ffmpeg学习_基本命令
一、常用基本命令:
1.YUV序列转bmp
ffmpeg -y -s 1024*1024 -pix_fmt yuv420p10le -i input.yuv -b 1 image%03d.bmp
2.YUV序列转其它格式
ffmpeg -f rawvideo -s:v 2048x2048 -r:v 30 -pix_fmt yuv420p10le -i input.yuv -vcodec libx264 -crf 10 output.mp4
ffmpeg -r 20 -s 856*856 -pix_fmt yuv420p -i input.yuv -b:v 10000k -r 20 output.mp4
3.RGB序列转yuv
ffmpeg -s 4096x4096 -pix_fmt rgb24 -i input.rgb -pix_fmt yuv420p output.yuv
3.视频截取
ffmpeg -i E:\Basketball.avi -ss 8 -to 30 -codec copy output.avi
ffmpeg -i E:\Basketball.avi -ss 00:00:10 -to 00:00:15 -vcodec copy -acodec copy output.avi
4.视频格式转换
ffmpeg -i E:\Basketball.ts -b:v 6000k output.mov
ffmpeg -i E:\Basketball.ts -b:v 6000k output.avi
ffmpeg -i E:\Basketball.mp4 -b:v 6000k output.avi
4.视频拼接
ffmpeg -i input1.mp4 -i input2.mp4 -i input3.mp4 -i input4.mp4 -filter_comples "[0:v]pad=iw*2:ih*2[a];[a][1:v]overlay