Søgetidsproblemer med ubehandlet MKV

Jeg har to film optaget fra samme Comcast-kanal (SyFyHD, med en AVC-stream). Begge er blevet kørt igennem MCEBuddy for at fjerne reklamer. Med den ene (Fønixordenen) konverterede jeg containeren til mp4 (hvilket også genkodede videoen, dvs. MP4-normalprofilen). Den anden (Halvblodsprinsen) konverterede jeg blot til mkv-containeren uden videokonvertering. Jeg foretrækker generelt det sidste, da det ikke genkoder videoen.

Jeg bruger Plex Media Server (PMS) på en Win7-maskine og ser videoerne fra webgrænsefladen på samme computer (dvs. jeg bruger samme computer til både PMS og fremviser). Den sidstnævnte tager betydeligt længere tid at søge i end den første, efter jeg stopper videoen og genstarter (omkring 2-timers-markeringen).

Specifikt tager Halvblodsprinsen (mkv) cirka 30 sekunder at begynde afspilning, når jeg genstarter ved 2-timers-markeringen.

Fønixordenen tager cirka 5 sekunder om det samme.

Jeg vedlægger medieinfo-filerne for begge for at vise de detaljerede oplysninger om filerne. Begge har AVC-video High@L3.2, men detaljerne er forskellige, f.eks. har den ene variabel bithastighed, den anden konstant bithastighed.

Bemærk, at jeg også har set denne store forskel i søgetider på min Nvidia Shield TV Plex-klient.

Jeg uploader også den fulde videofil af den langsomt søgende Halvblodsprins til ftp-stedet under mit brugernavn.

Kan nogen forklare, hvorfor søgetiderne for de to filer er så forskellige?

Half-Blood Prince.txt (4,8 KB)
Order of the Phoenix.txt (5,0 KB)

Som en opdatering har jeg fundet problemet, og det ser ud til at være MKV Unprocessed mkv-filskriveren. Fra et andet forum fik jeg at vide, at MCE-skriveren har en historik med at skabe mkv’er, der ofte ikke spiller godt i mange miljøer. Løsningen var at tage mkv-filen produceret af MCEB og derefter køre den gennem mkvtoolnix uden tilsigtede ændringer i stream-indholdet.

Den resulterende output-mkv-fil fra mkvtoolnix spiller meget godt på alle mine klienter, og der er næsten ingen søgetidsforsinkelse. Mens streams og tags ser ud til at være de samme, er den anvendte mkv-skrivebibliotek forskellig.

Så hvis du har søgetidsproblemer, selvom din fil ikke er en MKV Unprocessed-fil (selv en anden containerfilstørrelse), så overvej at bruge mkvtoolnix og lad os høre om dine resultater.

Jeg har uploadet både pre-mkvtoolnix- og post-mkvtoolnix-versionen af min fil til ftp-serveren under mit brugernavn, klaberte

Udviklere, et par spørgsmål:
-Er der nogen måde at bruge det samme bibliotek til at skrive mkv-filer som bruges af mkvtoolnix (måske gøre det til en mulighed i profilen)?
-Hvis ikke, er der så nogen måde automatisk at udløse afsendelse af filen genereret af MCEB til mkvtoolnix til efterbehandling?

MCEBuddy bruger MKVTools til at oprette MKV-filer, men det afhænger af, hvordan din profil er konfigureret. Du kan bede MCEBuddy om at bruge ffmpeg til at oprette MKV-filen eller bruge MKVToolNix. Hvis du vedhæfter din konverteringslog, kan vi tjekke og fortælle dig, hvordan din profil er indstillet, og hvilke ændringer der skal foretages, hvis nogen.

Harry Potter and the Order of the Phoenix 20070712 [20180810-0129].mpg-MKV Unprocessed KL-2018-08-11T14-43-51.7398676-04-00.log (1.9 MB)

Her er logfilen. På forhånd tak.

Du bruger MKV Unprocessed-profilen, hvor ffmpeg direkte opretter en MKV-fil

order=ffmpeg,copy
copy-ext=.ts
copy-remuxto=.mkv
copy-audiodelay=skip
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -vcodec copy -map 0:v -sn
ffmpeg-audio=-acodec copy -map 0:a
ffmpeg-audioac3=-acodec copy -map 0:a
ffmpeg-ext=.mkv

Skift

ffmpeg-ext=.mkv

Til

ffmpeg-ext=.ts
ffmpeg-remuxto=.mkv

Dette får MCEBuddy til at bruge MKVToolNix til at konvertere TS-filen, der genereres af ffmpeg, til MKV.

Grunden til, at MCEBuddy bruger ffmpeg til direkte at oprette MKV-filer i denne Unprocessed-profil, er, at nogle af de filer, der oprettes af MKVTools, ikke afspilles i visse softwareprogrammer og på nogle Samsung-tv’er. Se dette indlæg for detaljer:

Du er velkommen til at dele denne feedback/link med de andre fora, hvor du fandt ovenstående råd.

Det virker! Tak for din hjælp.