我的电脑上有几个视频,我想缩短它们。例如,我有一个 30 秒的视频,我想要从第 15 秒到第 20 秒的部分(一个 5 秒的视频)。为了减少这个,我使用 avconv。
avconv -i input.mp4 -ss 15 -acodec copy -vcodec copy -t 5 output.mp4
这个命令工作得很好。我有很多视频想用同样的方式剪辑。这就是我创建一个包含以下信息的文本文件的原因:输入名称、切割起点、切割长度、输出名称。这些被写入in.txt中,如下所示:
input.mp4 15 5 output.mp4
input1.mp4 32 10 output1.mp4
input2.mp4 10 7 output2.mp4
...
我的问题是:如何修改 avconv-command 来自动剪切我的视频?我试过的是这个,但它根本不起作用:
avconv -i $1 -ss $2 -acodec copy -vcodec copy -t $3 $4 < in.txt
任何想法?
在 bash 中,我会建议类似