Ich habe mit der Deinterlacing-Einstellung experimentiert, da manche Sender interlaced und andere progressive sind. Ich habe zwei benutzerdefinierte Profile: eines deinterlaced bestimmte Programme (z. B. 29,97 interlaced) und eines bearbeitet progressive Programme (z. B. 59,94 progressive).
Ich habe das Deinterlace-Profil auf bwdif geändert (wodurch die Bildrate bei 29,97 verdoppelt wird), was großartig aussieht, aber ich kann nicht herausfinden, wie ich das in einem Profil für alle Programme mache. Ich habe autodeinterlace=true ausprobiert, aber es fügt einfach yadif in die Befehle ein.
Sieht so aus, als wollten Sie eine benutzerdefinierte ffmpeg-video-Parameterzeile im Profil angeben. Versuchen Sie, dem Profil den Parameter ffmpeg-VideoOptimized=true hinzuzufügen, damit MCEBuddy keine Änderungen an der Video-Parameterzeile vornimmt.
Ich habe Video-Optimierung auf „true“ gesetzt. Das Problem ist, dass bei 59,94 fps progressivem Video am Ende 119 fps herauskommen. Ich möchte, dass die Deinterlacing-Option für diese progressiven Videos komplett entfernt wird, aber für interlaced Videos bleibt sie erhalten. Wenn ich Video-Optimierung auf „true“ setze, werden alle Videos mit meinen Einstellungen deinterlaced.
Wenn die Übertragungen pro Sender konsistent progressiv (540p SD oder 720p HD) oder interlaced (360i SD, 1080i HD) sind, können Sie den Kanalfilter verwenden, um das richtige Profil zu wählen.
Was Sie jedoch tun, ist erzwungene Hochskalierung (360i in 720p oder 540i in 1080p wandeln). Ich halte es für besser, das dem Fernseher des Zuschauers zu überlassen – dieser verfügt über spezielle Hochskalierungs-Logik, die erheblich besser und inhaltsadaptiver arbeitet als jede „one-size-fits-all“-Profil-Optimierung, insbesondere mit der mittlerweile allgegenwärtigen Verbreitung von 4K-Fernsehern und (bald) ATSC3. Wenn Sie die Optimierungsparameter falsch ansetzen, zerstören Sie das Video für alle Zuschauer, und ihr TV kann den entstandenen Schaden nicht mehr beheben.
Kurz gesagt: Lassen Sie Ihren Fernseher das Hochskalieren übernehmen. Bei bestimmten Sendungen – etwa Zeichentrick – richten Sie Profile ein, die deinterlacen (und manchmal zwischen 24 fps und der TV-Rate von 30 fps umwandeln, sogenanntes „Telecine“).
Ich habe Kanäle ausprobiert, aber manchmal finden sie die Sendung nicht. Ich skaliere nicht hoch, sondern versuche nur, die Bildrate von 29,97i auf 59,94p zu übertragen und 59,94p bei 59,94p zu belassen. Ich kann es mit 2 Profilen mit perfekten Ergebnissen machen, aber wenn ich eine Sendung hinzufüge, muss ich in die Einstellungen zurückgehen und sie hinzufügen. Wenn ich streame oder aufs Handy speichere, muss ich darauf warten. Ich suche eine Gesamtlösung für alle Aufnahmen.
Du verwechselst Bildrate mit Interlacing/Progressive-Anzeige.
Das „Auffüllen“ der beiden getrennten interlaced Bilder bedeutet nicht, dass du das Bild schneller bekommst, also eine magisch höhere Bildrate. Im Gegenteil: Du bekommst das vollständige Bild mit der HÄLFTE der Bildrate eines vollständigen Progressive-Scans. Du musst ZWEI Bilder bei 30 fps sammeln, um sie zu einem einzigen vollständigen progressiven Bild zu kombinieren – das wären 15 fps, nicht das Doppelte bei 60 fps.
Deinterlacing wird außerdem nur verwendet, um Bewegungen von Kanten zu „glätten“ – weil das zweite Bild des interlaced Signals später aufgenommen wurde als das erste und sich Objekte in der Szene bewegt haben. Das ist besonders bei Animationen sichtbar, die harte Formkonturen haben, die sich mit der Zeit bewegen – wie ein Daumenkino.
Mehr „Schnappschüsse“ der ursprünglich „fehlenden“ Teile eines interlaced Videos können das Bild nicht schärfer oder detailreicher machen. Sie können Interlace-Artefakte entfernen, aber dein Fernseher hat bereits dedizierte Chips, die das in Echtzeit erledigen – und auch auf 4K hochskalieren. Viel besser, als du es je für jede einzelne Sendung, die du aufnimmst, manuell einstellen könntest.
Es ist schwer, MCE Buddy dazu zu bringen, was du willst, weil Videos so einfach nicht funktionieren.