『漫游』酷论坛>『影音数码技术学习交流』>[请教]TMPGENC转码 psp可 ..

[请教]TMPGENC转码 psp可用的MP4AVC,部分参数设置求教

springtime@2010-08-03 17:21

各位大大,我在点拨网发过帖子.....不过那里的坛友貌似都是做VCD、DVD的..管理员让我自己去查资料....查了一圈,无果....特来神坛求教...

一直用T4XP将网上下载的动漫、美剧转到PSP里,躲被窝里看,效果非常不错。

以前研究很久T4XP,貌似没有转为PSP可用的模版,在网上找了个之后发现可用了,但是其中一些参数不是很了解

T4XP里的MP4AVC编码设置,和其他的编码软件比,简单了很多,同时在叫法上也有很多不同。

为了压出更好的画质,特意来请教一些编码参数的设置方法,请各位老师指教

1.请问,图像缩放中“RESIZE“方式里,是默认的LANCZOS-3最好,还是有特殊的讲究,我大部分时间都是缩小。

2.编码设置里有个“动态检测范围”,默认是64,在其他编码器中没有找到对应的英文......这个数字增加或者减少,有啥效果上的变化么

3.GOP长度,可能是GOP SIZE的翻译过来,有的文章说:帧数是多少,就设置为多少,很多影片是23.976,该如何设置呢?

4.B帧是否应该开启,有的文章说关闭B帧能提高画质但是增大容量,有的文章说B帧越多越能提高画质。
请问B帧是否应该开启,具体数量多少为好呢?
另外请告之一下”参考帧数“以及”I \P\B"各个数值应该如何设置

问题比较多,这也是困惑了我很久的T4XP的转码问题。

请各位老师和高手指点一二,非常感谢啊!
引用

upyzl@2010-08-03 18:01

很久没用TMPGENC了……不过视频压制就那些参数
你参考一下

1 缩小的话就选这个

2 还真不清楚这是啥 默认64的话我觉得不大可能是merange

3 不清楚(看你描述这个应该相当于-i 如果是,动画的话设低些据说效果好?电影电视剧就用视频FPS)

4 B帧本身会降低画质,但B帧只记录与前帧的差别,所以能极大提高压缩比,因此如果是指定码率压制的话,总体上能够提升画质
PSP的话 貌似是有限制的吧 最好不要高于3
参考帧数不能超过3 这个毫无疑问的 建议就设3
后面的不清楚 咋觉得这个这么像H.264 CUDA Encoder的参数呢……
引用

springtime@2010-08-03 18:40

实在感谢楼上的老师!

多谢多谢!

现在了解了,如果想要好的效果,PSP上的MP4,压制的时候就把B帧和参考帧都设置为“3”:)

其他问题继续期望有知道的老师来解答~~
引用

springtime@2010-08-03 18:53

等等,我是VBR方式压制,指定最高和平均码率,是否开B帧会有反效果?
引用

06_taro@2010-08-04 01:32

merange要是默认64的话就算是umh那速度也是要死人的……

GOP的默认应该是25/250,一般来说就是fps/fps×10,所以动画参数里面用24/240的很多……(TMPG的这里是啥都记不得了……囧……)

bframe不知道PSP能开到多少,记得没有看到过专门的限制,反正我开到8从来没出过问题……
引用

辉耀@2010-08-04 03:02

1 lanczos与spline等resize滤镜的对比贴doom9之类地方都有,有心看的话可以去找一下


2 这应该是说merange,但如果真是的话用64编码很慢而且效果不明显……没记错的话me umh + merange 64无论编码速度还是质量都逊于me esa + merange 16


3 这是--min-keyint,简单来说这参数是对插I帧进行某种控制的,假如用25就是指无论scenecut多么大(画面剧烈变化),两个I之间都会有25帧以上的P、B;理论上是越小越好,但其实也没什么实质性区别就是了……


4 B帧画质比P帧差,但对于提高压缩比效果很明显,压片不可能不计码率去追求效果,显然还是要开的;至于数值……--b-adapt 2模式下开3-6就差不多了,否则太慢而且没多少效果


5 不多说了,总之PSP片子480x270的ref用3,720x480用2就行了


6 不知道这里是不是指ipratio和pbratio,如果是的话,这俩参数设定了I/P和P/B的量化比




其实,压PSP被窝片没必要深究的,反正看完就删了……我也不觉得部分参数的小改动真能看出差异来(其实便携设备上哪怕是RV10和x264差距也不那么明显的……),用MediaCoder之类软件直接批量就行了……而且动画现成的PSP-MP4就一堆不用自己压的……(美剧我就不清楚了……估计没有吧)
引用

264768502@2010-08-04 07:14

引用
3 这是--min-keyint,简单来说这参数是对插I帧进行某种控制的,假如用25就是指无论scenecut多么大(画面剧烈变化),两个I之间都会有25帧以上的P、B;理论上是越小越好,但其实也没什么实质性区别就是了……


4 B帧画质比P帧差,但对于提高压缩比效果很明显,压片不可能不计码率去追求效果,显然还是要开的;至于数值……--b-adapt 2模式下开3-6就差不多了,否则太慢而且没多少效果

3.不是25帧以上的P、B
当25帧内切换场景时,插入i帧,而不是IDR帧
4.PSP用的,B不要超3,不然容易无法播放或花瓶
引用

springtime@2010-08-04 09:37

多谢楼上的各位老师帮助!

其实被窝片也就是自娱自乐,但是有点喜欢研究这方面的东西,压片研究的过程比看片还有趣,哈哈,以后还会进个IPAD之类的。
引用

cb007@2010-08-21 14:18

在网上搜到这个,可以对你有参考。
http://blog.sina.com.cn/s/blog_4155bb1d0100gq6b.html
引用

| TOP