[mythtv-users] Dumping MPEG files to DVDs

John Pilkington J.Pilk at tesco.net
Wed May 11 14:20:56 UTC 2016


On 11/05/16 09:58, Andre Newman MythTV wrote:
>
>> On 10 May 2016, at 21:28, John Pilkington <J.Pilk at tesco.net> wrote:
>>
>
>
>
>> But it's worth pointing out that MythArchive doesn't just dump the recorded file onto the dvd - it uses dvdauthor, and 1.2MB of mythburn.log gives immense detail of the adjustments made by mpeg2enc
>> during the process.  I would expect these to ensure dvd-spec compliance.
>
> I don’t believe you can get to dvd compliance from a modern mpeg2 transmission without re-encoding. While there are many tweaks that can be done to improve things, it’s mostly about removing or papering over any dropouts in the stream. There is a different much simpler transport stream wrapper required for dvd than is needed for transmission but this doesn’t change the underlying mpeg2 video encoding. In the UK we have some transmission frame sizes that are not in the dvd spec either but most players will still play them.
>
> For example the maximum gop for dvd is very short by modern encoder standards, that cannot ever be changed in a video stream without re-encoding. It was done to keep memory requirements low for dvd players but almost all players now have far more memory and more capable decoders than the spec requires. I’ve also noticed that bluray and hddvd players are a lot more tolerant of out of spec dvds.
>
>
>>
>> ... but perhaps I should get another player before they go extinct.
>
> If you’ve found one that plays everything you have then yes get another quick before they change the design. :-)
>
>
> Andre

Thanks for this.  For now I'll check my existing player's operation more 
often.  It still looks to me as if on some disks its reader is failing 
to correct errors in extracting the data stream, so that the 
'verification' by the PC's dvd drive isn't reliable.  I take your point 
about the need for re-encoding, but the burn log suggests that this may 
be being done, selectively; here's a short sample:

    INFO: [mpeg2enc] Enc1    687   687(12) P q=9.24     [0% Intra]
    INFO: [mpeg2enc] Enc1    688   688(13) P q=9.11     [0% Intra]
    INFO: [mpeg2enc] Enc1    689   689(14) P q=9.27     [0% Intra]
    INFO: [mpeg2enc] NEW GOP INIT length 15
    INFO: [mpeg2enc] Enc1    690   690( 0) I q=9.11     [100% Intra]
    INFO: [mpeg2enc] Enc1    691   691( 1) P q=10.67     [0% Intra]
    INFO: [mpeg2enc] Enc1    692   692( 2) P q=10.65     [0% Intra]
    INFO: [mpeg2enc] Mean strm Xhi = 1619278 mean gop Xhi = 1938226 
pXhibr=0.0000 cbr/abr=0/0 under=0
    INFO: [mpeg2enc] SKIP: 675 - reencode actual 710992 (9.0) target 
660286 Q=9.6 BV  = 0.00 cbr=5000000
    INFO: [mpeg2enc] Pass2   675   675( 0) I q=9.00 RETAINED
    INFO: [mpeg2enc] RENC: 676 - reencode actual 233216 (9.8) target 
213379 Q=10.5 BV  = -0.27 cbr=4546349
    INFO: [mpeg2enc] Pass2   676   676( 1) P q=10.53 RECODED
    INFO: [mpeg2enc] SKIP: 677 - reencode actual 147608 (10.3) target 
142733 Q=10.6 BV  = -0.26 cbr=4560859
    INFO: [mpeg2enc] Pass2   677   677( 2) P q=10.62 RECODED
    INFO: [mpeg2enc] SKIP: 678 - reencode actual 175256 (9.9) target 
164775 Q=10.1 BV  = -0.23 cbr=4608061
    INFO: [mpeg2enc] Pass2   678   678( 3) P q=10.14 RECODED
    INFO: [mpeg2enc] RENC: 679 - reencode actual 157040 (9.6) target 
143774 Q=10.1 BV  = -0.22 cbr=4634503
    INFO: [mpeg2enc] Pass2   679   679( 4) P q=10.07 RECODED

Cheers,

John






More information about the mythtv-users mailing list