Codecs: Libavcodec progress thread
New setting available:
- New adaptative bframe decision Smaller size with higher quality at constant quant. Bframe decision is very better. - New Bframe refine Quality for bframe is improved. + 0.2 dB for OPSNR for my MPEG2 file reference + 1.0 Pt for SSIM for my MPEG2 file reference Code:
|-----------------|---------|---------|---------|---------| |
yeah, but maybe libavcodec should first be 100% dvd compliant.
I made a 1 minute long clip using libavcodec, and verified the MPEG stream. It gave MANY error, some of them I quoted below: Quote:
Quote:
|
But remember: he is always right and there's no point in trying to make him believe he's not right... :?
|
Quote:
Quote:
|
Quote:
- your source - your avs script - your bitrate - your mencoder script - tool for MPEG stream check |
Oh please!! Cut us some slack...
Even if he tell's us what he used you will never stand corrected anyway :roll: |
Quote:
|
Quote:
Quote:
Quote:
complete authored DVD's. For this test, I just analyzed the MPEG2 file. Quote:
|
Quote:
No way we can be wrong about libavcodec now, right? :lol: |
Quote:
I thought, let him see the metrics about it, which seems one of his favorite ways to test a video sample :lol: Check this out, I just made the same clip with CCE, below are the full results 8) Quote:
But, CCE has more syntax errors, this is one error that occurs 103 times. EDIT: added results for TMPG and HCenc: HCenc: Quote:
Quote:
|
BTW, a screenshot from bitrateviewer which also need no words.
More objective than this isn't possible :) Encoded using a libavcodec, max bitrate at 8000kbps, avg bitrate at 5000kbps. As you all can see, the bitrate spikes are through the roof, and SAP's will crash. http://www.digitalfaq.com/archives/error.gif |
The bitrate peak was already known, but the results from this MPEG2 analyzer are simply amazing :D
|
1) Bitrate viewer can't help because maxbitrate is not frame bitrate but little part to complex vbv limitation. Bitrate can be ponctually very more than 9800 Kbps.
2) DVD-Video Verifier v1.5.0 is a very good tool for check DVD compliance. Now I can prove that Mencoder can make DVD MPEG2 Compliant stream: I choose very hard source for Rate Control. IMO the hardest availables sources are 1080p Quick Time Trailer. I choose hard source with high motion and full real 16/9 screen like night watch trailer. But if you want I can choose an other very hard source here ... http://www.apple.com/trailers/ ... or make complete encoding with DVD Night watch trailer is very uncompressible source : your KDVD-720x576-Full-D1-PAL profil, CQ 70, Highest quality, Notch Matrix, Max Bitrate = 9500 Kbps done Video Elementary Stream at 3000 Kbps. I choose 3000 Kbps for make encoding withMencoder. I mux m2v stream with sonic scenarist (scenarist can check m2v DVD compliance too) or TMPG DVD Author to obtain vob+ifo and I check structure with DVD-Video Verifier v1.5.0: Quote:
I make the same check with TMPGEnc encoding: Quote:
Conclusion: My Mencoder Stream with my Mencoder Setting (Multipass, quantizer blur, quantizer range, highest quality setting, HVS optimisation ...) are perfectly MPEG2 DVD compliant without MPEG2 fatal error like underflow. Download my sample and try to find incompatible SAP if you want. @ gamma - thank's gamma for this link to DVD-Video Verifier - Upload your little clip source if you want ... I will make compliant libavcodec encoding |
@dailhot
I'm liking this tool too :D I think it's very interesting to see that even the accepted/proven encoders produce errors. The ultimate test I think is still to burn on RW and put it in the SAP. @sagittaire 1) I find it very hard to believe that after all this mpeg2-compliancy discussions, you suddenly (within a day) bought the Philips DVD Verifier software, after I posted results here. I'm strongly thinking that you used w@rez for this. 2) OK, now burn it on a RW and put it in your SAP. 3) Nice results. I wonder why they differ so much from my findings. I find it hard to believe that you produced a stream with totally no errors. Verify a original (as in: bought) DVD, you'll see what I mean. 4) Have you made full-D1 or half-D1? 5) For the record: I posted no link, I don't want any affiliation with you obtaining this tool at probably an illeg@l way. 6) I must admit, encodings with libavcodec look good. But they also do with TMPG and CCE. And those are the mainstream encoders, which files will play in any SAP. As long as libavcodec has it's problems (ratecontrol), it just won't cut it. |
Quote:
Use just for evaluation. Anyway test complete DVD is very very very slow ... perhaps more than complete reencoding. For me useless because I always know that my mencoder encoding was DVD compliant. At this time DVD-Video Verifier v1.5.0 is unintalled ... Quote:
Quote:
Quote:
Quote:
Quote:
|
Well, you didn't answer all my questions, but I think the keyword is "low-bitrate".
I think you're just lucky, when you encode at low-bitrate, the spikes are probably less high. It's just a timebomb. BTW, HCenc gives nice results also, and hasn't got the ratecontrol problem. |
Quote:
|
Quote:
If he misleads us with this, I wouldn't rule out hasseling with testresults because "he is always right" :? |
Quote:
- MPEG2 Q4 is for me high quality encoding. For example CQ 80 in TMPGEnc make encoding at ~ quantizer 4 - I use only Mencoder for make MPEG2 encoding in hardest conditions not for make super-bit DVD. - Make "high bitrate" is certainely not the KDVD profil objective too Quote:
Choose some source here http://www.apple.com/trailers/ And try to make mencoder encoding without underflow. I can make DVD compliant encodings for all these trailer (with equivalent bitrate < CQ 80 for TMPGEnc) http://multimediacom.free.fr/Video/MENCODER.rar |
Quote:
Quote:
I always just say: Mencoder can make DVD compliant stream You say: Mencoder can't make DVD compliant stream. DVD-Video Verifier v1.5.0 prove it I say: Mencoder can make DVD compliant stream. DVD-Video Verifier v1.5.0 prove it If you can't make compliant stream with mencoder it's simply because you don't use the good CLI. Upload your sample. I upload encoding with mencoder profil CLI for reproduce the encoding ... :idea: For example only the third pass in my CLI done compliant stream for some Quick Time Trailer: |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.