欢迎来到天天文库
浏览记录
ID:9509397
大小:60.50 KB
页数:6页
时间:2018-05-01
《linux系统下视频转换软件使用方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Linux系统下视频转换软件使用方法 Linux下的视频转换:mencoder 制作适合在智能和PDA上观看的mpeg4视频。 Linux上有一个很强大的视频音频转换软件,就是Mplayer自带的mencoder(MPlayer'sMovieEncoder)。mencoder就象是一台全手动的照相机,可调整的选项非常多,不过这儿只是把最常见的情况说一下。 转换avi文件,并把字幕内嵌到视频中。首先假设一下下列的条件: 文件名:video.avi 字幕文件名:video.srt 目标文件:nepeg4 目标文
2、件视频码率:200 目标文件音频码率:64 目标文件分辨率:320:240 制作内嵌字幕所需的字体:simsun.ttf (上面各项都可以根据实际情况进行调整) 转换命令如下: mencoder-oacmp3lame-lameoptsvbr=3:br=64-ovclavc -lavcoptsvcodec=mpeg4:mbd=1:vbitrate=200-subvideo.srt-onesun.ttfvideo.avi-subcpcp936-subfont-text-scale4 -vfscale=320:240
3、各选项的含义: -oac编码文件的音频部分。这儿是用lame将音频encode成mp3,即mp3lame。其他可用的选项可以调用mencoder的manpage查看。 -lameopts顾名思义,即lame选项,这儿只需定义一下码率就可以了。 vbr设定音频码率的方法,格式为vbr= 0cbraveragebitrate 1mt 2rhconstantbitrateAlsoforcesCBRmodeencodingonsubsequentABRpresetsmodes. 3abr 4mtrh 在这儿用的是3,ab
4、r。 br就是设定我们所需要的码率值,格式为br=,只能在vbr为0和3的情况下才能使用该选项。 -ovc编码文件的视频部分。主要有以下几个选项 -ovccopy 不进行编码,只是复制视频流 -ovcdivx4 编码成DivX4/DivX5 -ovcraat设定具体的格式) -ovclavc 使用libavcodec进行编码 -lavcopts就是libavcodec的选项。 vcodec=使用指定的视频编码,下面列一下几个主要的值 h264 H.264 h263 H.263 h263p H.26
5、3+ mpeg4 MPEG-4(DivX4/5) msmpeg4 DivX3 msmpeg4v2 MSMPEG4v2 v1 PEG-1video mpeg2video MPEG-2video mbd决定视频宏块的算法,这儿只需要mbd=1即可。其余的可以查看manpage。 vbitrate设定视频的码率(默认为800)。 -sub设定字幕文件 -o目标视频文件 -font制作内嵌字幕所需字体的路径 -subcp字幕的编码,简体中文就是cp936 -subfont-text-scale字幕字体的大
6、小 -vfscale视频的分辨率 如果不需要将字幕内嵌入视频文件,只需要去掉-sub、-font、-subcp、-subfont-text-scale这几个选项。将rmvb转换成mpeg4也是如此。 Linux下的视频转换:ffmpeg 格式:ffmpeg[[输入文件选项]-i输入文件名]{[输入文件选项]输出文件名} 主要选项: -L显示ffmpeg的版权说明 -h显示帮助 -version显示版本 -formats显示支持的文件格式,编码和协议 -f格式名强制使用格式 -img文件格式名强制使用片格式
7、-i文件名待转换文件名字 -y覆盖同名输出文件 -t时间设置影片时间长度 -fs最大尺寸设置文件的最大尺寸 -ss时间点设置开始转换的时间点 -title文字设置标题 -author文字设置 -copyright文字设置版权声明 -ment文字设置备注 视频选项: -b比特率设置文件比特率(单位是kbit/s) -r速度桢速度(Hzvalue) -s大小设置大小,宽乘高 -nees数字设置转换多少桢(frame)的音频 -abbitrate设置音乐的比特率(单位:kbit/s) -aq质量这只音频质量
8、(指定编码) -ar采样率设置音频采样率(单位:Hz)12下一页——感谢阅读这篇文章,..,-ac声道数字设置声道数 -an取消音频 -acodec编码强制音频编码('copy'tocopystream) -volvolum
此文档下载收益归作者所有