Hallo,
Ich möchte einige 1920x1080 Mjpeg Videos bearbeiten und mit x264 encoden. Die Videos haben oben und unten schwarze Ränder die auch leicht verrauscht sind. Kann ich diese Ränder einfach bis auf den letzten Pixel Schwarz croppen, oder sollte man irgendwelche Blockgrößen beachten ?
Es können ja beim Croppen ziemlich krumme Werte auftreten. Ist das dem x264 Encoder egal, oder sollte man optimalerweise was beachten ?
Gruß ggrub
EDIT: Hab diese Info gefunden:
Zitat"Die digitale Codierung eines Bildes nach jedem MPEG-Standard (MPEG-1, MPEG-2 und MPEG-4) basiert auf Makroblöcken. Das sind Bildeinheiten von 16x16 Pixeln, in die das Bild zerlegt werden muss, bevor es codiert wird. Sind die Kantenlängen nicht durch 16 teilbar, so wird das Bild beim Encoden entsprechend vergrößert und später beim Decoden vor der Darstellung wieder abgeschnitten. Die angezeigte Bildfläche verändert sich dadurch also nicht. Allerdings geht durch dieses Verfahren Bitrate ungenutzt verloren. Optimal sind also immer Kantenlängen, die durch 16 teilbar sind."