Postproduktion allgemein Forum



Codec: Filmausgabe in Sondergrößen



Fragen rund um die Nachbearbeitung, Videoschnitt, Export, etc. (div. Software)
Antworten
ruessel
Beiträge: 10227

Codec: Filmausgabe in Sondergrößen

Beitrag von ruessel »

Kurze Frage, gilt es immer noch wie ich es vor 20 Jahren mal gelernt habe: Die Bildausgabe sollte in jeder Abmessung (horizont/vertikal) durch 8 teilbar sein um Artefakte in der Ausgabe zu verhindern?

Bin gerade beim Ultra-Panavision Format mit Bildverhältnis 2,76:1. Umgesetzt auf meiner BMD Pocket 6K, wäre die maximale Aufnahmebreite 6048 Pixel (durch 8 teilbar). Bei 2.76:1 entspricht das vertikal 2191 Pixel (nicht durch 8 teilbar). Ein Pixel mehr (2192) ist wieder durch 8 teilbar..... klar, 1 Pixel mehr merkt keiner, ist aber die magische 8 überhaupt noch bei der Ausgabe aktuell?


Gruss vom Ruessel



Frank Glencairn
Beiträge: 26509

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von Frank Glencairn »

Kommt drauf an ....

H.264: Verlangt, dass Höhe und Breite durch 2 teilbar sind.

MPEG-1 und MPEG-2: erfordern, dass die Breite und Höhe des Videos durch 16 teilbar sind.

x264: arbeitet effizienter mit Bildgrößen, die durch 16 teilbar sind. Wenn die Dimensionen nicht durch 16 teilbar sind, warnt x264, dass die Kompression darunter leiden wird.
Sapere aude - de omnibus dubitandum



ruessel
Beiträge: 10227

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von ruessel »

Bist Du sicher?

Habe mal die KI gefragt:
Anstelle einer Diskreten Kosinustransformation (DCT) mit 8×8 Pixel großen Blöcken wird eine Integertransformation bei H.264 auf 4×4 Pixel (im High-Profile zusätzlich wählbar bis 8×8 Pixel) großen Blöcken verwendet. Die Entropiekodierung wurde an die veränderte Transformation angepasst.
Gruss vom Ruessel



dienstag_01
Beiträge: 14468

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von dienstag_01 »

Es ist ja die Frage, was "arbeitet effizienter" alles bedeutet. Kann auch der Stromverbrauch sein.
Auswirkungen aufs Ergebnis dürfte es jedenfalls nicht haben.



Frank Glencairn
Beiträge: 26509

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von Frank Glencairn »

Ich nehme an, das bezieht siech auf die Kompressions Effizienz.

@Rüssel - das ist nur mein letzter Wissensstand, kann aber gut sein, daß das schon überholt ist.
Sapere aude - de omnibus dubitandum



ruessel
Beiträge: 10227

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von ruessel »

@Rüssel - das ist nur mein letzter Wissensstand, kann aber gut sein, daß das schon überholt ist.
Wäre es nicht schön das genau zu wissen? Zur Jahrtausendwende war ich zur Fortbildung in Hamburg in einer Filmklasse, der Dozent stellte diese These (mit teilbar durch 8) dort damals auf, da hatten wir ja gerade HDV und mpg1 beides glaube ich DCT. Wenn ich Lust habe, google ich mal rum, ob man da was gerade über die neueren Codecs erfährt, poste ich dann hier........

h.264 hier: https://shopdelta.eu/h-264-image-coding ... id734.html
The cosine transform operates at small blocks - (4x4) for luminance samples and (2x2) for chrominance samples for improved adjustment to local image properties.
Also eher durch 4 teilbar um Artefakte zu verhindern.
Gruss vom Ruessel



cantsin
Beiträge: 16287

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von cantsin »

Hier gibt's ein Paper zu dem Thema:
https://www.researchgate.net/figure/The ... _220845531

Der Punkt ist wohl, dass die Kompression je effizienter wird, desto größer die Pixel-Blöcke sind - was ja auch logisch ist, weil das gewissermaßen das spatiale Äquivalent von LogGOP ist, und man bei LongGOP ebenfalls effizienter komprimiert, je mehr Frames in einer GOP stecken. (Und All-I mit seinen "Blöcken"/Gruppen von nur einem Frame maximal ineffizient ist.)

Deshalb kann h265 (im Gegensatz zu h264) auch 64x64 Pixel-Blöcke komprimieren und sind dafür optimierte Videoauflösungen durch 64 ganzzahlig teilbar.
"Wieso eigentlich überhaupt was drehen? Warum nicht jahrelang nur darüber philosophieren?" -stip



ruessel
Beiträge: 10227

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von ruessel »

Ich vermute mal, die Blockgröße ist nicht nur beim komprimieren wichtig, sondern auch beim Abspielen, da könnten auch Artefakte entstehen - je nach Qualität und Aufwand des Players.
Gruss vom Ruessel



TheBubble
Beiträge: 2030

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von TheBubble »

Der Grund für Einschränkungen bzw. die Empfehlungen liegt an der inneren Vorgehensweise der Codecs, die Pixel in Blöcke zusammenfassen und gemeinsam verarbeiten.

So benutzt z.B. JPEG 8x8 Blöcke, die DCT transformiert werden. Wenn die Bitmap nicht dazu passt, dann muss der Rand mit "Platzhaltern" aufgefüllt werden.

Bei MPEG kommen noch Bewegungsvektoren hinzu, die sich auch auf Blöcke beziehen.

Farbunterabtastung verkompliziert die Sache ebenfalls, denn beispielsweise bei 4:2:0 Unterabtastung fehlt horizontal und vertikal jeweils jeder zweite Zischenwert, es wird aber auch eine Blocktransformation angewendet. Letztlich deckt ein Croma-Block dann bei gleicher Blockgrösse die vierfache Fläche ab.



dienstag_01
Beiträge: 14468

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von dienstag_01 »

Ich hab mal zwei Videos getestet, Breite durch 16 teilbar und Breite durch 2 teilbar (also 2 Pixel breiter).
Keine Unterschiede, die auf irgendeine Einschränkung hindeuten würden.



TheBubble
Beiträge: 2030

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von TheBubble »

Man sollte auch nichts bemerken. Nur arbeitet der Codec dann nicht mehr maximal effizient (auf die Kompression bezogen).



dienstag_01
Beiträge: 14468

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von dienstag_01 »

TheBubble hat geschrieben: So 19 Jan, 2025 13:01 Man sollte auch nichts bemerken. Nur arbeitet der Codec dann nicht mehr maximal effizient (auf die Kompression bezogen).
?



pillepalle
Beiträge: 10576

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von pillepalle »

Wenn das Bild in Blöcke unterteilt wird, hätte das doch ohnehin nur Auswirkung auf die paar Blöcke am Bildrand, die dann zu ungeraden Blöcken führen würden.

VG
Es geht doch nichts über ein solides Halbwissen.



dienstag_01
Beiträge: 14468

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von dienstag_01 »

pillepalle hat geschrieben: So 19 Jan, 2025 13:23 Wenn das Bild in Blöcke unterteilt wird, hätte das doch ohnehin nur Auswirkung auf die paar Blöcke am Bildrand, die dann zu ungeraden Blöcken führen würden.

VG
Wenn die Blockgröße 2x2 Pixel ist und das Video 3 Pixel breit, führt das nicht zu "ungeraden Blöcken" sondern zu einem Fehler. Halbe Blöcke gibt es nicht, das wäre was wie halbe Pixel.



cantsin
Beiträge: 16287

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von cantsin »

dienstag_01 hat geschrieben: So 19 Jan, 2025 13:03
TheBubble hat geschrieben: So 19 Jan, 2025 13:01 Man sollte auch nichts bemerken. Nur arbeitet der Codec dann nicht mehr maximal effizient (auf die Kompression bezogen).
?
Du müsstest eigentlich bei Deinem Versuch bei dem 2-Pixel-Block-Video entweder eine grössere Datei erhalten haben als bei dem 16-Block-Video, oder die Bildqualität müsste etwas schlechter sein (z.B. wenn Du Einzelframes als PNGs aus den beiden Videos extrahierst und direkt miteinander vergleichst).

EDIT: Wobei ich gerade in einer technischen Dokumentation lese, dass sich beim x264-Encoder die Blockgrösse nicht ändern lässt, sondern immer auf 16x16 steht. Vielleicht bedient der sich irgendwelcher Tricks, um fehlende Randpixel zu emulieren und im Ergebnis unsichtbar zu machen?
"Wieso eigentlich überhaupt was drehen? Warum nicht jahrelang nur darüber philosophieren?" -stip



dienstag_01
Beiträge: 14468

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von dienstag_01 »

cantsin hat geschrieben: So 19 Jan, 2025 17:19
dienstag_01 hat geschrieben: So 19 Jan, 2025 13:03
?
Du müsstest eigentlich bei Deinem Versuch bei dem 2-Pixel-Block-Video entweder eine grössere Datei erhalten haben als bei dem 16-Block-Video, oder die Bildqualität müsste etwas schlechter sein (z.B. wenn Du Einzelframes als PNGs aus den beiden Videos extrahierst und direkt miteinander vergleichst).

EDIT: Wobei ich gerade in einer technischen Dokumentation lese, dass sich beim x264-Encoder die Blockgrösse nicht ändern lässt, sondern immer auf 16x16 steht. Vielleicht bedient der sich irgendwelcher Tricks, um fehlende Randpixel zu emulieren und im Ergebnis unsichtbar zu machen?
Die Größe und die Qualität liegt eigentlich in dem Rahmen, den man ohne irgendwelche Beschränkungen erwarten würde.

Zum Thema Macroblock: die Macroblöcke werden nochmal in sogennante Partitions aufgeteilt.

Siehe u.a. hier: https://encodingwissen.de/codecs/x264/technik/



prime
Beiträge: 1549

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von prime »

cantsin hat geschrieben: So 19 Jan, 2025 17:19Vielleicht bedient der [x264 Encoder] sich irgendwelcher Tricks, um fehlende Randpixel zu emulieren und im Ergebnis unsichtbar zu machen?
Ja so in der Art wird es gemacht (Wiederholung von Zeilen). Endausgabe ist aber immer die ursprüngliche Auflösung, d.h. etwas was zusätzlich hinzugefügt wurde, wird beim Dekodieren wieder entfernt (frame cropping flags). Das ist aber nicht x264 spezifisch sondern ist im H264/AVC Standard enthalten (frame_cropping_flag, frame_crop_left_offset, frame_crop_right_offset etc).



cantsin
Beiträge: 16287

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von cantsin »

prime hat geschrieben: So 19 Jan, 2025 20:32
cantsin hat geschrieben: So 19 Jan, 2025 17:19Vielleicht bedient der [x264 Encoder] sich irgendwelcher Tricks, um fehlende Randpixel zu emulieren und im Ergebnis unsichtbar zu machen?
Ja so in der Art wird es gemacht (Wiederholung von Zeilen). Endausgabe ist aber immer die ursprüngliche Auflösung, d.h. etwas was zusätzlich hinzugefügt wurde, wird beim Dekodieren wieder entfernt (frame cropping flags). Das ist aber nicht x264 spezifisch sondern ist im H264/AVC Standard enthalten (frame_cropping_flag, frame_crop_left_offset, frame_crop_right_offset etc).
Was dann aber im Endeffekt bedeutet, dass man Auflösungen frei Schnauze verwenden kann und die Teilbarkeit durch 16 für die Codierungseffizienz keine Realwelt-Bedeutung hat?!?
"Wieso eigentlich überhaupt was drehen? Warum nicht jahrelang nur darüber philosophieren?" -stip



prime
Beiträge: 1549

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von prime »

cantsin hat geschrieben: So 19 Jan, 2025 22:10Was dann aber im Endeffekt bedeutet, dass man Auflösungen frei Schnauze verwenden kann und die Teilbarkeit durch 16 für die Codierungseffizienz keine Realwelt-Bedeutung hat?!?
Genauso ist es, wobei mod2 weiterhin gilt. Bei ffmpeg/x264 wird das aber ohnehin erzwungen, sofern man versucht davon abzuweichen.



dienstag_01
Beiträge: 14468

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von dienstag_01 »

"Unter dem Strich bedeutet das: Wenn wir beim Cropping eine Mod-16-Auflösung erreichen, ist das nett und optimal. Nicht-Mod-16-Auflösungen sind für H.264-Encodings absolut unbedenklich und für ASP zumindest unkritisch. Bleiben evtl. inkompatible Abspielgeräte, was v.a. bei alten Hardwareplayern vorkommen kann."

Aus Encodingwissen: https://encodingwissen.de/hintergrund/v ... floesungen



TheBubble
Beiträge: 2030

Re: Codec: Filmausgabe in Sondergrößen

Beitrag von TheBubble »

dienstag_01 hat geschrieben: So 19 Jan, 2025 13:03
TheBubble hat geschrieben: So 19 Jan, 2025 13:01 Man sollte auch nichts bemerken. Nur arbeitet der Codec dann nicht mehr maximal effizient (auf die Kompression bezogen).
?
Kodiereffizienz bedeutet hier bei gleichbleibender Qualität möglichst wenig Bits pro Pixel (oder Sample) aufzuwenden.

Lass mich das Problem bei der Blockbildung an einem vereinfachten Beispiel erläutern:

Nehmen wir einen fiktionalem Codec an, der nur Helligkeitswerte unterstützt und im Rahmen seiner Arbeitsweise eine Graustufen-Bitmap in 4x4 Blöcke unterteilt. Jeder Block hat dafür Platzhalter für 16 Zahlen. Alle Platzhalter müssen befüllt sein, damit ein Block komprimiert werden kann.

Wenn eine Bitmap mit einer Auflösung, die durch 4 teilbar ist (wie z.B. 4x4, 8x4, 8x8, 12x12, usw.) verwendet wird, dann wird jedes Pixel einem Block zugeordnet. Die Platzhalter aller Blöcke werden hierfür benötigt und mit Pixelwerten gefüllt.

Soll jedoch beispielsweise eine Bitmap mit 7x4 Pixeln komprimiert werden, dann bleiben einige Platzhalter des am Rand liegenden Blocks leer. Der Codec füllt diese zwar mit beliebigen Zahlen auf, denn alle Platzhalter müssen Werte enthalten, aber diese werden bei der späteren Dekodierung wieder verworfen, um auf die ursprüngliche Auflösung zu kommen.

Der Randblock kann zwar nun wie jeder andere Block kodiert werden, aber da er nicht zu 100% mit sinnvollen Nutzdaten gefüllt ist sondern einen Teil Füllwerte enthält, wird die Kodiereffizienz im Allgemeinen Fall sinken.



 Aktuelle Beiträge [alle Foren]
 
» Magix Video deluxe 2026 und Video Pro X17 mit neuen KI-Funktionen
von slashCAM - Fr 11:45
» Nanlite FM Mount Projektionsaufsatz 18°-36° für präzise Lichtgestaltung
von Darth Schneider - Fr 11:20
» Adobe Firefly jetzt als Smartphone-App - samt Nutzung von Veo 3, Luma und Pika
von peter161170 - Fr 9:14
» Sony FX2 im Praxistest: Erstmalig neigbarer Sucher, Cine-Gehäuse wie FX3, 33 MP Fullframe CMOS
von pillepalle - Fr 7:18
» Panasonic S1RII im Praxistest: Überraschend viele Videofunktionen für Pros
von iasi - Fr 0:18
» Blackmagic Updates für Web Presenter, Video Assist, Cloud und BRAW
von slashCAM - Do 11:27
» Adobe Premiere Pro ab sofort mit 4:2:2 Beschleunigung per Nvidia GPU und mehr
von dienstag_01 - Do 11:03
» Superman | Offizieller Trailer
von 7River - Do 5:11
» Midjourney startet eigene Video-KI V1
von slashCAM - Do 1:09
» DJI RS4 Pro und LiDAR: Bestes AF/Tracking (inkl. Stabilisierung) für Cine-Setups?
von pillepalle - Mi 23:45
» Sigma 17-40mm F1.8 DC | Art für APS-C vorgestellt u.a. mit RF-Mount
von iasi - Mi 23:24
» SIRUI Reparaturen/Customer Service Germany
von gizmotronic - Mi 18:47
» RS4 mit XR AR Brillen als Videomonitor möglich?
von Silentsnoop - Mi 18:45
» Sony Alpha 6700 S-Cinetone überbelichtet
von cantsin - Mi 18:02
» Fujifilm X-E5 vorgestellt mit 40MP, IBIS, 6,2K Video - und deutlich teurer
von cantsin - Mi 14:07
» DaVinci Resolve 18 +++ Projekt.db wird nicht erkannt
von Jasper - Mi 11:39
» Verständnisfrage: MOV/MP4 H.264/H.265 Formate der S5/S5II für die Bearbeitung mit neuer Grafikkarte B580 (H.265 Decode)
von blueplanet - Mi 11:37
» Deutsche Redakteure austricksen! mit JOSEPH BOLZ
von Nigma1313 - Mi 11:08
» Sony FX2 Sensor-Bildqualität - Debayering, Rolling Shutter und Dynamik
von Alex - Mi 7:25
» 3 Audios bei einem Dreh WIE?
von Blackbox - Di 21:56
» Mocha Pro 2025.5 Update mit Facetracking, neuem 3D-Snap-Tool und mehr
von freezer - Di 19:29
» Kommt N-Log2 demnächst in Nikon Z9 / Z8 / Z6III / ZF Kameras?
von stip - Di 13:57
» Software zur Kamera HDC-SD600
von MLJ - Di 11:13
» KI-Werbespot für 2.000 Dollar im GTA Stil läuft zur TV-Hauptsendezeit
von 7River - Di 7:04
» RUHE bewahren am Set - Mit Shawn Bu
von Nigma1313 - Di 0:53
» NoScribe
von beiti - Mo 21:04
» Meta bietet kostenlose KI-Videoeffekte (VFX) an
von iasi - Mo 19:16
» Lumix S5 für Fotos und 4k Video ? Autofokus
von Darth Schneider - Mo 16:18
» Huawei Pura 80 Ultra erweitert das Smartphone-Tele mit beweglichem Prisma
von iasi - Mo 10:53
» Günstiges Zoomobjektiv für No-Budget-Dokus
von Tscheckoff - Mo 10:22
» Making-of des Gewinnerclips - Schnitt, Musik, Grading
von Helikopter - So 21:52
» MSI Vector 17 HX AI A2XWIG-040 - Mobile Windows-Gaming-Workstation mit RTX 5080 im Resolve-Test
von markusG - So 9:30
» Sony Burano - Firmware 2.0 und Videotutorialserie verfügbar
von TomStg - Fr 22:43
» Kompakte Fujifilm GFX100RF Mittelformatkamera mit Festoptik vorgestellt
von rush - Fr 21:33
» Schauspielarbeit im No- und Low-Budget Kurzspielfilm
von rob - Fr 16:34