Позаяк знову десь загубиться — хай лежить тут…
#!/bin/bash
#convert m4a to mp3
FILES="*.m4a"
for F in $FILES
do
newname=`basename "$F" .m4a`
echo $newname
ffmpeg -i "$F" -acodec libmp3lame -ac 2 -ab 192k -ar 44100 "$newname.mp3"done
Фотографії та трошки думок
m4a → mp3 |
29 Січня, 2016 @ 11:46
|
Позаяк знову десь загубиться — хай лежить тут…
|
|
Filed under: Айтішне if(!is_single()) echo "|"; ?> Comment (0) |
Автоматизація копіювання EXIF |
7 Лютого, 2013 @ 18:00
|
Днями я наступив на вельми несподівані граблі: більша частина оброблених фотографій з однієї поїздки виявилась без EXIF-інформації. Все би нічого, але мав на меті проставити геотеги, а їм, в свою чергу, необхідно мати відомим час зйомки. Перепроявляти tiff’и по-новій, різати та коригувати (попри невелику кількість правок) не хотілось, відтак вирішив скопіювати EXIF’и. Задача копіювання була виконана не надто тупо (надто тупо — взяти всі оброблені файли та скопіювати в них EXIF’и з оригіналів), а трошки менш тупо (пробігтись по обробленому — якщо EXIF відсутній, скопіювати його з оригіналу). Оскільки все в середовищі OS X, скриптик написаний на bash’і, втім, його можна легко «перекласти» для Windows. Код наступний:
#remove file extension to get original file name #copy EXIF tags from original file, it should be in parent directory echo $f, $STRING >> "log.txt"; Далі «chmod +x copyMissingExif.sh» і запуск з будь-якого місця системи, де лежать оброблені файли. Умова: оригінали (raw) мають лежати на один рівень вище і мати ті ж самі назви файлів (розширення відтинається). Недоліки: версія 0.1 але працює :) насправді недолік в дворазовому читанні обробленого файлу в разі копіювання тегів. Ця проблема цілком підлягає вирішенню засобами ExifTool (я сказав, що він неохідний? нє? кажу: ExifTool необхідний), але на разі я не мав часу глибоко вникнути в його схему подібних дій, щойно розберусь — буде версія 0.2. |
|
Filed under: Айтішне, Навколофотографічне if(!is_single()) echo "|"; ?> 2 коментарі |