anaqim
24th January 2007, 13:35
Hi, I'm reading these forums alot more than i post. Usually searching will produce some answers given some time.
There are a few issues i'd like to get help with which I still wonder about:
1) I am doing single pass quality encodes and I found a guide for mencoder and another from a DVD forum that say never use trellis with 1 pass as it can give unexpected results. These posts are a few years old as far as I can see and at the same time i notice that for example Sharktooth has activated trellis 1 in his single pass quality profile. The tests i've done show that using both trellis 1 and 2 can give considerable file size changes. What is the updated truth about this subject?
2) B-frames. I see that alot of recommendations for using 3-5 B-frames when encoding typical movies. At the same time there is a parameter that activates adaptive use of B-frames. My tests show that even if i set 16 B-frames, the adaptive thing seems to work fine as speed is usually not affect much which I guess indicate its working as intended. So if this adaptive thing is working, why limit B-frames to 3 or at all? Is there a potential downside to allowing the adaptive algorithm unrestricted access to all B-frames?
3) Im using Sharktooths custom CQM but one thing i cannot seem to figure out is which loop filter settings to use with it. I presume the CQM has been designed with a particular loop filter setting in mind. If not, which one would Sharktooth recommend with his filter for encoded targetting --crf 20-22?
4) About CQM. I read somewhere that Sharktooths CQM is tuned for bitrates around 1200-1400. Is this a good CQM for --crf 20-22? what about for --crf 18? If not, should I use the default one or can you recommend a different one?
My current non-trellis syntax which gives me decent fps is:
" --crf 22 --ref 16 --bframes 16 --b-pyramid --weightb --b-rdo --bime --filter -1:-1 --analyse all --8x8dct --no-fast-pskip --subme 7 --me umh --mixed-refs --progress --threads auto --no-psnr --cqmfile "e:\data\settings\eqm_avc_hr.cfg"
Thanks for helping out and an excellent forum!!
Anaqim
Note! I am aware that using 16 reference frames will slow down encodes and might not be very efficient nor useful for average movies and that its generally more worth with extra reference frames for animated content. Still I like to max things out and the encoding time difference doesnt bother me much.
There are a few issues i'd like to get help with which I still wonder about:
1) I am doing single pass quality encodes and I found a guide for mencoder and another from a DVD forum that say never use trellis with 1 pass as it can give unexpected results. These posts are a few years old as far as I can see and at the same time i notice that for example Sharktooth has activated trellis 1 in his single pass quality profile. The tests i've done show that using both trellis 1 and 2 can give considerable file size changes. What is the updated truth about this subject?
2) B-frames. I see that alot of recommendations for using 3-5 B-frames when encoding typical movies. At the same time there is a parameter that activates adaptive use of B-frames. My tests show that even if i set 16 B-frames, the adaptive thing seems to work fine as speed is usually not affect much which I guess indicate its working as intended. So if this adaptive thing is working, why limit B-frames to 3 or at all? Is there a potential downside to allowing the adaptive algorithm unrestricted access to all B-frames?
3) Im using Sharktooths custom CQM but one thing i cannot seem to figure out is which loop filter settings to use with it. I presume the CQM has been designed with a particular loop filter setting in mind. If not, which one would Sharktooth recommend with his filter for encoded targetting --crf 20-22?
4) About CQM. I read somewhere that Sharktooths CQM is tuned for bitrates around 1200-1400. Is this a good CQM for --crf 20-22? what about for --crf 18? If not, should I use the default one or can you recommend a different one?
My current non-trellis syntax which gives me decent fps is:
" --crf 22 --ref 16 --bframes 16 --b-pyramid --weightb --b-rdo --bime --filter -1:-1 --analyse all --8x8dct --no-fast-pskip --subme 7 --me umh --mixed-refs --progress --threads auto --no-psnr --cqmfile "e:\data\settings\eqm_avc_hr.cfg"
Thanks for helping out and an excellent forum!!
Anaqim
Note! I am aware that using 16 reference frames will slow down encodes and might not be very efficient nor useful for average movies and that its generally more worth with extra reference frames for animated content. Still I like to max things out and the encoding time difference doesnt bother me much.