目的
- 批量处理,而不是像UI界面上的一个个来
参考
- https://joshneri.us/converting-video-from-a-hubsan-h107d-using-handbrake-cli/
实现
先下载
单命令行实验
将下载的HandBrakeCLI 放到 /usr/local/bin或echo $PATH能访问的地方
Shell
x
1
1
HandBrakeCLI --preset "Very Fast 720p30" -i input.mp4 -o output.mp4
批量处理的script
Shell
xxxxxxxxxx
1
13
13
1
2
3
DEST_EXT=mp4
4
HANDBRAKE_CLI=HandBrakeCLI
5
6
for FILE in `ls $1`
7
do
8
filename=$(basename $FILE)
9
extension=${filename##*.}
10
filename=${filename%.*}
11
12
$HANDBRAKE_CLI --preset "Very Fast 720p30" -i $1/$FILE -o $1/$filename.output.$DEST_EXT && rm $1/$FILE
13
done
chmod +x HandBrakeCLI-Folder-RemoveOrigin.sh
测试
