视频处理工具总结
本文由 liuxianan 发表于 2016-07-07 浏览(333) 下载md
最后修改 2016-08-30 标签:视频 转码 编码 工具 总结 处理
[TOC]

写在前面:

本文最开始写于:2013-09-27

以前就接触过比较多的视频处理相关知识,但是从来没做过笔记,今天算是重新开始吧!

ffmpeg

版本:本工具使用的ffmpeg版本是

ffmpeg视频截图

基本命令

ffmpeg -i F:\1.flv -y -f image2 -ss 00:00:10 -t 0.001 F:\test.jpg // 此命令不推荐

20140514更新:

ffmpeg -ss 00:00:10 -i F:\1.flv -y -f image2 -t 0.001 F:\test.jpg

特别说明
-ss参数必须在最前面(特别是-i的前面),否则越到后面截图越慢,而且慢的出奇,速度几乎成指数级别变慢!把-ss放在前面就不会存在这样的问题了!

参见:http://yuanhuan.blog.51cto.com/3367116/1368952

参数详解:

参数 含义
-i 输入文件
-y 覆盖
-f 指定输出文件的格式,如image2
-ss 开始时间,如00:00:01或者8(第8秒)
-t 持续时间,截图时一般设置为0.001
-s 输出分辨率,不指定则和输入视频大小一致,格式如:320x240

ffmpeg转换flv格式:

基本命令:

ffmpeg -i f:\1.mpg -y -vcodec flv -qscale 10 -vb 1500 -r 20 -s 640x480 -ab 96 -ar 44100 -ac 2 F:\out.flv

参数详解:

参数 命令
-y 覆盖
视频:
-vcodec 视频编码,不指定则与输入文件相同
-vb 视频比特率(bits/s)
-r 帧/秒,在线视频常见的是15-30
-qscale <数值> 以<数值>质量为基础的VBR,取值0.01-255,约小质量越好,10比较合适
-s 输出分辨率,不指定则和输入视频大小一致
音频:
-ab 音频比特率
-ar 音频采样率
-acodec 强制指定音频编码,如aac,默认mp3
-ac 声道数,一般2
其它:
-title 标题
-author 作者
-copyright 版权

Mencoder