我正在尝试编写我的第一个半高级Bash脚本,它将以文件名的形式获取一个avi视频,并将其发送到ffmpeg进行转换为mp4(保留原始名称),然后移交给MP4Box。
以下是我正在做的内容...
#!/usr/bin/bash
ffmpeg -i $0 -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre hq -crf 22 -threads 0 ($0).mp4
MP4Box -inter 500 ($0).mp4
- 有没有一种try/catch方式可以在第一次程序调用时确保MP4Box获得可操作的输入?
- 我是否应该完全不担心错误捕获,而应该依赖程序自己为我执行此操作?