AVI ist ein Container für Filmformate vieler Arten. Damit das abspielende Programm oder Gerät weiß, welcher Kodierer zum Einsatz gekommen ist, enthält das AVI den FourCC Code. Eine Komprimierung nach MPEG4 läuft entweder auf AVC oder ASP hinaus. Der Kodierer an sich ist eigentlich egal. Das Resultat entscheidet. Damit ist es möglich dem Abspieler etwas vorzumachen, indem man den FourCC-Code abändert.
Dazu brauchen wir erstmal das Programm zum ändern:
sudo apt-get install cfourcc
(wem’s lieber ist: es gibt auch den GUI gfourcc)
Mit dem Befehl
cfourcc MeinFilm.avi
kann man sich den aktuellen FourCC anzeigen lassen. Steht hier z.B. FMP4 des Kodierers FFMPEG, kann es unter Umständen zu Problemen kommen, da einige Geräte diesen Kodierer noch nicht kennen. Es bietet sich an den FourCC auf XVID zu ändern:
cfourcc -u XVID MeinFilm.avi
Will man gleich mehrer Filme auf einmal anpassen, tut es diese Zeile für alle im aktuellen Verzeichnis befindlichen AVIs:
for i in *.avi; do cfourcc -u XVID "$i"; done;
Eine andere Möglichkeit wäre DX50 (DivX5) als FourCC zu setzen.