[FFmpeg] 水平翻转视频,对称显示播放

来源:互联网 发布:流行的网络词语 编辑:程序博客网 时间:2024/05/16 08:44

第一步:输出视频的宽度设为源视频宽度的两倍(w:指定输出图像的宽度;iw:输入视频的宽度):

ffmpeg -i input.mkv -vf pad=w=2*iw output.mkv


第二步:源视频水平翻转:

ffmpeg -i input.mkv -vf hflip hflip.mkv


第三步:将水平翻转的视频 hflip.mkv 覆盖在 output.mkv 上(x:设置 overlay input 覆盖在 main input 上的横向偏移;w:overlay input 的宽度):

ffmpeg -i output.mkv -i hflip.mkv -filter_complex overlay=x=w symmetry.mkv


可将上述三步合并为一步:

ffmpeg -i input.mkv -filter_complex "[0:v]pad=w=2*iw[main];[0:v]hflip[overlay];[main][overlay]overlay=x=w" symmetry.mkv 

0 0