Страница 1 из 1
handbrake конвертация видео
Добавлено: 2011-11-29 20:31:41
Raschen
подскажите чайнику как написать скрипт для конвертирования нескольких файлов одной командой
щас делаю конвертирование такой командой handbrake -i /home/raschen/upload/Breaking\ Bad-3/Breaking.Bad.s03e12.rus.eng.Kybik.v.Kybe.avi -o /home/raschen/finish/Breaking.Bad.s03e12.rus.eng.Kybik.v.Kybe.mp4 -Z="iPhone & iPod Touch"
параметр -i задает именно какой файл конвертировать задать всю папку не получается
параметр -o какой файл будет на выходе
вобщем хотелось бы чтоб можно было задать путь к папке и все файлы которые там есть конвертировались по очереди
Re: handbrake конвертация видео
Добавлено: 2011-11-30 2:45:46
Electronik
написать скрипт можно который сканит папку, а потом по очереди конвертирует файлы
Re: handbrake конвертация видео
Добавлено: 2011-11-30 7:06:37
Raschen
кеп я это имел ввиду дайти примерчик
Re: handbrake конвертация видео
Добавлено: 2011-11-30 7:20:07
GhOsT_MZ
А помоему скрипт не обязательно... можно обойтись и таким вот:
Код: Выделить всё
find ./ -type f -name '*.avi' -exec handbrake .... \;
Re: handbrake конвертация видео
Добавлено: 2011-11-30 20:26:24
Raschen
не получается надо чтобы при кодирование группы файлов для каждого файла менялись переменные "-i" "-o" тоесть
handbrake -i 1.avi -o 1.mp4 -Z="iPhone & iPod Touch"
handbrake -i 2.avi -o 2.mp4 -Z="iPhone & iPod Touch"
handbrake -i 3.avi -o 3.mp4 -Z="iPhone & iPod Touch"
вот эти команды выполнить одной стройкой или скриптом
Re: handbrake конвертация видео
Добавлено: 2011-11-30 20:27:24
GhOsT_MZ
Использовали find? Если да, то можно показать, что писали там?
Re: handbrake конвертация видео
Добавлено: 2011-11-30 20:41:24
Raschen
Код: Выделить всё
torrent# find ./ -type f -name '*.avi' -exec handbrake -Z="iPhone & iPod Touch" \;
Missing input device. Run handbrake --help for syntax.
Missing input device. Run handbrake --help for syntax.
Missing input device. Run handbrake --help for syntax.
Missing input device. Run handbrake --help for syntax.
Missing input device. Run handbrake --help for syntax.
Missing input device. Run handbrake --help for syntax.
Missing input device. Run handbrake --help for syntax.
Missing input device. Run handbrake --help for syntax.
Missing input device. Run handbrake --help for syntax.
Missing input device. Run handbrake --help for syntax.
Missing input device. Run handbrake --help for syntax.
Missing input device. Run handbrake --help for syntax.
Missing input device. Run handbrake --help for syntax.
Re: handbrake конвертация видео
Добавлено: 2011-11-30 20:43:11
GhOsT_MZ
А так?
Код: Выделить всё
find ./ -type f -name '*.avi' -exec handbrake -i "{}" -o "{}.mp4" -Z="iPhone & iPod Touch" \;
Еще не помешало бы:
Здесь много чего полезного можно найти.
Re: handbrake конвертация видео
Добавлено: 2011-11-30 20:52:50
Raschen
спасибо что дал мне +1 к интелекту

Re: handbrake конвертация видео
Добавлено: 2011-11-30 20:58:08
GhOsT_MZ
Можно еще так:
Код: Выделить всё
touch /usr/sbin/handbrakesh
chmod o+x /usr/sbin/handbrakesh
rehash
ee /usr/sbin/handbrakesh
Туда пишем:
Код: Выделить всё
!#/bin/sh
find $1 -type f -name '*.avi' -exec handbrake -i "{}" -o "{}.mp4" -Z="iPhone & iPod Touch" \;
Использовать так:
Можно еще проверку входящих параметров сделать.