Ich versuche, ein Video mit schwarzen Balken in VirtualDub zu beschneiden und zu kodieren. Dabei erhalte ich die Fehlermeldung „Cannot start video compression: An unknown error occured (may be corrupt data). (error code -100)“.
Häufige Ursache für diese Fehlermeldung ist der Versuch, Filme mit einer ungeraden Auflösung zu kodieren. Die Auflösung muss für die meisten Codecs in x- und y-Richtung jeweils eine gerade Zahl sein, da sie im YUV-Farbraum operieren. Darin werden die Farbinformationen nur mit einem Viertel der Auflösung gespeichert: Auf ein Farbpixel kommen 2 x 2 Helligkeitspixel. Wenn die Filme im Zeilensprungverfahren kodiert werden, ergibt sich daraus die Auflösung als Vielfaches von 4. Um von vornherein Probleme zu vermeiden und die Codecs möglichst effizient zu nutzen, empfiehlt sich, die Auflösung als Vielfaches von 16 zu wählen. (
dmk)