ffmpeg简单使用

转换视频格式

.avi 转 .mp4

ffmpeg -i input.avi output.mp4

提取音频

默认mp4的audio codec是aac,一般常见的音频都是aac

ffmpeg -i input.mp4 -acodec aac -vn output.aac

提取视频

ffmpeg -i input.mp4 -vcodec copy -an output.mp4

简单的视频剪切

从视频时间00:00:01开始截取5秒的视频

ffmpeg -ss 00:00:01 -t 00:00:05 -i input.mp4 -vcodec copy -acodec copy output.mp4

视频编码格式转换

MPEG4编码转H264编码

ffmpeg -i input.mp4 -vcodec h264 output.mp4

转换视频输出尺寸

将视频转为1920x1080

ffmpeg -i input.mp4 -vf scale=1920x1080 output.mp4

提取视频帧

第5秒开始,往下10s,每隔1s就抓一帧

ffmpeg -i input.mp4 -ss 00:00:05 -t 10 -r 1 -q:v 2 -f image2 pic-%03d.jpeg

-r 表示每一秒几帧

-q:v表示存储jpeg的图像质量,一般2是高质量

分解成图片序列

ffmpeg -i input.mpg image%d.jpg

合成视频

将image1.jpg. image2.jpg. ...合成视频

ffmpeg -i image%d.jpg video.mpg

视频压缩

压缩比例来说,baseline< main < high

ffmpeg -i input.mp4 -profile:v baseline -level 3.0 output.mp4
ffmpeg -i input.mp4 -profile:v main -level 4.2 output.mp4
ffmpeg -i input.mp4 -profile:v high -level 5.1 output.mp4

参考链接:

ffmpeg基础使用

ffmpeg官方文档

posted @ 2022-12-08 17:50  漫漫长夜何时休  阅读(41)  评论(0编辑  收藏  举报