文档章节

ffmpeg的快速参考卡片

壹峰
 壹峰
发布于 2017/02/16 14:09
字数 450
阅读 27
收藏 0

http://www.longqi.cf/tools/2015/02/13/ffmpegcheatsheet/

 

ffmpeg功能强大,选项复杂,大多数情况下根本顾不过来。对于一般运用来讲,情况并不很多,这里整理一部分常见的任务,以供使用时参考:

查看文件信息:

ffmpeg -i INPUT

将图片转换为视频:(-r 是帧率,-s 是宽和高)

ffmpeg -f image2 -i foo-%03d.jpeg -r 12 -s WxH foo.avi

将图片转换为视频:(-r 是帧率,-s 是宽和高)【这个用的是glob,不是文件序列】

ffmpeg -f image2 -pattern_type glob -i 'foo-*.jpeg' -r 12 -s WxH foo.avi

将视频导出为图像:

ffmpeg -i INPUT image%d.jpg

将视频转换为使用各种设备的文件可参见http://www.rodrigopolo.com/ffmpeg/cheats.php 的参数列表。

转换格式一般的选项是这样的:

ffmpeg -i INPUT -b 比特率 -s 宽x高 -vcodec 视频编码器 -ar 音频采样率 -acodec 音频编码器 OUTPUT

这里简单的列一下常用的编解码器和选项:

-acodec 音频编码器 copy 直接拷贝 mp2 视频里偶尔用,MP2 libmp3lame MP3 pcm_u8 或者 pcm_u16 8或者16位的wav vorbis ogg

-ab 音频编码率

128k, 192k 什么的啦!

-aq 音频质量

和VBR联用,是-q:a的别名。从0开始,与编码器相关,数值代表的意思参见编码器说明。

-ar 音频采样率

单位Hz

-ac 声道数

设置音频通道的数目。输出流默认将设置为输入音频信道的数目。

-vcodec 视频编码器 copy 直接拷贝 flv flv的啦 mpeg2 mpg文件mpeg2编码 mpeg4 mpg文件mpeg4编码,能用这个别用上面那个 msmpeg4v2 默认.avi后缀

-codecs 看看你机器上现有的视频编码器

其他的不写了,如果需要的话,参见手册。

本文转载自:http://www.longqi.cf/tools/2015/02/13/ffmpegcheatsheet/

壹峰
粉丝 9
博文 595
码字总数 9582
作品 0
广州
其他
私信 提问
最简单的基于FFmpeg的移动端例子:IOS 视频转码器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leixiaohua1020/article/details/47072673 ===================================================== 最简单的...

雷霄骅
2015/08/01
0
0
ffmpeg如何给视频添加水印(watermark)

折腾了几天,问题倒是解决了。现在把相关命令行写下,做个记录: G:TOOLSffmpeg-0.8-win32-bin>ffmpeg -i input.avi -vf "movie=logo.png [logo]; [in][logo] overlay=10:10 [out]" output.a......

首席贱人官
2014/02/18
13.5K
0
iOS音视频—FFmepg:iOS平台下集成和应用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wtdask/article/details/83901924 1.在iOS平台下集成和应用FFmpeg Mac配置FFmpeg环境 1、安装homebrew 2、安装...

十二指环
2018/11/12
0
0
Android使用FFmpeg(七)--ffmpeg实现暂停、快退快进播放

Android使用FFmpeg(一)--编译ffmpeg Android使用FFmpeg(二)--Android Studio配置ffmpeg Android使用FFmpeg(三)--ffmpeg实现视频播放 Android使用FFmpeg(四)--ffmpeg实现音频播放(使用AudioTr...

天王盖地虎626
01/14
59
0
《基于 FFmpeg + SDL 的视频播放器的制作》课程的视频

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leixiaohua1020/article/details/47068015 这两天开始带广播电视工程大二的暑假小学期的课程设计了。本次小学...

雷霄骅
2015/07/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
43分钟前
4
0
总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
今天
4
0
java内存模型

前言 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模...

ls_cherish
今天
4
0
友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
5
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部