Ffmpeg 为什么仅仅在mp4中添加音频就要花费很长时间?

Ffmpeg 为什么仅仅在mp4中添加音频就要花费很长时间?,ffmpeg,mp4,video-encoding,Ffmpeg,Mp4,Video Encoding,我目前正在使用Kdenlive,但当我有一个简单的任务,向一个还没有音频的视频添加音频时,我也使用了ffmpeg。因为这只是把视频文件和音频放在一起的问题,所以看起来应该很简单。mp4的编码是否意味着需要大量的处理才能完成 我有很好的硬件i7 6700k和gtx 1080,但kdenlive目前估计需要2.5小时才能完成向10分钟视频添加音频。没有更多信息编码器、设置、视频宽度x高度、复制行为的说明等,我们只能猜测。它可能是对视频进行了重新编码,而不是仅仅对其进行muxing。编码是CPU密集型

我目前正在使用Kdenlive,但当我有一个简单的任务,向一个还没有音频的视频添加音频时,我也使用了ffmpeg。因为这只是把视频文件和音频放在一起的问题,所以看起来应该很简单。mp4的编码是否意味着需要大量的处理才能完成


我有很好的硬件i7 6700k和gtx 1080,但kdenlive目前估计需要2.5小时才能完成向10分钟视频添加音频。

没有更多信息编码器、设置、视频宽度x高度、复制行为的说明等,我们只能猜测。它可能是对视频进行了重新编码,而不是仅仅对其进行muxing。编码是CPU密集型的,需要很长时间。虽然10分钟2.5小时似乎太多了,但问题中没有足够的信息说明为什么需要这么长时间


如果您想使用ffmpeg添加音频,请参阅,这将允许您在不编码的情况下对视频和可选音频进行多路复用:就像复制和粘贴一样。

这不会永远发生,因为您会出错。您正在使用的命令是什么?如前所述,该命令是必需的。否则我们无法提供任何建议,因为我们不知道您在做什么。@llogan如前所述,我当时使用的是Kdenlive,而不是ffmpeg。我会进一步调查。也许Kdenlive只使用了1个内核,这可能是默认的。我想这是一个Kdenlive bug,因为我只是用ffmpeg做的,大约需要90秒,而试图用Kdenlive渲染时说需要1小时43分钟。当我只是在剪辑中添加音频时,我会在命令行中使用ffmpeg。