Caroliano
7th February 2006, 01:16
Sorry for the long post, but you can skip most of the testing part. :o
I decided to play a bit with the spatial mode instead of temporal mode for b-frames. I searched a bit but I coudn't find anybody that have done tests with that, nor much thing explaning its diferences. So I done some tests:
First with noir opening. A rather high motion clean anime sample:
Job is a video job. encoder commandline:
--bitrate 800 --ref 8 --mixed-refs --bframes 3 --b-pyramid --weightb --analyse all --8x8dct --progress --output "E:\Testes\Azumanga\noirtest.mkv" "E:\Testes\Azumanga\noirtest.avs"
x264 [info]: PSNR Mean Y:44.350 U:45.998 V:46.438 Avg:44.733 Global:42.533 kb/s:796.08Job is a video job. encoder commandline:
--bitrate 800 --ref 8 --mixed-refs --bframes 3 --b-pyramid --weightb --analyse all --8x8dct --direct spatial --progress --output "E:\Testes\Azumanga\noirtest.mkv" "E:\Testes\Azumanga\noirtest.avs"
x264 [info]: PSNR Mean Y:44.380 U:46.011 V:46.463 Avg:44.760 Global:42.563 kb/s:795.80
I couldn't spot any diferences between them. But the one with --direct spatial has a slight better PNSR and an slight lower bitrate. I don't benchmarked, but both shoud have aproximatedly the same encoding time.
Then an test with an very small sample (396 frames) of low motion conversation with a zoom of the Sekai no Monshou anime:
Job is a video job. encoder commandline:
--qp 30 --ref 3 --mixed-refs --no-fast-pskip --bframes 3 --b-pyramid --b-rdo --bime --weightb --subme 6 --analyse all --8x8dct --progress --output "E:\Testes\Azumanga\Sekai.mkv" "E:\Testes\Azumanga\Sekai test.avs"
x264 [info]: PSNR Mean Y:38.636 U:44.240 V:44.170 Avg:39.801 Global:39.589 kb/s:54.94Job is a video job. encoder commandline:
--qp 30 --ref 3 --mixed-refs --no-fast-pskip --bframes 3 --b-pyramid --b-rdo --bime --weightb --subme 6 --analyse all --8x8dct --direct spatial --progress --output "E:\Testes\Azumanga\Sekai.mkv" "E:\Testes\Azumanga\Sekai test.avs"
x264 [info]: PSNR Mean Y:38.628 U:44.212 V:44.147 Avg:39.792 Global:39.580 kb/s:51.57
Now the bitrate diference is more expressive, and the PSNR is almost the same, but a bit lower for spatial mode. But for my eyes the spatial mode one has the best quality, because it has more temporal stability than the other and no detail loss in relation to temporal for me, even though the lower bitrate and PNSR.
The fist is an high quality and high motion anime test. The second one an low quality, low motion, low resolution (400x304) anime test. The setings I used for the first encode are realy strange, and I will not explain this non-sense, but they shoud not afect the comparison (I hope!).
Anyone is welcome to make more test with diferent seting and diferent sources.
And maybe somebody could explain the technical diferences between these two modes. Pengvado? Manao? I aways read and bookmark yours explanations!
What happens with the b-frames if I select "none" as the mode for them? How the others features (b-rdo, trellis, references and mixed ref, n° of consecutive b-frames, etc) are related to the modes. The efficience of them changes in some way when I change between the modes? Or it is not related at all to some or all them?
Cheers
I decided to play a bit with the spatial mode instead of temporal mode for b-frames. I searched a bit but I coudn't find anybody that have done tests with that, nor much thing explaning its diferences. So I done some tests:
First with noir opening. A rather high motion clean anime sample:
Job is a video job. encoder commandline:
--bitrate 800 --ref 8 --mixed-refs --bframes 3 --b-pyramid --weightb --analyse all --8x8dct --progress --output "E:\Testes\Azumanga\noirtest.mkv" "E:\Testes\Azumanga\noirtest.avs"
x264 [info]: PSNR Mean Y:44.350 U:45.998 V:46.438 Avg:44.733 Global:42.533 kb/s:796.08Job is a video job. encoder commandline:
--bitrate 800 --ref 8 --mixed-refs --bframes 3 --b-pyramid --weightb --analyse all --8x8dct --direct spatial --progress --output "E:\Testes\Azumanga\noirtest.mkv" "E:\Testes\Azumanga\noirtest.avs"
x264 [info]: PSNR Mean Y:44.380 U:46.011 V:46.463 Avg:44.760 Global:42.563 kb/s:795.80
I couldn't spot any diferences between them. But the one with --direct spatial has a slight better PNSR and an slight lower bitrate. I don't benchmarked, but both shoud have aproximatedly the same encoding time.
Then an test with an very small sample (396 frames) of low motion conversation with a zoom of the Sekai no Monshou anime:
Job is a video job. encoder commandline:
--qp 30 --ref 3 --mixed-refs --no-fast-pskip --bframes 3 --b-pyramid --b-rdo --bime --weightb --subme 6 --analyse all --8x8dct --progress --output "E:\Testes\Azumanga\Sekai.mkv" "E:\Testes\Azumanga\Sekai test.avs"
x264 [info]: PSNR Mean Y:38.636 U:44.240 V:44.170 Avg:39.801 Global:39.589 kb/s:54.94Job is a video job. encoder commandline:
--qp 30 --ref 3 --mixed-refs --no-fast-pskip --bframes 3 --b-pyramid --b-rdo --bime --weightb --subme 6 --analyse all --8x8dct --direct spatial --progress --output "E:\Testes\Azumanga\Sekai.mkv" "E:\Testes\Azumanga\Sekai test.avs"
x264 [info]: PSNR Mean Y:38.628 U:44.212 V:44.147 Avg:39.792 Global:39.580 kb/s:51.57
Now the bitrate diference is more expressive, and the PSNR is almost the same, but a bit lower for spatial mode. But for my eyes the spatial mode one has the best quality, because it has more temporal stability than the other and no detail loss in relation to temporal for me, even though the lower bitrate and PNSR.
The fist is an high quality and high motion anime test. The second one an low quality, low motion, low resolution (400x304) anime test. The setings I used for the first encode are realy strange, and I will not explain this non-sense, but they shoud not afect the comparison (I hope!).
Anyone is welcome to make more test with diferent seting and diferent sources.
And maybe somebody could explain the technical diferences between these two modes. Pengvado? Manao? I aways read and bookmark yours explanations!
What happens with the b-frames if I select "none" as the mode for them? How the others features (b-rdo, trellis, references and mixed ref, n° of consecutive b-frames, etc) are related to the modes. The efficience of them changes in some way when I change between the modes? Or it is not related at all to some or all them?
Cheers