使用FFmpeg
视频格式
视频文件本身是一个包含了音频和视频的容器,还可能包含字幕等其他信息。常见的视频文件格式:MPEG格式、AVI格式、nAVI格式、ASF格式、WMV格式、MOV格式、3GP格式。
编码格式codec
不同的编码格式有不同的压缩率,会影响文件的大小和清晰度。
可以查看FFmpeg支持的视频文件格式:
ffmpeg -formats
常见的有版权的编码格式:
H. 262
H. 264
H. 265
常见的无版权编码格式
- VP8
- VP9
- AV1
常见的音频编码格式
- Mp3
- AAC
查看编码格式
ffmpeg -codecs
编码器encoders
通过编码器可以对音视频进行编码和解码ffmpeg
有内置的编码器。
通过ffmpeg -encoders
查看已安装的编码器
ffmpeg常用工具
ffmpeg中有三个工具,demuxer
(解析文件),parser
(解析帧)和decoder
(解码).
ffmpeg下载与安装
可以直接从官网进行下载,根据需要选择对应的系统版本。http://ffmpeg.org/download.html
下载解压后ffmpeg-4.4-full_build\ffmpeg-4.4-full_build\bin
下有几个执行文件。
可以尝试使用 ffmpeg 对视频格式进行转换,比如一个mp4文件,想转为aviffmpeg -i test.avi output.mp4