ffmpeg:音频/视频淡入/淡出

时间:2017-05-31 18:12:25

标签: video ffmpeg video-processing fading

我有这个有音频褪色的工作脚本。我如何输入和退出视频的淡入淡出。它总是给我一个错误:

"选项过滤器:v(设置流过滤器图表)无法应用于输入URL ./mp3/conv/1.m4a - 您正在尝试将输入选项应用于输出文件,反之亦然。在其所属的文件之前移动此选项。"

这适用于音频褪色:

 ffmpeg  -ss 00:00:00 -t 90 -i "concat:intermediate0.ts|concat:intermediate1.ts"  
-i "./mp3/conv/1.m4a" -af "afade=t=out:st=84:d=6"  -map 0:v:0 -map 1:a:0 
video/out515.mp4 -y

这不适用于音频+视频褪色:

ffmpeg  -ss 00:00:00 -t 90-i  "concat:intermediate0.ts|intermediate1.ts" 
-filter:v 'fade=in:0:30,fade=out:250:30' -i "./mp3/conv/1.m4a" 
-af "afade=t=out:st=84:d=6" -map 0:v:0 -map 1:a:0  video/out515.mp4 -y

2 个答案:

答案 0 :(得分:2)

视频过滤器是输出选项,因此,请查看所有输入:

ffmpeg  -ss 00:00:00 -t 90-i  "concat:intermediate0.ts|intermediate1.ts" -i "./mp3/conv/1.m4a" 
        -af "afade=t=out:st=84:d=6" -vf 'fade=in:0:30,fade=out:250:30'
        -map 0:v:0 -map 1:a:0  video/out515.mp4 -y

答案 1 :(得分:0)

以下是最终结果

ffmpeg -ss 00:00:00 -t 90 -i "concat:intermediate0.ts" 
-ss 00:00:00 -t 90 -i ".\mp3\conv\1.m4a" -af "afade=t=out:st=84:d=6" 
-vf "fade=in:0:25,fade=out:2225:25" -map 0:v:0 -map 1:a:0 video/out515.mp4 -y