【问题标题】:Handbrake CLI Script FixesHandbrake CLI 脚本修复
【发布时间】:2014-09-22 21:54:05
【问题描述】:

我目前有一个简单的脚本,我运行它来使用 Handbrake CLI 转换视频。我希望修改脚本,以便在文件转换成功时删除原始文件。

这是目前的脚本:

#!/bin/sh

IN=$1
OUT=$2

cd "$IN"
for InputItem in *;do
  /path/to/HandBrakeCLI -i "$InputItem" -o "$OUT/${InputItem}.mp4" -e x264  -q 20.0 -a 1,1 -E faac,ac3 -B 160,160 -6 dpl2,auto -R 48,Auto -D 0.0,0.0 -f mp4 -4 -X 960 --loose-anamorphic -m -x cabac=0:ref=2:me=umh:b-adapt=2:weightb=0:trellis=0:weightp=0
done

有什么想法吗?

【问题讨论】:

    标签: bash command-line-interface handbrake


    【解决方案1】:

    您可以检查程序的退出状态。通常成功退出返回零。

    为此,在循环内部,在运行之后,测试退出状态:

    if [ $? -eq 0 ]
    then
      rm "$InputItem"
    fi
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-21
      • 1970-01-01
      • 1970-01-01
      • 2012-04-03
      • 2019-05-03
      • 1970-01-01
      • 2017-09-15
      • 2019-05-22
      相关资源
      最近更新 更多