在Linux系统中视频转换:MEncoder并且FFmpeg
Linux视频转换器:MEncoder使MPEG4视频,智能手机和PDA上看是合适的。
在Linux中,有一个非常强大的视频音频转换软件,这是MEncoder(MPlayer影片编码器)所带来的Mplayer。Mencoder像一个完全的手动相机,有很多可选项,但这只是最常见的情况。
转换AVI文件并在视频中插入字幕:
文件名:video.avi
字幕文件名:video.srt
目标文件:new.avi
目标文件格式:MPEG4
目标文件视频率:200
目标文件的音频率:64
目标文件的分辨率:320:240
需要镶嵌字幕字体:simsun.ttf
(以上均可根据实际情况调整)
转换命令如下所示:
MEncoder OAC mp3lame - lameopts VBR = 3:BR = 64 OVC编码- lavcoptsvcodec = MPEG4:MBD = 1:vbitrate = 200分video.srt O new.avi,O 4,
每个选项的含义:
的OAC编码文件的音频部分。这里是瘸腿的把音频编码成MP3,即mp3lame使用。其他的选项可以被MEncoder的个人页面视图。
- lameopts顾名思义,就是瘸腿的选项,这里只是一个定义的比特率。
VBR有一种设置音频速率的方法,其格式是VBR =。
0 CBR平均比特率
1 MT
2 RH恒定比特率也迫使CBR模式编码在随后的ABR预置。
3 ABR
4 mtrh
这里是3,ABR。
BR是要设置我们需要的代码的速率,格式是BR =,只能在VBR 0和3的情况下使用。
的OVC编码视频文件的一部分。主要选项如下
-图副本
不要编码,只需复制视频流
- OVC divx4
编码成divx4 / divx5
- OVC的原
编码成一个任意的和不可压缩的格式(与‘- VF formatrsquo;设置一个特定的格式)
- OVC编码
编码使用libavcodec
- lavcopts是libavcodec选项。
vcodec =使用指定的视频编码,和几个主要的值如下
H264
H.264
H263
H.263
H263P
H.263 +
MPEG4
MPEG-4(DivX 4 / 5)
msmpeg4
DivX 3
msmpeg4v2
MS mpeg4v2
wmv1
Windows媒体视频,1版(也被称为wmv7)
WMV2
Windows媒体视频,2版(也被称为wmv8)
RV10
旧的RealVideo格式
mpeg1video
MPEG-1视频
mpeg2video
MPEG-2视频
MBD确定视频宏块的算法,这里只需要MBD = 1。其余的人可以看看网页。
vbitrate集视频率(默认是800)。
-子标题文件
o目标视频文件
-制作嵌入字幕所需字体的路径。
- subcp字幕编码,简体中文是cp936
的subfont文本字幕字体大小规模
VF视频的分辨率
如果你没有嵌入字幕为视频文件,你只需要删除的选项-子,-字体- subcp,和同是-subfont-text-scale.the转换成MPEG4真正RMVB。
Linux视频转换器:ffmpeg
输入文件格式:ffmpeg选项输入文件} { {我输入文件,输出文件名}选项}
主要选项:
l显示FFMPEG的版权说明
- h显示帮助
-版本显示版本
-格式化显示支持的文件格式、代码和协议
-格式化格式
IMG文件格式名强行使用-片格式
-我将文件名转换为文件名
- y覆盖同一名称输出文件
-时间设定影片的时间长度
最大大小- FS最大尺寸设置文件
启动时间的SS时间点设置的时间点
标题文本设置标题
-作者文本集作者
-版权文本集版权声明
-注释文本集注释
视频选项:
B比特率设置文件的比特率(单位是千比特/秒)
- R(赫兹值)帧速度
- S尺寸集大小,宽乘高
-视频添加当前的视频流的视频流
音频选项:
- aframes数字转换设置(帧)的音频帧号
AB的比特率设置音乐的比特率(单位:千比特/秒)
-质量这个音频质量(指定的代码)
- AR采样率集音频采样率(单位:赫兹)
交流信道中的信道数
-取消音频
- acodec编码强制音频编码('copy'to拷贝流)
-卷容量变化量(256是常见的)
- newaudio附加音乐