最初由 syun0902 发布
正在尝试走上RMVB型H264的在下路过~~~
确实小体积的H264比小体积RMVB强一些。
不过:
1.现在的PMP播放器都开始打着播放RMVB的旗号~~而支持H264的……PSP贵了点~~~
2.压制RMVB的时间确实短一些。
3.RMVB目前的认知度太高。
4.一般民众基本上对小体积的RMVB和H264之间画面差异无视。
这路还是比较艰难啊~~~
kagakadaj@2008-06-02 11:50
引用最初由 syun0902 发布
正在尝试走上RMVB型H264的在下路过~~~
确实小体积的H264比小体积RMVB强一些。
不过:
1.现在的PMP播放器都开始打着播放RMVB的旗号~~而支持H264的……PSP贵了点~~~
2.压制RMVB的时间确实短一些。
3.RMVB目前的认知度太高。
4.一般民众基本上对小体积的RMVB和H264之间画面差异无视。
这路还是比较艰难啊~~~
roozhou@2008-06-02 12:01
引用最初由 syun0902 发布
这牛??
CRF26下,DVDRIP我最快时得35-40分钟的样子,720P时间翻倍。1.8G的扣肉2也不该差一半的时间。
セイバー@2008-06-02 12:11
我花了2-3小时才压好空之境界........syun0902@2008-06-02 15:02
按我用的那个CRF26,估计空之境界也得2小时。roozhou@2008-06-02 17:19
引用最初由 syun0902 发布
按我用的那个CRF26,估计空之境界也得2小时。
ROOZHOU的设置可以参考一下。
另外,CRF=的值越小,效果越好,对吧~~?呵呵~~
ISO直接压???
不会~~但是虚拟光驱载入ISO后就可以直接找出文件压了。
セイバー@2008-06-02 17:21
砍掉了42%后是什么效果?roozhou@2008-06-02 17:32
效果很好啊,画面绝对不卡。正片大部分10~15fps,为了不影响seek我限制最低4fps。セイバー@2008-06-02 17:35
具体是用哪个参数?syun0902@2008-06-02 17:42
引用最初由 roozhou 发布
我说的就是用虚拟光驱,不用dgindex,用ERP,RPG之类的工具直接嵌字幕压rmvb,不然又没速度又占空间。只有用mencoder压可以直接读ISO,甚至可以边下边压。
不过空之境界本身是个类似幻灯片的动画,我压的时候砍掉了42%的帧,所以x264平均10fps左右的速度只要1个小时就压好了。CRF26画质也太...,我用CRF26估计不到70M
roozhou@2008-06-02 18:19
解码端:雷鸣@2008-06-02 19:03
引用最初由 roozhou 发布
解码端:
mencoder dvd:// -dvd-device "L:\Kara no Kyoukai DVD 1.ISO" -ass -fontconfig -sub "L:\kara_no_kyoukai][DVDRIP][01].sc.ass" -vf ass,decimate=5:320:96:0.2,hqdn3d=2:0:5:1,fixpts=print,format=i420 -ovc raw -nosound -of rawvideo -o \\.\pipe\1.yuv 2>NUL | MParser.exe 23.976 > c:\tc.txt
压制端:
NamedPipe.exe \\.\pipe\1.yuv x264.exe --crf 18 --aq-mode 2 --no-psnr --no-ssim -A p8x8,p4x4,b8x8,i4x4,i8x8 --deblock 0:0 --8x8dct --progress --keyint 240 --min-keyint 1 --scenecut 80 --level 41 --me umh --merange 16 --non-deterministic --subme 6 --ref 8 --bframes 8 --b-pyramid --trellis 1 --bime --weightb --direct auto --b-rdo --mixed-refs --sar 32:27 --threads 2 -o C:\1.264 - 720x480
MParser和NamedPipe是自己写的小工具,用来输出tc和建管道的。完了就可以直接用1.264和tc.txt封mkv或mp4了,压完视频是124M。
工具已上传(含源码),懒得写说明了
http://www.namipan.com/d/tool.7z/e074d5e2612288e23bfd7c3aaaa379693e4a87bce95a0000
roozhou@2008-06-02 19:32
那个decimate滤镜是用来砍帧的雷鸣@2008-06-02 19:42
引用最初由 roozhou 发布
那个decimate滤镜是用来砍帧的
mencoder会在每一帧进encoder时把PTS打在屏幕上,加了那个fixpts=print后会在每一帧输入encoder之前在屏幕上打一个PTS: 标记,被砍掉的帧是没有了。MParser就可以根据这个输出timecode v2了。
这里用的mencoder是改过的,因为原版输出PTS只精确到0.1s,我改到了0.0001s,方法是hexeditor打开mencoder.exe,查找%5.1lf,全改成%9.4lf。
セイバー@2008-06-02 22:14
原来是改过的,怪不得原来到4%就出错了...syun0902@2008-06-02 23:29
虽然和各位讨论了这么多,但在下确实是初心者~~所以拜求RMVB型H264用MEGUI压制的预设模板好了~~~