我试图将较大的视频分割成特定或相同大小的片段,以便我可以将它们上传到文件共享网站。我知道你可以按时间分割视频,
ffmpeg -i input.mp4 -c copy -map 0 -segment_time 00:20:00 -f segment output%03d.mp4
不过,我觉得按文件大小将它们拆分为每个文件大小 2bg 会更容易。我有什么办法可以做到这一点吗?
答案1
如果你想按大小分割,split
工具将更适合这项工作。您可以使用 来设置块大小split -b 2G video.mp4
,它将生成名为 、 等的文件xaa
。xab
要再次组合它们以创建 mp4,请使用像 这样的 glob cat xa? > video.mp4
。如果您有其他以“xa”或其他名称开头的文件,您可以更改它使用的默认前缀。