Video FFMPEG-独立于淡入视频和字幕的淡入徽标水印
我使用的是FFmpeg版本:20170223-dcd3418的windows 7设备,我想控制我的徽标水印的淡入时间,而不受视频中已经内置的淡入时间的影响 这段代码工作正常,但我无法解决如何在不使输入视频流褪色的情况下使水印褪色Video FFMPEG-独立于淡入视频和字幕的淡入徽标水印,video,ffmpeg,mp4,Video,Ffmpeg,Mp4,我使用的是FFmpeg版本:20170223-dcd3418的windows 7设备,我想控制我的徽标水印的淡入时间,而不受视频中已经内置的淡入时间的影响 这段代码工作正常,但我无法解决如何在不使输入视频流褪色的情况下使水印褪色 ffmpeg -y -i mainvideo.mp4 -i watermarklogo.png -filter_complex "[0:v]overlay=W-w-10:H-h-10, fade=in:0:20[tmp_overlay]; [tmp_overlay]su
ffmpeg -y -i mainvideo.mp4 -i watermarklogo.png -filter_complex "[0:v]overlay=W-w-10:H-h-10, fade=in:0:20[tmp_overlay]; [tmp_overlay]subtitles=ep1.srt[out]" -map [out] -map 0:a -codec:v libx264 -crf 18 -preset slow -pix_fmt yuv420p -c:a aac -strict -2 output.mp4
我已经尝试了很多组合,但是我对FFMPEG的-filter\u复杂命令不太了解,所以如果有任何帮助,我将不胜感激。如果我能提供更多信息,请告诉我。使用
ffmpeg -y -i mainvideo.mp4 -loop 1 -t 2 -i watermarklogo.png
-filter_complex
"[1]fade=0:1:alpha=1,setpts=PTS+N/TB[wm];
[0:v][wm]overlay=W-w-10:H-h-10,fade=in:0:20,subtitles=ep1.srt[out]"
-map [out] -map 0:a -c:v libx264 -crf 18 -preset slow -c:a aac output.mp4
0:1
设置1秒淡入
PTS+N/TB
中的N
以秒为单位设置淡入的开始时间
通常,可以跳过-t2
,只需在覆盖过滤器中使用shortest=1
。但是,在撰写本文时,有一个过滤器最短的bug,因此需要解决这个问题。只需确保t
值大于衰减持续时间。使用
ffmpeg -y -i mainvideo.mp4 -loop 1 -t 2 -i watermarklogo.png
-filter_complex
"[1]fade=0:1:alpha=1,setpts=PTS+N/TB[wm];
[0:v][wm]overlay=W-w-10:H-h-10,fade=in:0:20,subtitles=ep1.srt[out]"
-map [out] -map 0:a -c:v libx264 -crf 18 -preset slow -c:a aac output.mp4
0:1
设置1秒淡入
PTS+N/TB
中的N
以秒为单位设置淡入的开始时间
通常,可以跳过-t2
,只需在覆盖过滤器中使用shortest=1
。但是,在撰写本文时,有一个过滤器最短的bug,因此需要解决这个问题。只需确保t
值大于衰减持续时间