
Ein älterer Philips-Player, den ich habe, konnte „xvid“-Dateien abspielen, wie sie üblicherweise von Handbrake und ähnlichen Tools erstellt werden. Dieser kann nicht alle Dateien abspielen, die ich noch herumliegen hatte, und auch nicht die Standardrezepte, die ich zuvor mit ffmpeg verwendet habe.
Antwort1
Laut Philips DCP851HandbuchIhr Gerät kann DIVX abspielen, daher sollte Folgendes gelten
Herausgenommen ausffmpeg-Beispiele
In DivX konvertieren
Dadurch wird eine DivX-Datei mit einem Seitenverhältnis von 4:3, einer Auflösung von 320 x 240 und einer Bitrate von 690 KB für Video und 128 KB für Audio erstellt. Genau die richtige Größe für meinen Archos AV420-Player.
ffmpeg -i Eingabedatei.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspect 4:3 -s 320x240 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 Ausgabedatei.avi
und dasselbe gilt für das Verhältnis 16:9.
ffmpeg -i Eingabedatei.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspect 16:9 -s 320x192 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 Ausgabedatei.avi
Antwort2
Diese FFMPEG-Optionen haben bei mir funktioniert. Es hat eine Weile gedauert, bis ich es herausgefunden habe. Dieses Gerät ist weniger kompatibel als ein älteres Philips-Gerät, das ich habe.
ffmpeg -i input.foo -acodec libmp3lame -ab ABITRATE -ac 2 -s WIDTHxHEIGHT -vcodec libxvid -b VBITRATE -vtag DIVX output.avi
DIVX
ist nur das Wort DIVX
und ist erforderlich. Ich glaube, dass dies insbesondere der magische Parameter ist, der den DCP851 zum Laufen bringt. [EDIT] – MP4S
funktioniert auch. MP4S
funktioniert mit einem anderen Hardware-Player, den ich habe, der aber nicht funktioniert DIVX
(Sony DVP-FX980). Vielleicht ist es allgemeiner kompatibel?
ABITRATE
ist die Audio-Bitrate - 64k
das ist, was ich verwende
VBITRATE
ist die Video-Bitrate – 640k
das ist, was ich verwende, aber es ist Mist; eine höhere Zahl würde eine bessere Videoqualität ergeben.
WIDTH
und HEIGHT
sind die Pixelgröße des Ausgabevideos
Der Bildschirm hat eine Auflösung von 480 x 234, also verwende ich diese Auflösung für WIDTHxHEIGHT
16:9-Material. Bei 4:3-Material wäre 304 x 234 oder 320 x 234 eine gute Wahl.
Die für AVIs verwendeten Video-Tags (vtag) werden FourCCs genannt. www.fourcc.orghat eine ziemlich lange Liste dieser Codes.