MKV Ubehandlet Opgave Tilføjer Lydforsinkelse—Ødelægger Afspilning i VLC, Apple TV og Plex

Har du testet videoer, der har TRIM i starten af videoen – for at klippe studie-credits fra?

Jeg har prøvet både med remux og uden remux, og begge introducerer lydforsinkelser, som ikke var til stede før.

Jeg er i gang med at uploade det seneste eksempel til min mappe navngivet \\2025-08-28\\

Selv de videoer, der lige er blevet omdøbt og har fået undertekster muxet, ser ud til at have bevaret forsinkelsen korrekt – 20 ms på kilden, 20 ms på den behandlede video.

4 sekunders trimresultat.
første uden trim, anden med 4 sekunders trim

Untitled

Ja, det så jeg godt. Det er sådan, ffmpeg fungerer ved kopiering (uden genkodning) af streams. Jeg ser dog ingen problemer med afspilningen; afspilningen er faktisk perfekt synkroniseret, når jeg bruger VLC til at afspille den, da den blot gemmer tidsynkroniseringsinformationen i MKV-containeren. Ser du et problem med afspilning i VLC eller Apple TV eller en anden afspiller?

Korrekt.
Apple TV-klienter kan IKKE afspille disse videoer. Desuden, hvis forskydningen er 6-10+ sekunder, vil VLC ikke vise de første par/få sekunder af videoen, mens lyden starter ret tæt på med det samme.

Tidligere har jeg også haft problemer med mit eget Roku, via Plex Direct Stream/Play, der ikke kunne afspille dem, men da de blev rettet/repareret ved remuxing, kan jeg ikke sige med sikkerhed, at det var det samme problem, men da de spillede efter at have slået Direct Stream/Play fra, tænker jeg, at det muligvis var det samme problem. Jeg har ikke set dette problem på mit Roku, siden de omskrev klientappen for et par år siden.

jfreiman:

Lastly (for now) - do you have a way of taking my mkv file (untouched) and play it back directly on you Apple TV via a USB stick or ethernet/cloud playback? I’m curious if this is a “Plex Thing” and “Apple TV Thing” or is it purely a “my thing!”

Funny you say that, I have that file I downloaded from your PMS sitting on the Desktop. When lying in bed last night I was thinking the same. Will test soon and report back.

Update that file was the correct one, so Download a fresh copy from you now.

Jeg har også gennemgået min Resillio-app og ser adskillige tilfælde gennem årene, hvor Apple TV (med flere brugere) afspillede 0 minutter af episoder, mens de samme episoder så ud til at være blevet afspillet (fuldt ud) af andre brugere eller de samme brugere på forskellige enheder.

Jeg spekulerer bare på, om du/udviklingsteamet vil foretage dig noget ved de ekstreme lydforsinkelser, der introduceres i MCEBuddy-behandlede filer?

Ja, det er på vores liste. Dette er lidt komplekst, fordi dette problem er specifikt for Apple TV, da andre afspillere ikke har afspilningsproblemet. Lidt som en fejl i Apple TV, der ikke bruger de gemte oplysninger om lydforskydningen.

Da vi ikke kan rette Apple TV (tak Apple for den fantastiske support), undersøger vi, hvordan vi kan forhindre ffmpeg i at skabe forskydningen under remuxing af filer, eller hvorfor den skaber forskydningen.

Først og fremmest tak for, at I anerkender problemet med lydforsinkelse – især kompleksiteten omkring Apple TV’s håndtering af offset-metadata. Jeg forstår, at dette ikke er en ligetil rettelse, og jeg sætter pris på, at det er på jeres radar.

Når det er sagt, vil jeg gerne forsigtigt modsætte mig ideen om, at dette kun er et Apple TV-problem. I VLC starter berørte filer for eksempel heller ikke ved 0-mærket. Hvis forsinkelsen er 3, 12 eller endda 16 sekunder, er der simpelthen ingen video i den varighed. VLC maskerer måske problemet bedre, men det underliggende problem eksisterer stadig.

Jeg er klar over, at dette måske ikke er en topprioritet, da mange afspillere kan omgå det. Men for mig – og i stigende grad for min familie – er det ved at blive en stor brugervenlighedsudfordring. Flere slægtninge er for nylig skiftet til Apple TV, og nu er årevis af MCEBuddy-trimmet indhold i praksis uspilleligt for dem uden manuel indgriben. Jeg har trimmet netværksintroduktioner i evigheder, og tanken om at genbehandle tusindvis af episoder er ikke realistisk.

Min familie er ikke teknisk kyndig, og de er ikke tilbøjelige til at justere Plex-afspilningsindstillinger eller skifte app. Jeg er allerede begyndt at isolere filer, der var berørt (MKV + SRT) i en separat mappe, og jeg sidder med over 1.100 episoder (plus 2x underteksterne) startende fra den 31. august.

Hvis der er nogen måde at rykke dette højere op i køen eller udforske en løsning, der forhindrer ffmpeg i at introducere offsetten under remuxing, ville jeg være utrolig taknemmelig. Jeg ved, at I har mange bolde i luften, men denne rettelse ville gøre en kæmpe forskel for brugere som mig, der er afhængige af MCEBuddy til langsigtet mediehåndtering.

Tak igen for alt jeres arbejde – og for at lytte.

Er der nogen måde at vide, hvor denne sag befinder sig, og hvilken prioritet den har i forhold til jeres eksisterende udviklingsplan?

Jeg har gemt alle mine episoder og srt-filer, siden dette problem blev opdaget, i håb om at kunne genbehandle dem senere, efter en rettelse er blevet implementeret, men indtil videre har jeg gemt over 4.000 episoder svarende til 2,7 TB data (tilføj srt-filer til udenlandske, SDH osv., og det er over 13.000 filer).

Enhver opdatering ville blive værdsat.

Ligeledes, for de titusinder af videoer, jeg har kørt igennem MCE Buddy gennem årene (ingen ved, hvor mange af mine i alt 128.363 episoder dette har påvirket), som alle har flere til titusinder af sekunders lydforsinkelse, er der så nogen mulighed for, at en rettelse til det også er inkluderet i jeres pipeline?

Det blev nævnt, at dette blev identificeret som et problem med ffmpeg, er der blevet indgivet en fejlrapport?

Jeg fandt dette indlæg og spekulerer på, om det er relateret og/eller nyttigt for jeres research/løsning af sagen.

Using FFmpeg to Handle and Automatically Correct Audio Delay Issues

Har dette issues placering i listen ændret sig? Er der gjort noget arbejde på dette issue endnu?

Jeg vil også blot gentage, at dette ikke kun er et problem med Apple TV. Det sker bare at være den enhed, der ikke vil afspille videofilerne, men selv apps som VLC, der næsten vil afspille alt, har også problemer med at afspille disse filer. VLC viser problemet ved at tage x til xx sekunder, før afspilningen begynder. Nogle gange afspilles videoerne med en forsinkelse på 3-4 sekunder, og andre gange starter afspilningen ikke i cirka 16 sekunder.