Mencoder 文档学习日记1

Mencoder 命令行的用法比较复杂,下面是 Mencoder 基本用法的 HTML 文档学习日记。文档地址:Chapter 6. Basic usage of MEncoder

2011年01月24日 星期一

现在开始阅读 Mencoder HTML 文档:http://www.mplayerhq.hu/DOCS/HTML/en/mencoder.html 中文译文:http://www.mplayerhq.hu/DOCS/HTML/zh_CN/mencoder.html
http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-mpeg4.html
10.3. Encoding two pass MPEG-4 ("DivX")

疑问:-ovc lavc 用法
答:使用 libavcodec 的视频编码之一,-lavcopts 指 libavcodec 编码(包含音频和视频)的选项
 http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-enc-libavcodec.html#menc-feat-enc-libavcodec-video-codecs

http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-mpeg.html
10.5. Encoding to MPEG format

疑问:keyint=15:mbd=2 用法 
keyint 关键帧的最大间隔,单位为帧数

vmax_b_frames=<0-4>
非B帧之间存在的最大B帧数目:
0 无B帧(默认值)
0-2 对于MPEG-4来说是合理的范围
疑问:什么是非B帧?

2011年01月26日 星期三
http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-rescale.html
10.6. Rescaling movies

疑问:视频滤镜的使用可以不论视频编码吗?下面的命令使用 x264 的视频编码时执行不报错,但是图像的实际尺寸仍然是原来的640x360,尽管用电影播放器进报告的信息是 640x180。
mencoder test10s.avi -oac lavc -ovc x264 -vf scale=640:180 -o output.avi
mencoder test10s.avi -oac lavc -ovc lavc -vf scale=640:180 -o output.avi

疑问:-lavcopts 中 mbd 和 trell 的用法

2011年01月27日 星期四
http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-streamcopy.html
10.7. Stream copying
一般来说,除了音频流需要重新编码外,单纯的视频流复制是没有现实意义的。

NSV 也是一种容器格式,不过好像不常见,如在 http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-selecting-codec.html 中就没有提到。下面是wiki百科的相关页面。
http://en.wikipedia.org/wiki/Nullsoft_Streaming_Video

疑问:-fafmttag 0x706D 输出文件的音频格式标签可以在任何时候使用吗?或者只能跟在 -oac 参数后面? Mencoder 相关的 codecs.conf 文件在哪儿?

http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-enc-images.html
10.8. Encoding from multiple input image files (JPEG, PNG, TGA, etc.)
疑问:如果图像大小不一样怎么做动画?可否用黑边填满空白以使得画面不变形?

http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-extractsub.html
10.9. Extracting DVD subtitles to VOBsub file
疑问: -ifo
指出用于装载 VOBsub 字幕的调色板和帧尺寸的文件。
中的 IFO 文件的作用。

http://www.mplayerhq.hu/DOCS/HTML/en/aspect.html
10.10. Preserving aspect ratio

在视频中存储高宽比的方法是不保险的,因为大多数播放器并不理会 mpeg-4 文件存储的这个值,比较保险的方法是裁解、添加上下黑边,crop, cropdetect

疑问:crop 和 cropdetect、autoaspect 的用法