ffmpeg - 添加最后 5 秒的背景音乐或在最后 5 秒淡入 mp4 视频

标签 ffmpeg fade

我想在 mp4 视频中添加最后 5 秒的背景音乐。如何?或在最后 5 秒内淡出。第一次淡出然后淡入最后 5 秒。请帮忙。
我试过了

ffmpeg -y -r 30 -i a.mp4 -i nn.mp3 -filter_complex "[0:a]volume=0,asplit[0a][0acf];
[1:a]adelay=15s|15s[1a]; 
[0a][1a]amix=inputs=2:duration=first:dropout_transition=0,volume=2,afifo[outro];
[0acf]atrim=0:16,afifo[0acf];
[outro][0acf]acrossfade=d=20[outro]; 
[0:a][outro]amix=duration=first:weights=\'2 1\'[a]" -map 0:v -c:v copy -map [a] output.mp4 

最佳答案

对不起,不清楚的问题。但是在尝试了一天之后,我得到了问题的解决方案。

代码是 -

ffmpeg -y -r 30 -i a.mp4 -i a.mp3 -c:v copy  -filter_complex "[0:a]aformat=fltp:44100:stereo,apad[0a];[1]volume=enable=\'between(t,0,20)\':volume=.01:eval=frame[1a];[0a][1a]amerge[a]" -map 0:v -map "[a]" -ac 2

关于ffmpeg - 添加最后 5 秒的背景音乐或在最后 5 秒淡入 mp4 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59516996/

相关文章:

FFMPEG 的 FLAC 压缩级别和默认设置

html - AVI 到 MP4 - ffmpeg 转换

video - 减少压缩伪影(使用 madVR 作为 ffmpeg 的过滤器?)

node.js - Watson NarrowBand Speech to Text 不接受 ogg 文件

javafx - javafx中出现新窗口时如何提供淡入淡出背景?

javascript - 如何在固定元素上方显示非固定元素

python - FFMPEG 仅在写入管道时引发异常

java声音淡出

iOS SDWebImage 淡入新图像

没有jquery的javascript淡化文本onmouseover