MKV Unprocessed stopper under MCEBuddy.RemuxMediaCenter.ExtractWithGraph

Konvertering med en MKV-uforarbejdet profil fra en 90 minutters wtv-fil. Af en eller anden grund stopper remuxen efter 25 % uden tegn på fejl. Slutproduktet er faktisk kun 25 % så langt (i minutter) som originalen.

2018-06-16T21:49:15 MCEBuddy.RemuxMediaCenter.ExtractWithGraph → Percentage complete : 24.98 %
2018-06-16T21:49:31 MCEBuddy.RemuxMediaCenter.ExtractWithGraph → Percentage complete : 24.99 %
2018-06-16T21:49:31 MCEBuddy.RemuxMediaCenter.ExtractWithGraph → Source D:\Recorded TV Test\The Sing-Off_WDIVDT_2011_12_05_19_58_00 - DVRMS.dvr-ms filesize [KB] : 9,371,702.00
2018-06-16T21:49:31 MCEBuddy.RemuxMediaCenter.ExtractWithGraph → D:\temp\working0\The Sing-Off_WDIVDT_2011_12_05_19_58_00 - DVRMS_AUDIO0 extracted filesize [KB] : 65,095.00
2018-06-16T21:49:31 MCEBuddy.RemuxMediaCenter.ExtractWithGraph → D:\temp\working0\The Sing-Off_WDIVDT_2011_12_05_19_58_00 - DVRMS_VIDEO extracted filesize [KB] : 2,276,579.00
2018-06-16T21:49:31 MCEBuddy.RemuxMediaCenter.ExtractWithGraph → Total extracted parts size [KB] : 2,341,675.00

Jeg har prøvet det et par gange med samme resultat. Nogen forslag?The Sing-Off_WDIVDT_2011_12_05_19_58_00 - DVRMS.dvr-ms-MKV Unprocessed-2018-06-16T21-40-36.9237008-04-00.log (1.0 MB)

The Sing-Off_WDIVDT_2011_10_17_20_10_20 - DVRMS.dvr-ms-MKV Unprocessed-2018-06-16T22-19-16.8683941-04-00.log (737.7 KB)

Her er endnu en logfil fra en anden kildefil, der viser den samme adfærd.

Tjekkede loggene og bemærkede noget ved video-streamen – ved ikke, hvor relevant det er, men streamen har et problem:

2018-06-16T21:41:23 MCEBuddy.AppWrapper.Base → [mpeg2video @ 000000000053ad60] Invalid frame dimensions 0x0.

Når det er sagt, bruger MCEBuddy til DVR-MS Windows’ DirectShow-codecs til at behandle og udtrække de rå video- og lydfiler.
I dit tilfælle returnerer Windows-codecs kun de første 25 % af filen. Det betyder sandsynligvis, at filen indeholder en EOF-markør (end-of-file) omkring 25 %-punktet, som Windows opfatter som slutningen på streamen. Det skyldes som regel en defekt tv-tuner/optager-driver (det sker med visse fejlbehæftede drivere). Prøv at opdatere din driver.

Der findes andre måder, MCEBuddy kan udtrække streams på, men de aktiveres kun, hvis Windows’ stream-codecs “fejler”; her fejler de ikke, men returnerer kun 25 % af streamen, sandsynligvis på grund af EOF-markøren.
Hvis du kan uploade den oprindelige DVR-MS-fil, kan vi undersøge den.

Jeg uploadede to filer til ftp-serveren i en mappe kaldet klaberte. Begge filer blev “for tidligt afsluttet”, den ene ved cirka 25 %, den anden ved cirka 16 % (hvis jeg husker korrekt). Giv mig venligst besked, hvis du finder problemer med kildefilerne. Tak!

Se det, filen har helt sikkert problemer; selv FFMPEG kunne ikke remuxe den, så det er ingen overraskelse, at Windows DirectShow-codecs også havde problemer. Det tyder på, at din optageenheds driver har problemer med at skabe kompatible streams (det kan også være dårlig modtagelse af luftbåret signal).

2018-06-21T16:26:23 MCEBuddy.AppWrapper.FFmpeg → error, non monotone timestamps 286588800 >= 286585920
2018-06-21T16:26:23 MCEBuddy.AppWrapper.FFmpeg → error, non monotone timestamps 286588800 >= 286588800
2018-06-21T16:26:23 MCEBuddy.AppWrapper.FFmpeg → error, non monotone timestamps 286632000 >= 286629120
2018-06-21T16:26:23 MCEBuddy.AppWrapper.FFmpeg → error, non monotone timestamps 286641090 >= 286641090

Der findes dog en særlig dvrms-remuxer, som MCEBuddy bruger, og den kunne remuxe uden problemer. Problemet er, at Windows DirectShow ikke returnerer en fejl, så MCEBuddy bruger ikke den særlige remuxer.

Du kan prøve at konvertere på en Windows-maskine uden DVRMS-codecs (f.eks. Windows 10), eller du kan hente dagens 2.4.9 BETA-build og tilføje denne nye indstilling til din profil:

DisableDVRMSStreamsRemuxing=true

Dette får MCEBuddy til at springe brugen af Windows-codecs til stream-remuxing af DVRMS-filer over og i stedet bruge ffmpeg og derefter den særlige remuxer (ffmpeg vil fejle her, så den særlige remuxer tager over).

Tak! DisableDVRMSStreamsRemuxing=true ser ud til at have løst det problem!

Hvis jeg bruger en ubehandlet MKV-profil, er DisableDVRMSStreamsRemuxing=true stadig en god løsning på min Win7-maskine?

Det vil fungere med enhver maskine; vi anbefaler generelt Windows-streams-remuxing som førstevalg, da det er hurtigere og har indbyggede fordele, men denne løsning vil virke på enhver maskine, der har problemer med streams-remuxing som du havde (men uden fejlkoder).