我试图简单地淡出 input.mp4 的视频和音频。
视频持续 00:29:59(1799 秒),我想在最后一秒淡出。
我正在使用这个命令(它应该只是淡出视频):ffmpeg -i input.mp4 -vf fade=t=out:st=1798:d=1 output.mp4
但它总是给我同样的错误:
Too many packets buffered for output stream 0:1.
[aac @ 0000000002605b60] Qavg: 2430.591
[aac @ 0000000002605b60] 2 frames left in the queue on closing
我究竟做错了什么?
编辑:我试图编辑的文件已损坏,其他文件过滤器运行良好:)
最佳答案
好吧,如果您还尝试淡出音频,我认为您需要合并 afade
筛选。您可以使用复杂的过滤器来完成这两者:
ffmpeg -i input.mp4 \
-filter_complex \
"[0:v]fade=t=out:st=1798:d=1[v]; \
[0:a]afade=t=out:st=1798:d=1[a]" \
-map "[v]" -map "[a]" output.mp4
关于audio - 使用 FFMPEG 淡出视频/音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43818892/