用于复制视频部分的命令行工具

用于复制视频部分的命令行工具

我有一个 10 分钟的 divx 视频。我想从中复制两个部分,第 2 到第 6 分钟和第 8 到第 10 分钟,然后合并这两个部分创建另一个视频。如何使用轻量级命令行工具来执行此操作?是在 Windows 还是 Linux 上?

答案1

也许是 ffmpeg/mencoder(在任一平台上可用)。

分开:

ffmpeg -ss [start_seconds] -i [input_file] -t [duration_seconds] [outputfile]

例如:

ffmpeg -ss 2 -i input.avi -c copy -t 4 video1.avi
ffmpeg -ss 8 -i input.avi -c copy -t 2 video2.avi

合并:

mencoder -ovc copy -oac copy video1.avi video2.avi -o output.avi

如果您的视频/音频不同步,您可能需要重新编码它们,例如使用 XviD 编码 AVI 容器和 MP3 音频:

ffmpeg -ss 2 -i input.avi -c:v libxvid -qscale:v 3 -c:a libmp3lame -q:a 3 -t 2 output.avi

将参数更改qscale为较低的值以获得更高的质量,对于q:a音频部分也同样如此。

答案2

要分割视频,有一个手动命令行工具叫做跳鲨

相关内容