『漫游』酷论坛>『影音数码技术学习交流』>[请教][发现]x264.exe转 ..
[请教][发现]x264.exe转的Xvid,比原文件慢1桢
Galaxy001@2005-11-25 10:24
x264.exe转的Xvid,比原文件慢1桢
我发现x264的桢比原Xvid慢1桢,即Xvid第1桢没有。
为什么?
AVS
- LoadPlugin("G:\Players\DIO_MPC\AviSynth 2.5\plugins\DirectShowSource.dll")
-
- AVISource("T:\FTP\Hikaru_no_go\[txxz][hikaru_no_go][DVDrip][33].avi",audio=false)
"x264.exe" --crf 20 --ref 3 --bframes 3 --b-pyramid --weightb --trellis 1 --analyse all --8x8dct --qpmax 30 --qpstep 6 --progress --no-psnr --output "T:\FTP\Hikaru_no_go\[txxz][hikaru_no_go][DVDrip][33].mkv" "T:\FTP\Hikaru_no_go\[txxz][hikaru_no_go][DVDrip][33].avs"
kykdu@2005-11-25 16:01
应该不是x264出现问题,我压制时x264与AviSynth显示完全相同。
可能是XVID的VFW的问题,如果开始桢不是I桢,AVISource是不显示的。
可以用DirectShowSource试试。
Galaxy001@2005-12-01 10:31
用DirectShowSource试了,它直接调用FFDshow了,桢数一致。
我想再问一下,我如何知道AVISource("T:\FTP\Hikaru_no_go\[txxz][hikaru_no_go][DVDrip][33].avi",audio=false)中那个avi是哪种color space? (指YV12之类)
MeteorRain@2005-12-01 11:18
用VDM打开,file-information,里面应该有。
Galaxy001@2005-12-01 12:24
只有FourCC=Xvid,没有color space。
用fast 再压缩,
VirtualDub CLI Video Processor Version 1.6.11
Xvid压缩时:
Dub: Fast recompress mode started with format: UYVY.
x264vfw压缩时:
Dub: Fast recompress mode started with format: YUY2.
都是4:2:2的,我选的是autoselect模式,为什么不一样,且都不是YV12的4:2:0 ?
按说txxz的那个avi应该是YV12的呀?
还是说编码后看不出来?
kykdu@2005-12-01 17:51
VirtualDub的Fast recompress仍然会做YUV插值,VirtualDubMod才不会。
文件用AVISource+VDM打开,file-information里才能看到。
Galaxy001@2005-12-02 15:19
看到是YV12,不过AVS不是默认的YV12吗?
有其它方法吗?
”VirtualDub的Fast recompress仍然会做YUV插值,VirtualDubMod才不会。“
这个谢了^-^.
| TOP