超强视频、图片互转软件ffmpeg

ffmpeg 教程

http://blog.csdn.net/leixiaohua1020/article/details/15811977/
ffmpeg参数中文详细解释

常用编码

  • 通用选项
    -L license
    -h 帮助
    -fromats 显示可用的格式,编解码的,协议的...
    -f fmt 强迫采用格式fmt
    -I filename 输入文件
    -y 覆盖输出文件
    -t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持
    -ss position 搜索到指定的时间 [-]hh:mm:ss[.xxx]的格式也支持
    -title string 设置标题
    -author string 设置作者
    -copyright string 设置版权
    -comment string 设置评论
    -target type 设置目标文件类型(vcd,svcd,dvd) 所有的格式选项(比特率,编解码以及缓冲区大小)自动设置,只需要输入如下的就可以了:ffmpeg -i myfile.avi -target vcd /tmp/vcd.mpg
    -hq 激活高质量设置
    -itsoffset offset 设置以秒为基准的时间偏移,该选项影响所有后面的输入文件。该偏移被加到输入文件的时戳,定义一个正偏移意味着相应的流被延迟了 offset秒。 [-]hh:mm:ss[.xxx]的格式也支持
  • 视频
    -b bitrate 设置比特率,缺省200kb/s
    -r fps 设置帧频 缺省25
    -s size 设置帧大小 格式为WXH 缺省160X128.下面的简写也可以直接使用:
    Sqcif 128X96 qcif 176X144 cif 252X288 4cif 704X576
    -aspect aspect 设置横纵比 4:3 16:9 或 1.3333 1.7777
  • 音频
    -ab bitrate 设置音频码率
    -ar freq 设置音频采样率
    -ac channels 设置通道 缺省为1
    -an 不使能音频纪录

使用ffmpeg把4k video转为单帧图片

使用 ffmpeg 实现视频 与 GIF 的互转

ffmpeg -ss hh:mm:ss[.xxx] -t hh:mm:ss[.xxx] -i input file -r 10 output.gif

-ss后加上起始时刻,格式已经给出,-t 后加上持续时间,直接数字,单位为秒,或采用日间格式。-r控制帧数,减小文件大小。

-ss 选项要放在前面,这样 ffmpeg 可以先根据这个时间戳查找位置,减少处理时间.

或详见 http://note.rpsh.net/posts/2015/04/21/mac-osx-ffmpeg-mp4-gif-convert/

你可能感兴趣的:(超强视频、图片互转软件ffmpeg)