Logo - 5.120 Bytes

H.264 MPEG-4-AVC Video Encoding by websmith®

Video Encoding konkret:
  • MP4-AVC Webvideo Encoding
  • Flash-MP4 Video Streaming
  • H.264 MPEG-4-AVC Encoding

Einhalten von Coding Rules wie der Mod16 Regel. Anpassen von H.264 Levels und Profilen. Tipps, Tricks & Kniffe zum H.264 MPEG-4-AVC Encoding. Encoding-Tools, Encoder Parametrisierung und Flash MP4 Video Streaming Schritt-für-Schritt erklärt.

Encoding Praxis - Häufige Probleme beim Encoding

Coding rules für H.264/x264 Encoding: Mod16 Regel, H.264 Levels & Profile

Videos sind in der Regel in den verschiedensten Bildgrößen verfügbar. Ein DVD Video hat im Normalfall eine Bildgröße von 720 x 576 Pixeln, eine SuperVideo CD besitzt eine Bildgröße von 480 x 576 Pixeln. Eine etwas betagtere VideoCD 2.0 aus dem Jahre 1995 hat eine Videogröße bei PAL (25fps) von 352 x 288 Pixeln, bei NTSC (29.97fps) 352 x 240 Pixeln. Wie Sie sehen müssen Sie sich auch hier mit einem regelrechten Formatedschungel auseinandersetzen.

Die H.264/x264 Encoder setzen eine Videobildgröße voraus, die in der Höhe und Breite glatt durch 16 teilbar ist. Wenn dem nicht so ist, informiert x264 bzw. FFmpeg den User mit der Meldung: "width or height not divisible by 16, compression will suffer".

Der Encoder wird das Video zwar umwandeln, aber das eigentliche Problem ist unnötige Encodingzeit. Und die Tatsache, dass die Effizienz des Encoders sehr stark darunter leidet. Der Encoder wird versuchen, die leeren Videobildbereiche mit Pseudo Bildinformationen zu füllen. Wenn man das Video dann abspielt, entfernt der Player (Decoder) diese leeren Videobildbereiche, sehr zu Lasten der Performance. Wie Sie sehen ist das ganze recht uneffizient.

Halten Sie in jedem Fall die Mod16 Regel ein, um dem Encoder Arbeitszeit zu sparen und um ein einwandfreies Videoergebnis zu gewährleisten. Anmerkung: Der Begriff Mod leitet sich aus der mathematischen Modulo Funktion ab beschreibt die glatte Teilbarkeit durch eine Zahl.

H.264 Levels und Profile

Für die professionelle Erstellung standardkonformer H.264/x264 AVC Videos sollten Sie die im ITU-T H.264 Standard vorgeschriebenen H.264 Levels und Profile einhalten. Diese Profile legen die zu verwendenden Parameter des Encodings fest, denn nach Norm dürfen nicht alle Merkmale beliebig verwendet werden. Wir können nur jedem empfehlen, diese Coding Rules, H.264 Levels und Profilvorgaben strikt einzuhalten.

» weiter […]

© 2009 Codecasters GmbH – MPEG-4-AVC-Encoding (H.264) – professionelles H.264 / X264 Video Encoding & Streaming – Video on Demand aus Rosenheim