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

四、介绍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、建筑
简化的整体架构:

5、安装/编译
- Get source code and static builds from: http://ffmpeg.org/download.html
- Building on Windows: https://github.com/jb-alvarado/media-autobuild_suite
fffmgg的更多相关文章
随机推荐
- FreeMarker has_content等价于StringUtils.isNotNullOrEmpty
has_content It is true if the variable exists (and isn't Java null) and is not "empty", ot ...
- (二) 关于配置travis-ci持续集成python pytest测试的相关记录
接上篇 上篇只是非常官方的描述了一下travis-ci是包括了些什么部分会如何工作但是并没有深入介绍也没有写demo. 这里先贴上一个我已经测试好了的python_travis-ci的环境 https ...
- Maven Archetype简介以及搭建
为什么会写这篇文章,因为公司先在构建项目骨架都是用的 maven archetype ,身为一个上进的渣渣猿,自己还是有必要了解下这个东西的. Archetype介绍 Archetype 是一个 Ma ...
- git worktree 是什么及其使用场景
先上总结: 在git worktree出现之前, git切换分支前后的文件都只存在在当前文件夹下, git worktree出现之后, 我们可以将分支切换到其他文件夹下 比如如果你的项目有很多个版本分 ...
- Spark_RDD之基本RDD操作
1.基本转化操作 1.1最常用的两个转化操作时map()和filter(). map()接收一个函数,把这个函数用于RDD中的每个元素,将函数作用之后的结果作为结果RDD中元素的值. filte ...
- BZOJ5317 JSOI2018部落战争(凸包)
即询问凸包是否有交.这显然可以直接求半平面交,但是复杂度O(q(n+m)),且没有什么优化空间. 更直接地表示,即相当于询问是否存在点a∈A,b∈B,使得a+d=b.移项,得到d=b-a.可以发现等式 ...
- Laravel框架简单的用户管理[CURD]操作
一个基于laravel和bootstrap的简单的用户管理,适合刚入门的我们,在做的过程中可以加深自己对laravel基础理解,里面存在一些问题,还未修改,比如css和js的引入,表单提交地址等不规范 ...
- bzoj 2599: [IOI2011]Race (点分治 本地过了就是过了.jpg)
题面:(复制别人的...) Description 给一棵树,每条边有权.求一条路径,权值和等于K,且边的数量最小. Input 第一行 两个整数 n, k第二..n行 每行三个整数 表示一条无向边的 ...
- CQOI2009叶子的染色
叶子的染色 题目描述 给一棵m个结点的无根树,你可以选择一个度数大于1的结点作为根,然后给一些结点(根.内部结点和叶子均可)着以黑色或白色.你的着色方案应该保证根结点到每个叶子的简单路径上都至少包含一 ...
- 【BZOJ4822】[CQOI2017]老C的任务(扫描线)
[BZOJ4822][CQOI2017]老C的任务(扫描线) 题面 BZOJ 洛谷 题解 没有修改操作,都不需要分治了... 直接排序之后扫描线算贡献就好了... 不知道为啥洛谷上过不了... #in ...