Во-первых, я искал для своей проблемы. Но никто не может ее решить.HandBrakeCLI bash script конвертировать все видео в папку
Я хочу преобразовать все видеофайлы в каталог, и вывод будет сохранен в другом каталоге. Я получил сценарий bash откуда-то, я не помню.
#!/bin/bash
SRC="/home/abc/public_html/filex/store/vids/toriko/VIDEOS HERE"
DEST="/home/abc/public_html/filex/store/vids/toriko/51-100"
DEST_EXT=mp4
HANDBRAKE_CLI=HandBrakeCLI
PRESET="iPhone & iPod Touch"
for FILE in "`ls $SRC`"
do
filename=$(basename $FILE)
extension=${filename##*.}
filename=${filename%.*}
$HANDBRAKE_CLI -i "$SRC"/$FILE -o "$DEST"/"$filename".$DEST_EXT "$PRESET"
done
проблема в том, что выход файла будет без имени файла .. только ".mp4". и, есть только 1 файл сгенерирован .. означает, из 50 видео в папке, только 1 файл, сгенерированный с именем «.mp4», и после этого выйдет HandBrakeCLI. может ли кто-нибудь исправить мой код? я не получил Experince в кодировании баш .. поэтому, правильный сценарий giiven будет признателен :)
Я изменил сценарий. теперь процесс кодирования работает хорошо. Я могу это увидеть, посмотрев созданный им результат, который имеет свое имя вместо «.mp4» .. разрешите смотреть пару видео без ошибок, и я пометю ваш ans :) btw, спасибо :) – G3M
Не забывайте;) – damienfrancois
закончить без ошибок :) спасибо – G3M