『漫游』酷论坛>『影音数码技术学习交流』>[火星]求x264详细设置 ..

vempx@2006-05-06 09:03

引用
最初由 realsweet 发布

MEGUI--->Tools---->Bitrate calculater
设置好容量码率后Apply


是了一下,发现这个计算器挺好用的.
不过这个计算器中的最终容量还是我设置的,我想问的是根据什么来设置最终容量.比如XviD有一次CQ2的1pass做参考,然后设置2pass的容量.
引用

雷鸣@2006-05-06 09:19

引用
最初由 twilightgod 发布

用那个命令强行加入会怎么样?自己试了下可以放....


不建议
你还是用AVI2avc把里面的数据流解出来成为RAW
然后用MP4Creator封装成MP4
把这个MP4封装到MKV里面

如果把AVI直接封装进去的话根本没有意义
播放起来出现RP的情况不会比AVI好多少
引用

realsweet@2006-05-06 10:08

引用
最初由 vempx 发布


是了一下,发现这个计算器挺好用的.
不过这个计算器中的最终容量还是我设置的,我想问的是根据什么来设置最终容量.比如XviD有一次CQ2的1pass做参考,然后设置2pass的容量.

1PASS完成后的LOG里有参数
只要1,2PASS的文件名不一样就能保存下来
你也可以手动1PASS,2PASS
引用

vempx@2006-05-06 11:01

这个是XviD压的OP
点击下载
请达人对比一下之前的那个x264的


引用
最初由 realsweet 发布

1PASS完成后的LOG里有参数
只要1,2PASS的文件名不一样就能保存下来
你也可以手动1PASS,2PASS

十分感谢,看看Log去~
引用

Gzxhwq@2006-05-06 11:22

x264的2pass 1st是自己设容量的吧……
个人做法,不是控制容量,一般不用2pass。
引用

vempx@2006-05-06 11:27

复制代码
  1. Starting job job1 at 11:21:36
  2. Job is a video job. encoder commandline:
  3. --pass 1 --bitrate 1000 --stats "G:\D_N_ANGEL_01\VIDEO_TS\VTS_01_1.stats" --bframes 3 --b-pyramid --filter -2,-1 --subme 1 --analyse none --me dia --progress --no-psnr --output NUL "G:\D_N_ANGEL_01\VIDEO_TS\VTS_01_1.avs"
  4. successfully started encoding
  5. Processing ended at 11:23:52
  6. ----------------------------------------------------------------------------------------------------------
  7. Log for job job1
  8. avis [info]: 640x480 @ 23.98 fps (2156 frames)
  9. x264 [info]: using cpu capabilities MMX MMXEXT SSE 3DNow!
  10. x264 [info]: slice I:18 Avg QP:24.67 size: 18073
  11. x264 [info]: slice P:1214 Avg QP:26.50 size: 7658
  12. x264 [info]: slice B:924 Avg QP:27.38 size: 2028
  13. x264 [info]: mb I I16..4: 51.5% 0.0% 48.5%
  14. x264 [info]: mb P I16..4: 26.5% 0.0% 0.0% P16..4: 39.1% 0.0% 0.0% 0.0% 0.0% skip:34.4%
  15. x264 [info]: mb B I16..4: 1.4% 0.0% 0.0% B16..8: 18.3% 0.0% 0.0% direct:11.7% skip:68.6%
  16. x264 [info]: final ratefactor: 26.39
  17. x264 [info]: kb/s:1022.7
  18. Actual bitrate after encoding without container overhead: 1022.83

Log的内容
好像给出了I,P,B帧的平均Q值,感觉好低
另外1pass也是可以设定码率的,这样的话感觉1pass没有参考性
引用

kiasushuo@2006-05-06 12:12

H264,确挂几个FILTER, 在DUAL CORE下压一天一夜都是很正常的
引用

realsweet@2006-05-06 12:23

引用
最初由 vempx 发布

Log的内容
好像给出了I,P,B帧的平均Q值,感觉好低
另外1pass也是可以设定码率的,这样的话感觉1pass没有参考性

那就设高点,保持在18左右(我一直在用XD)
2PASS容量还是要看比值,差不多的话还不如CQ
引用

MeteorRain@2006-05-06 12:48

引用
最初由 vempx 发布

x264 [info]: slice I:18 Avg QP:24.67 size: 18073
x264 [info]: slice P:1214 Avg QP:26.50 size: 7658
x264 [info]: slice B:924 Avg QP:27.38 size: 2028

Log的内容
好像给出了I,P,B帧的平均Q值,感觉好低
另外1pass也是可以设定码率的,这样的话感觉1pass没有参考性

基本上保持qp在17~22之间,就比较适合了。
如果你实在要用xvid的办法的话,也可以。先用CQ17压一遍,得到容量很大的一个文件,然后在乘上0.75左右,应该就差不多了。这办法我从未试过。你可以考虑试试看(小白鼠XD)

或者就像楼上说的。挑一个适当的码率(比如175M对应的码率)先做1st pass。如果qp偏大,则提高码率(比如200M或者230M对应的),再压。偏小的话就改用120M等的码率来压。

不过通常x264输出的文件都不大。特别是一些动态小的,讯源质量好的,qp20输出大小都在120M上下,qp24就能下到80M。所以码率可以不用定得太大
引用

vempx@2006-05-06 14:18

引用
最初由 MeteorRain 发布

基本上保持qp在17~22之间,就比较适合了。
如果你实在要用xvid的办法的话,也可以。先用CQ17压一遍,得到容量很大的一个文件,然后在乘上0.75左右,应该就差不多了。这办法我从未试过。你可以考虑试试看(小白鼠XD)

或者就像楼上说的。挑一个适当的码率(比如175M对应的码率)先做1st pass。如果qp偏大,则提高码率(比如200M或者230M对应的),再压。偏小的话就改用120M等的码率来压。

不过通常x264输出的文件都不大。特别是一些动态小的,讯源质量好的,qp20输出大小都在120M上下,qp24就能下到80M。所以码率可以不用定得太大


[/KH] 小白鼠我就不要做了,压一次能把我压吐血.........
大致思路这次搞明白了,1pass之后看Log的平均Q值再调节码率压2pass
现在需要搞清楚里面那一片一片的参数都是干吗的OTL
引用

GOD_HIKARU MK2@2006-05-06 16:24

引用
最初由 kiasushuo 发布
H264,确挂几个FILTER, 在DUAL CORE下压一天一夜都是很正常的


=_=

连你的机器都要一天一夜.
=_=||
我们的就更离谱了.
引用

MeteorRain@2006-05-06 18:23

引用
最初由 GOD_HIKARU MK2 发布
=_=

连你的机器都要一天一夜.
=_=||
我们的就更离谱了.
估计是因为他挂了一堆华丽的滤镜……
我直接压dvd到x264,也就1个多小时1集,和xvid差不多速度……
引用

vempx@2006-05-06 20:04

引用
最初由 MeteorRain 发布
估计是因为他挂了一堆华丽的滤镜……
我直接压dvd到x264,也就1个多小时1集,和xvid差不多速度……

[/KH] 你啥配置啊..........
引用

雷鸣@2006-05-06 20:11

引用
最初由 MeteorRain 发布
估计是因为他挂了一堆华丽的滤镜……
我直接压dvd到x264,也就1个多小时1集,和xvid差不多速度……



真快
我用你的命令行才2fps不到

改成 -me hex 也才5.7fps

速度啊~~~slow[/KH]

XviD to x264 640*480

CPU C4 2.4GHz
RAM 256MB DDR 266
引用

twilightgod@2006-05-06 20:15

等哪天买个双核的cpu+2g内存再来压.....
引用

«12345»共5页

| TOP