ffmpeg库 h264 编码
时间: 2023-11-03 22:58:02 浏览: 162
ffmpeg h264编码
5星 · 资源好评率100%
FFmpeg是一款开源的跨平台音视频处理库,其中包含了H.264编码器。下面是一些基本的H.264编码命令:
1.将一系列图像编码为H.264格式视频:
```
ffmpeg -i input_%04d.png -c:v libx264 -preset slow -crf 22 output.mp4
```
其中,`-i`指定输入文件名的格式,`%04d`表示四位数字,`-c:v libx264`指定使用libx264编码器,`-preset slow`指定编码速度为较慢,但压缩比较高的模式,`-crf 22`指定视频质量,数值越低,质量越高,`output.mp4`是输出文件名。
2.将摄像头实时视频流编码为H.264格式视频:
```
ffmpeg -f v4l2 -framerate 30 -video_size 640x480 -i /dev/video0 -c:v libx264 -preset ultrafast -crf 22 output.mp4
```
其中,`-f v4l2`指定使用v4l2驱动,`-framerate 30`指定帧率为30fps,`-video_size 640x480`指定视频尺寸为640x480,`-i /dev/video0`指定视频输入设备为/dev/video0,`-c:v libx264`指定使用libx264编码器,`-preset ultrafast`指定编码速度为极快,但压缩比较低的模式,`-crf 22`指定视频质量,`output.mp4`是输出文件名。
以上命令仅供参考,具体用法和参数根据实际情况进行调整。
阅读全文