使用FFMPEG分割视频和重新放大剪辑的更快方法



我正在尝试获取一个视频文件(mp4,mkv(,将其拆分为精确到帧的较小片段,并将这些片段重新合并为一个视频,而不会损失太多质量,并尽可能快地保持类似的文件大小。

剪辑可能会很短(不到一秒钟(,我需要它们精确到帧。因此,使用-c copy作为编码器似乎不是一个选项,因为在这种情况下,按关键帧切割不够准确。(试过了,没用,输入/输出搜索没有太大区别(

现在,当我用-c:v libx264 -preset ultrafast分割视频时,我正在重新编码它们,然后在合并时,我使用-c copy,这需要很多时间,但我想知道是否有更快的方法来做同样的事情。我尝试使用concat解复用器,或者使用带有原始视频名称和时间戳的文件直接从原始视频重新编码,但没有成功。

  1. 有没有办法让这两步过程更快(切割->合并(
  2. 有没有一种方法可以在不需要中间剪辑的情况下直接将原始视频的部分合并在一起,从而使过程更快

(我寻找了除ffmpeg之外的其他工具,但似乎没有什么工具可以做得更好(

对不起,我没有足够的代表发表评论,但我只是想问一下,如果你能向我提供你目前使用的代码,那么我可以帮忙。

最新更新