Kvalitet/Integritet filcheck?

Jeg forsøgte at synkronisere en bestemt film til en iPad og fik en fejlmeddelelse om, at den ikke kunne transkode den. Det viste sig, at der var et kvalitets-/integritetsproblem med filen (intet at gøre med MCEBuddy). Jeg har også noget indhold med sektioner af dårlig opløsning. Først troede jeg, det var relateret til buffering/netværk, men det viser sig, at det er et problem med filen.

Er der nogen måde, MCEBuddy kan udføre en kvalitets-/integritetstjek af filen og give mig besked, hvis der er problemer?

Et skridt videre: kan MCEBuddy enten rette/reparere eller endda forbedre kvaliteten af en fil?

Svaret på det afhænger af den profil, du bruger.

Hvis du bruger en ubehandlet profil, kopieres video- og lydstrømmene, som de er, uden nogen ændringer (kun mindre containerproblemer kan rettes).

Hvis du bruger en almindelig profil, opdages og rettes nogle fejl, men det afhænger også af, hvilken encoder der bruges i profilen. Nogle encodere kan håndtere visse typer fejl bedre end andre. Eksempelvis kan HandBrake rette tidsfejl bedre end ffmpeg for de fleste MPEG4-strømme, mens ffmpeg klarer MPEG2-data bedre.

Vi har testet MEGET med defekte filer. For at give dig en idé gennemgår hver udgave af MCEBuddy cirka 10.000 timer med filer, der indeholder beskadiget lyd/video/container/metadata, og konverterer >99,9 % af dem, før vi frigiver den (dette tal var engang tæt på 80 %).

Når det er sagt, vil der altid være nogle artefakter tilbage, selv efter fejlkorrektion, men det er også op til afspilleren at håndtere disse fejl. Fejl er ekstremt almindelige i videofiler, især hvis de er optaget OTA eller over kabel. De fleste videoafspillere er ret robuste til at håndtere fejl, nogle (som Apple) er meget kræsne. VLC er et godt eksempel på software, der håndterer fejl meget godt under afspilning (og det findes til iOS-enheder, Android, Windows, Mac og Linux).

Tak fordi du tog dig tid til at dele, det var super interessant og lærerigt. Det forklarer også nogle af de problemer, jeg har haft. Jeg har forsøgt at opnå de højest kvalitetsripper fra ISO-filer (oprettet ved hjælp af DVDFAB’s kloningsprofil), kvalitet som matcher den oprindelige bluray eller dvd (jeg antager, at jeg ikke kan forbedre kvaliteten?). Da mine ambitioner overstiger mine ever, har jeg brugt de ubehandlede profiler under den antagelse, at ingen kompressering betyder intet kvalitetstab. Jeg prøvede at tage de højkvalitetsprofiler ud på en prøvetur et par gange, men aldrig gennemført det, da hver film tog 12+ timer på min computer, så jeg stoppede den. Jeg mistænker min ældre laptop og grafikkort for at være skyldige. Jeg vil forsøge at få fat i en nyere/bedre laptop og se, om det gør en forskel. Jeg vil gerne investere i en ny computer, hvis det betød, at jeg kunne have en automatiseret proces med højkvalitetsfiler.

Hvis du bruger ubehandlede profiler (især store filer i GB), fordi det flytter store mængder data (kopierer lyd og video ugenindkodning), er det harddiskens og I/O-hastigheden, der betyder noget, snarere end CPU’en. Du kan få mere ud af at skifte til en high-speed SSD-disk i stedet for en hurtigere CPU. For almindelige profiler betyder CPU’en meget, især hom du ikke bruger hardwareacceleration. Hardwareacceleration er en afvejning: det er 5-50 gange hurtigere end en CPU, men du ofrer en smule kvalitet i forhold til den endelige filstørrelse (f.eks. vil en konverteret fil med hardwarekodning ved High Quality MP4-profilen sammenlignet med samme igang CPU med HandBrake give en mindre fil for CPU’en eller, ved samme output-filstørrelse, en højere kvalitet for CPU-omkodede filer). Hardwareencodere bliver bedre for hver generation, så det er en afvejning mellem pris og kvalitet.

  • Hvis du har tid til at vente, lad CPU’en arbejde i baggrunden (det er det, MCEBuddy er designet til)
  • Har du derimod MANGE filer, der skal behandles (vi har brugere, der behandler over 1000 videoer dagligt med MCEBuddy), så er hardwareacceleration vejen frem
  • intet slår kvaliteten af en ubehandlet profil; sørg blot for at have en SSD-disk klar