0
点赞
收藏
分享

微信扫一扫

fffmgg



一、GOALS

你应该学习:

  • 基本概念
  • 安装ffmpeg和工具
  • 编码视频
  • 应用过滤器
  • 分析视频

二、要求

这些幻灯片
ffmpeg,ffprobe和ffplay的安装
一些示例视频,例如:Big Buck Bunny(http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_60fps_normal.mp4)

三、资源

如果您需要样本视频进行测试,请参阅VQEG的概述
(视频质量专家组):https://www.its.bldrdoc.gov/vqeg/video-datasets-and-organizations.aspx

fffmgg_ide

四、介绍FFMPEG

1、关于该项目

免费的开源软件,用于多媒体编辑,转换,...
2000年开始
持续发展至今
类似或相关的(和有用的)框架:

  • ImageMagick的
  • MLT框架

 

2、TOOLS

FFmpeg包含:

命令行工具:ffmpeg,ffprobe,ffserver,ffplay
库:libavformat,libavcodec,libavfilter,...
许多项目都使用图书馆(VLC,MLT框架,...)

 

3、关于图书馆(LIBAV *)
libavformat:读写容器格式(AVI,MKV,MP4,...)
libavcodec:读写编解码器(H.264,H.265,VP9,...)
libavfilter:视频和音频的各种过滤器
... 还有很多
有关如何以编程方式使用库的示例:http://leixiaohua1020.github.io/#ffmpeg-development-examples

 

4、建筑

简化的整体架构:

fffmgg_编解码器_02

 

5、安装/编译

fffmgg_github_03



  • Get source code and static builds from: http://ffmpeg.org/download.html
  • Building on Windows: https://github.com/jb-alvarado/media-autobuild_suite




举报
0 条评论