Faltungsmatrix zur Konvertierung von 1080i in DVD?

7

Es ist ziemlich üblich, in HD zu drehen, aber auf DVD zu liefern. Dies erfordert eine Reduzierung der Auflösung von 1920 x 1080 auf 720 x 480 (für NTSC). Wenn Sie nur Pixel interpolieren und wegwerfen, erhalten Sie schlechte Aliasing-Artefakte wie schimmernde Linien. Der richtige Weg, dies zu tun, besteht darin, zuerst einen Tiefpassfilter anzuwenden und dann die zusätzlichen Pixel zu entfernen.

Die meisten gängigen Videobearbeitungssuiten (Final Cut Pro, Premiere Pro usw.) konvertieren die Auflösung, führen jedoch nicht den Tiefpassfilter aus. Du musst es selber machen. Viele Leute nähern sich dem mit einem Gaußschen Unschärfefilter an, aber das ist ziemlich grob, schwer zu kontrollieren und kann leicht zu Detailverlust führen.

Ein besserer Ansatz wäre die Anwendung eines 3x3-Faltungsfilters, dessen Parameter genau auf die Besonderheiten dieser Umwandlung abgestimmt sind. Jemand, der mit DSP-Theorie vertraut ist, sollte in der Lage sein, die optimale Faltungsmatrix ein für alle Mal abzuleiten, damit wir sie alle verwenden können. Ich hoffe, dass jemand dies als Antwort auf diese Frage tun kann.

gauss256
quelle
Eine gute Idee, jedoch ist das Hauptproblem bei DVDs der veraltete MPEG-2-Codec, für den es wahrscheinlich eher vorteilhaft ist, Details durch den etwas groben Gaußschen Filterschritt zu reduzieren.
links um den

Antworten:

2

Wirklich schöne Frage, häufiges Problem. Nach Effekten können Sie mit Autodesk Combustion und Autodesk Smoke eine Software-Downkonvertierung (1920 x 1080 -> 720 x 480) mit mehr Qualität als mit Final Cut Pro oder Premiere Pro erzielen. Rauch kann es nahezu perfekt machen.

Sie können Hardware-Downconverter wie AJA Kona 3 oder Blackmagic-Klone verwenden (kaufen / mieten). Bessere Ergebnisse gehen mit AJA.

Es gibt noch teurere / professionelle Lösungen wie Sonic und andere, die die MPEG-2-Komprimierung auch direkt in der Hardware durchführen.

Wenn Sie Ihren Matrixfilter nicht von jemandem erhalten (nicht von mir, ich bin für diese Art von Mission nicht geeignet), sind kleine Tests mit Software und Einstellungen, Tests, Tests, Tests und das Einrichten des Workflows der beste Ansatz nicht für immer ändern!

Viel Glück!

H_7
quelle
0

Bei der Arbeit mit progressivem Filmmaterial können Final Cut Pro, Premiere Pro, Encore, Adobe Media Encoder und Compressor problemlos von 1920 x 1080 (oder 1440 x 1080) auf 720 x 480 skaliert werden. Das Problem ist, wie sie mit der Skalierung von Interlaced-Frames umgehen.

Gemessen an der Funktionsweise von After Effects (mit der Funktion "Separate Felder") besteht der Schlüssel zu einer guten Abwärtskonvertierung von 1080i zu 480i darin, jedes Feld vor der Skalierung zu entschachteln, es als 1080p60 zu behandeln und es dann auf 480p60 zu skalieren erneutes Interlacing auf 480i30.

After Effects führt diese Abwärtskonvertierung ebenfalls sehr schnell durch, insbesondere im Vergleich zu dem Versuch, ähnliche Ergebnisse mit Compressor zu erzielen.

joelseph
quelle
Interlace fügt definitiv eine weitere Komplexitätsebene hinzu, aber ich kann nicht zustimmen, dass die von Ihnen erwähnten Programme bei progressivem Filmmaterial gute Arbeit leisten. Sie behandeln das Aliasing-Problem einfach nicht gut und Sie können dramatische Qualitätsverbesserungen erzielen, indem Sie viele Experimente durchführen, um einen Vorfilterungsschritt zu optimieren.
Gauß256