Deïnterlacing

Ik heb geëxperimenteerd met de-interlacing, aangezien sommige zenders geïnterlinieerd zijn en andere progressief. Ik heb 2 aangepaste profielen, één die bepaalde programma’s de-interlinieert (bijv. 29,97 geïnterlinieerd) en één die progressieve programma’s verwerkt (bijv. 59,94 progressief).

Ik heb het de-interlace-profiel gewijzigd in bwdif (de framerate verdubbeld voor 29,97), wat er geweldig uitziet, maar ik kan niet achterhalen hoe ik dit in één profiel voor alle programma’s kan doen. Ik heb autodeinterlace=true geprobeerd, maar het voegt gewoon yadif toe aan de opdrachten

Gebruiker-gespecificeerde parameters vervangen
2020-01-26T16:24:57 MCEBuddy.Transcode.ConvertWithFfmpeg → Opdrachtregelparameters → -threads 0 -y -i “D:\MCEBUDDYTEMP\working0\Murdoch9.ts” -ss 1 -vf yadif=0:-1:1,bwdif,hqdn3d,scale=‘min(1280,iw)’:-1 -vcodec hevc_nvenc -preset slow -rc vbr_hq -b:v 5000000 -maxrate:v 9000k -bufsize:v 9000k -acodec ac3 -ab 224k -map 0:1 -map 0:0 -ac 6 -pass n -passlogfile “D:\MCEBUDDYTEMP\working0\MCEBuddy2Pass.log” “D:\MCEBUDDYTEMP\working0\Murdoch9-converted.mkv”
Is er een manier om de de-interlacer in het programma te wijzigen naar bwdif in plaats van yadif, of de waarden van yadif te wijzigen naar yadif=1:-1:1?

Hartelijk dank voor hulp

Het lijkt erop dat je een aangepaste ffmpeg-video-parameterregel in het profiel wilt opgeven, probeer de parameter ffmpeg-VideoOptimized=true aan het profiel toe te voegen zodat MCEBuddy geen aanpassingen aan de video-parameterregel maakt.

Zie dit onderwerp voor een uitgebreidere uitleg: MCEBuddy - Advanced Settings, Commands and Tweaking

Ik heb Video geoptimaliseerd op true. Het probleem is dat wanneer ik 59,94 progressieve video heb, dit uitkomt op 119 fps. Dus ik wil dat de deinterlacing volledig wordt uitgeschakeld voor deze progressieve video’s, maar wel ingeschakeld blijft voor geïnterlaceerde video’s. Als ik video geoptimaliseerd op true instellen, worden alle video’s gedeinterlaceerd met mijn instellingen.

Als de uitzendingen consistent progressief zijn (540p SD of 720p HD) of interlaced (360i SD, 1080i HD) per kanaal, kunt u het kanaalfilter gebruiken om het juiste profiel te selecteren.

U probeert echter upscaling te forceren (uit 360i 720p maken, of uit 540i 1080p). Ik ben ervan overtuigd dat het beter is om dat aan de tv van de kijker te laten, die beschikt over een gespecialiseerde upscaling-chip die veel beter en flexibeler op de inhoud reageert dan wat u met een standaaldprofiel kunt bereiken, zeker nu 4K-tv’s gangbaar zijn en (binnenkort) ATSC3. Als u de parameters verkeerd instelt, verknalt u de video voor alle kijkers en kan hun tv het niet meer herstellen.

Kortom: laat uw tv het upscalen. Als het om specifieke programma’s gaat, zoals animatie, dan kunt u voor die programma’s aparte profielen instellen die deinterlacing toepassen (en soms converteren tussen 24 fps en de tv-standaard van 30 fps, ook wel ‘telecine’ genoemd).

Ik heb kanalen geprobeerd, maar soms kunnen ze de uitzending niet vinden. Ik upscale niet; ik probeer simpelweg de beeldfrequentie van 29,97i naar 59,94p te brengen en 59,94p op 59,94p te houden. Met twee profielen lukt dat perfect, maar wanneer ik een show toevoeg moet ik terug in de instellingen en die toevoegen. En als ik aan het streamen of naar mijn telefoon aan het opslaan ben, moet ik wachten. Ik zoek een allesomvattende oplossing voor alle opnames.

Je verwart beeldfrequentie met interlacing/progressieve weergave.

De twee afzonderlijke geïnterlinieerde frames “opvullen” betekent niet dat je het beeld sneller krijgt, d.w.z. een magisch hogere frames per seconde. Integendeel, het betekent dat je het volledige beeld met de HELFT van de beeldfrequentie krijgt ten opzichte van een volledige progressieve scan. Je moet TWEE frames verzamelen bij 30 fps om ze te combineren tot één volledig progressief frame, wat resulteert in 15 fps, niet verdubbeld naar 60 fps.

Bovendien wordt deinterlacing alleen gebruikt om beweging van randen te “verzachten” – omdat het tweede frame van het geïnterlinieerde beeld later is opgenomen dan het eerste en dingen in de scène zijn verschoven. Dit is vooral zichtbaar bij animatie, die harde vormcontouren heeft die zich in de loop van de tijd verplaatsen, zoals een flipbook.

Meer “momentopnames” maken van de oorspronkelijk “ontbrekende” delen van een geïnterlinieerde video kan het niet scherper maken of details toevoegen. Het kan wel interlace-artefacten verwijderen, maar je tv heeft al speciale chips die dat in realtime doen en opschalen naar 4K. Veel beter dan jij ooit individueel voor elke show die je opneemt zou kunnen tweaken.

Het is moeilijk om MCE Buddy te laten doen wat je vraagt, omdat video zo niet werkt.