Nun, der einzige Grund, warum ich die 8×8-Highlights hinzugefügt habe, ist, dass der ffmpeg-basierte GUI-Encoder, den ich verwendete, als ich diese Liste erstellt habe, nur mit Auflösungen funktionieren würde, die ein Vielfaches von 8 waren, vielleicht ein Artefakt von H.,261 mit 8×8-Transformationsblöcken fester Größe oder einem Versuch, gemeinsame Auflösungen zu erreichen:
In Bezug auf die Nichteinhaltung von 16:9-Auflösungen ist es möglich, dass Sie an den D-1 SMPTE Digital Recording Video Standard denken, der nicht quadratische Pixel zur Darstellung von NSTC (720×480) und PAL (720×576) verwendete, beide vom DVD-Standard angenommenen Auflösungen, die gleich bleiben, unabhängig davon, ob das Bild 4:3 oder 16:9 war.,
Diese sind in der Tat durch 16 teilbar, und 16×16 ist die maximale Makroblockgröße für die meisten Codecs der MPEG-Familie, sodass dies die Komprimierungseffizienz maximieren würde, da größere Makroblocks eine bessere Komprimierung größerer Bilder ermöglichen. Zum Beispiel ersetzte HEVC Makroblöcke durch Coding Tree Units (CTUs), die Samples bis zu 64×64 unterstützen können, um große Bilder in 4K-Videos effizienter zu codieren.
720×480 und 720×576 kommen nicht von dort, aber 16×16 wahrscheinlich.,
480 und 576 stammen aus der Luma-Abtastrate, die die Branche bei der Umwandlung von analogem Video in Digitales verwendet, was wiederum von der Natur analoger NSTC-und PAL-Signale herrührt, die ein vertikales Ausblendintervall enthalten, sodass Sie das Zurückverfolgen nicht sehen würden auf alten Fernsehgeräten. „Dieses Ausblendintervall wurde ursprünglich entwickelt, um den Elektronenstrahl des CRT des Empfängers einfach zu blenden, um die einfachen analogen Schaltungen und das langsame vertikale Zurückverfolgen früher TV-Empfänger zu ermöglichen.“:
Dann, zu passen eine 4: 3 480 linie bild nach der Rec., 601 abtastrate, würden sie am ende mit 704 pixel breit, die wurde gestoßen bis zu 720 pixel zu konto für inkonsistente breiten von analog NTSC und PAL motion bilder:
So, 16×16 als die größte multiple-of-2 macroblock, dass können teilen digitale NTSC und PAL auflösungen sauber kann haben ein faktor in die design von H. 261, die verwendet macroblocks zu adresse kompression einschränkungen in die nicht-DCT-basierte H. 120 (H. 261 luma proben waren 16×16):
Heutzutage sollten Sie wahrscheinlich nur Standard 720p und höher verwenden., Dieser Artikel war ursprünglich als eine Möglichkeit gedacht, nützliche quadratische Pixelauflösungen für digitale NSTC 16:9-Inhalte für das Web zu identifizieren, da 480p in 16:9 853.333… px breit wäre und weder 853 noch 854 in diesem Encoder funktionieren würden, und ich wollte mich nicht mit 360p zufrieden geben.
Schreibe einen Kommentar