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
参考链接:
本文来自博客园,作者:漫漫长夜何时休,转载请注明原文链接:https://www.cnblogs.com/ag-chen/p/16966854.html