audio - 使用 FFMPEG 淡出视频/音频

标签 audio video filter ffmpeg fadeout

我试图简单地淡出 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/

相关文章:

filter - 如何在 React Native 中配置图像的亮度

javascript - 尝试在单击按钮时播放随机图像和随机声音

java - 在 App Engine 上录制声音的最佳方式

javascript - 通过WebSocket JS发送录制的音频以将Watson语音转换为文本

iphone - 带有 iPhone 图像框架的 HTML5 视频

c# - 导出 Silverlight 动画

apache-flex - Flex中的音频播放器

flash - 在网页上播放多播视频的选项

php - 从数组中删除值高于/低于阈值的项目

python - 如何在pandas中过滤groupby的结果