less than 1 minute read

功能:跨平台的音视频处理库;
官网 https://www.ffmpeg.org/
github:https://github.com/FFmpeg/FFmpeg
安装教程

1 参数

  1. CV_FOURCC
    CV_FOURCC(‘M’, ‘J’, ‘P’, ‘G’):确定输出视频的编码规则;
    四个字符用来表示压缩帧的codec 例如:
CV_FOURCC('P','I','M','1') = MPEG-1 codec # 生成文件占用空间最大的编码方式,所占磁盘空间是最小的 5.7 倍
CV_FOURCC('M','J','P','G') = motion-jpeg codec
CV_FOURCC('M', 'P', '4', '2') = MPEG-4.2 codec # 生成文件占用空间最小的编码方式
CV_FOURCC('D', 'I', 'V', '3') = MPEG-4.3 codec
CV_FOURCC('D', 'I', 'V', 'X') = MPEG-4 codec
CV_FOURCC('U', '2', '6', '3') = H263 codec
CV_FOURCC('I', '2', '6', '3') = H263I codec
CV_FOURCC('F', 'L', 'V', '1') = FLV1 codec

若编码器代号为 -1,则运行时会弹出一个编码器选择框;

2 常用命令


TOP

附录

A 推荐资料

  1. 学习资料汇总. https://github.com/feixiao/ffmpeg.
  2. FFMPEG系列课程(二)读取视频帧
  3. c++ 解码音频和视频并处理两个流 – ffmpeg,sdl,opencv
  4. 利用ffmpeg和opencv进行视频的解码播放
  5. ffmpeg解码视频文件并播放

  6. FFmpeg:视频转码、剪切、合并、播放速调整

参考文献

Comments