首先,我搜索了我的問題。但沒有人能解決它。HandBrakeCLI bash腳本轉換文件夾中的所有視頻
我想轉換目錄中的所有視頻文件,輸出將保存在另一個目錄中。我從某個地方得到了一個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退出。 任何人都可以修復我的代碼? 我在bash編碼沒有的遭遇..所以,giiven合適的劇本將欣賞:)
我修改劇本。現在編碼過程運行良好。我可以通過查看它創建的具有自己名稱的輸出來看到它,而不是「.mp4」。 讓我們看看幾個視頻完成沒有任何錯誤,我會標記你的答:)順便說一句,謝謝:) – G3M
別忘了; ) – damienfrancois
完成沒有任何錯誤:)謝謝 – G3M