使用FFMPEG在前20秒将图像添加到视频中的最快方法

使用FFMPEG在前20秒将图像添加到视频中的最快方法,ffmpeg,Ffmpeg,有人知道在最初的20秒将图像添加到视频中的最快方法吗? 我已经试过了,但似乎FFMPEG重新编码了整个视频,即使在20秒之后,这也花了很长时间 这是我的代码: ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=5:5:enable='between(t,0,20)'" output.mp4 快速的 使用更快速(重新多路复用)音频,而不是对其重新编码: ffmpeg -i input.mp4 -i logo.png -filter_

有人知道在最初的20秒将图像添加到视频中的最快方法吗? 我已经试过了,但似乎FFMPEG重新编码了整个视频,即使在20秒之后,这也花了很长时间

这是我的代码:

ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=5:5:enable='between(t,0,20)'" output.mp4
快速的 使用更快速(重新多路复用)音频,而不是对其重新编码:

ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=5:5:enable='between(t,0,20)'" -preset fast -c:a copy output.mp4
更快 您可以根据与主输入相同的参数对~20段进行编码,然后与流内复制模式连接。然而,这将很麻烦,因为一致性参数对于大多数用户来说并不微不足道,concat
inpoint
指令不能保证在非帧内输入的情况下精确搜索,并且最终可能会出现时间戳问题

最快的 最快的方法是使用播放器覆盖徽标:

mpv --lavfi-complex="[vid1][vid2]overlay=5:5:enable='between(t,0,20)[vo]" video.mp4 --external-file=image.png