批量转换 第三方软件转蓝魔RM100视频

来源:PChome原创文章属性:技巧作者:PChome编辑部

无标题文档

蓝魔 RM100

今天总算用 wismencoder 转换 rm100 视频成功,虽然整体转换速度没有官方软件 AVConverter 那么快速,但是可以批量转化和加载字幕。以下是我的参数设置(仅供参考)。 Wismencoder 用的是最新的 1.40 版。

音频和 CPU 设置

首先设定你的 CPU 类型, P4 、 P3 、 AMD 分别选择不同的选项即可。快速配置由于对我们 RM100 不太实用,所以可以不用管它,我们要做好配置的就是详细配置这一行的内容就行了。首先设置音频,这里只有 mp3 选项可以用,其他的选了压出来的片子会报错,不过 rm100 不支持 mp3 音效,所以直接选直接复制。

视频设置

接着是视频, rm100 支持的是 xvid 格式,视频编码率用 100-500 都行,压缩质量可以选 250 ,普通质量可以选 350 。不过参数越高,文件越大,我用到了 500 。帧数选 20 ,因为 rm100 现在只可以支持 20 。然后就是分辩率选 224x176 ,还可以选自动适应高度,有些 16 : 9 的电影还可以选裁剪,一般保留默认设置后裁剪,这些看你个人喜欢了。具体操作软件主页有详细说明。

转换参数设置

下面到关键一步了,就是自定义参数。刚才说了音频那里选直接复制,这样转出来的片子是没声音,而且会出错。所以要自己设定音频的参数 RM100 支持的是音频 : 96 Kbps, 44100 Hz, 2 声道 , 0x50 = Mpeg-1 audio Layer 2 (MP2) 。因为选了直接复制音频,音频参数无法直接添加,所以音频的参数要在其它参数那里添加。添加参数如下: -oac lavc -lavcopts acodec=mp2:abitrate=96 , 96 就是音频编码率,如果选择 128 声音效果更好,当然相对文件体积会增大。想文件小点,可以选 64 。接着在视频编码器选项里加上如下参数: max_bframes=0:quant_type=h263 视频虑镜选项加上: expand=224:176:-1:-1:1

相关链接: 一些 xvid 转换时的高级参数: cartoon—— 卡通模式 vhq=4——VHQ MODE ,有 0-4 五个值,越大画质越好,但是编码速度越慢 chroma_me—— 动态检索 max_key_interval—— 最大关键帧距离 Quant_type=mpeg—— 量化矩阵, Mpeg 模式,如果压缩时去掉这段就默认量化矩阵为 H.263 trellis—— 高质量量化模式 GMC—— 全域动态补偿 qpel—— 四分之一像素精确动态补偿(如果使用了该功能则可能降低解码速率,建议不用) bvhq=1—— 在 B 帧上启用 VHQ lumi_mask—— 加大画面明暗部分压缩率(一般不用,有时会导致画面失真) greyscale—— 使用灰度,但是便出来的画面是黑白的(一般不使用) interlacing—— 隔行处理,适用于交错片源(一般不使用) chroma_opt—— 色度优化

Quantization 量化选项(关键的关键就在这里!) 量化器级别 (quantizer level) 即 Q 值越高画面细节越丰富,但是在低码率下越高的量化器级别,会带来越低的画面质量, Q 值越小,质量越好,码率越大; Q 值越大,质量越差,码率越小。(实际上,它的原始概念更复杂,我们干脆简单地认为 1 就是 100% 原质量, 31 就是 1/31 的原质量好了)。 P-frame (即未来单项预测帧)建议设置在 1--15 之间,(它的作用是只储存与之前一个已解压画面的差值。即仅仅描述它与前一帧的区别)。 I-frame (即关键帧)的 Q 值只用能作用于 2pass-second 压制上,在 VirtualDub 被标示为 [K] ,关键帧是构成一个帧组( GOP , Group of Picture )的第一个帧。 I-Frame 保留了一个场景的所有信息( Keyframe 原意是指可以单独解码、用于同步的 frame ,不过在 MPEG 系统中只有 I-frame 有这个特性,因为 BF 和 PF 都是预测帧,要靠 I-Frame 来还原)。 B-frame (即双向预测帧)除了参考之前解压过了的画面外,亦会参考后面一帧中的画面信息。这三个设置的范围都是 1-31 ,应该注意的是在场景昏暗的条件下不要让 B-frame 过低。 min_iquant=1——IF 的量化最低值 ( 取值范围在 1-31 之间 ) max_iquant=10——IF 的量化最高值 ( 取值范围在 1-31 之间 ) min_pquant=1——PF 的量化最低值 ( 取值范围在 1-31 之间 ) max_pquant=10——PF 的量化最高值 ( 取值范围在 1-31 之间 ) min_bquant=1——BF 的量化最低值 ( 取值范围在 1-31 之间 ) max_bquant=30——BF 的量化最低值 ( 取值范围在 1-31 之间 )

-sws 9 取值范围在 (0-9) 之间,不同值代表不同的 Resize 算法!建议用 -sws 9 0 快速二次线性 ( 默认 ) (速度较快) 1 二次线性 2 二次立方 ( 质量很好 ) 3 实验中 4 最短距离 (bad quality) 5 区域 6 亮度二次立方 度二次线性 7 高斯 8 sincR 9 lanczos (速度较快,而且画面锐利) 10 双三次样条曲线

选择字幕字体,注意一一高选择中文字幕编码内的一项,否则会出现中文乱码的现象

实际应用举例:

把一段代码(注:由于这段代码与网页冲突,请到论坛帖子里浏览)添加到 WisMencoder 的手动参数中的视频编码处 . 注意,和前面参数相连处要加上冒号(:) 加了 vhq 参数转换会变慢,文件体积变大,可以省略。 然后再把 -sws 9 参数添加其他参数那里即可!记得 -sws 9 前一定加个空格,要不编码器不会启动!

当然你也可以自己摸索适合的方案,做出效果更佳的方案。字幕也可以加进去,字体大小选 5 就可以了,不过字幕编码要对应,中文字幕要选中文编码。我转一部 640MB 的电影只用了 26 分钟,大小变为 201MB ,还可以批量转换。

广告声明:文内含有的对外跳转链接(包括但不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,PChome科技所有文章均包含本声明。

相关文章

关键词:数码中心

大家在看