最近使用FFmpeg处理视频,记录一下所使用到的命令:
垂直翻转:ffmpeg -i BAI2.mp4 -vf vflip BAI2T.mp4
水平翻转:ffmpeg -i fan.jpg -vf hflip -y hflip.png
截取视频:ffmpeg -i bmw2.avi -vcodec copy -acodec copy -ss 00:00:00 -to 00:00:08 bmw22.mp4 -y
合并视频:
-
ffmpeg -i concat:“1.mpg|2.mpg|3.mpg” -c copy output.mp4
-
ffmpeg -f concat -i name.txt -c copy output.mp4
需要创建一个name.txt文本文件,文本格式如下:
file ‘input1.mp4’
file ‘input2.mp4’
file ‘input3.mp4’
修改分辨率:ffmpeg -i bmw22.mp4 -vf scale=640:360 video_640.mp4 -hide_banne
修改视频宽高比:ffmpeg -i video.mp4 -vf scale=640:480,setdar=4:3 video_640x480.mp4 -hide_banner
去除视频水印:ffmpeg -i logo.mp4 -filter_complex “delogo=x=100:y=100:w=100:h=100:show=1” delogo.mp4
(x,y为水印的坐标;w,h为水印的宽高;show=1则有一个绿色框,默认为0)