将多个 AVI 批量分成两部分?

将多个 AVI 批量分成两部分?

我怎样才能将多个 AVI 批量分割成两部分,而无需进行转换?

注意:这并没有多大帮助分割和合并 avi 文件的最佳软件是什么?

答案1

假设您希望将所有视频以十分钟为单位进行分割:

ffmpeg -i input.avi -t 00:10:00 -c copy output1.avi \
-ss 00:10:00 -c copy output2.avi

在具有 bash(或其他基于 unix)shell 的系统上,您可以使用 for 循环来转换目录中的每个 *.avi(您也可以在 Windows 上执行此操作,但我不知道如何操作):

for f in *.avi; do \
ffmpeg -i "$f" -t 00:10:00 -c copy "${f/.avi/-t10.avi}" \
-ss 00:10:00 -c copy "${f/.avi/-ss10.avi}"; done

使用 -ss 时可能会遇到一些问题-c copy:最好重新编码视频。请参阅x264 编码指南AAC 编码指南了解更多信息。

答案2

很久没用过 .avi 了,但是艾维德姆克斯可能正是你所追求的——而且它支持脚本用于遍历 .avi 目录(例如)

答案3

虚拟配音似乎很容易完成工作- 享受

显然,VD 具有批处理机制,并且存在一个从“模板”自动创建作业的工具,我自己没有尝试过,但可以尝试一下: http://www.dynatec.at/techblog/dubjobs-the-virtualdub-batch-job-maker

相关内容