Ffmpeg-Optionen für Android?

Welche ffmpeg-Optionen sollte ich verwenden, um Videos auf Android-Telefonen (insbesondere LG Optimus) abspielbar zu machen? Ich habe verschiedene Bitraten und Codecs ausprobiert und alle Kombinationen, die ich mir ausgedacht habe, funktionieren nicht (versuchte theora, mpeg4, h264).

Antworten (5)

Die Rezensionen, die ich gelesen habe, scheinen darauf hinzuweisen, dass der Optimus problemlos Xvid- und DivX-Videodateien in Standardauflösung im AVI-Format abspielen kann, also versuchen Sie es mit der Einstellung "-vcodec mpeg4".

http://ffmpeg.org/faq.html#SEC20

Kein Glück mit avi mpg4/mp3 Codec? Spielt wunderbar auf meinem HTC Desire mit Froyo 2.2 Du könntest auch einen anderen Encoder ausprobieren, zB "SUPER" [1]. IMHO ist "Rockplayer" [2] derzeit der beste Player für die Android-Plattform.

Hoffentlich hilft das.

[1] http://www.erightsoft.com/SUPER.html

[2] http://rockplayer.freecoder.org/index_en.html

mpeg4 + libmp3lame war das erste, was ich ausprobiert habe (ich kann mich jedoch nicht an die tatsächliche Bitrate erinnern).

Ich konnte alle alten AVI- oder MPEG-Dateien mit der VPlayer- App verwenden, ohne sie konvertieren zu müssen. Eine weitere Alternative ist Rockplayer . VLC für Android soll in den nächsten Wochen kommen.

Ich würde Ihnen wärmstens empfehlen, den kostenlosen MoboPlayer aus dem Android Market auszuprobieren.

Es verfügt über hochgradig optimierten Code für ARMV7, ARMV6 VFP und ARMV6 – sobald es heruntergeladen wird, empfiehlt es möglicherweise eine andere Version als die Market-Version und startet automatisch einen Download der richtigen Version.

Meiner persönlichen Erfahrung nach war die Videowiedergabe auf vermeintlich schwächeren Telefonen außergewöhnlich – obwohl ich nicht erwarte, dass es HD-Inhalte gut verarbeiten kann.

Diese Einstellungen funktionieren sehr gut auf meinem ZTE Blade. Da sie ähnliche Hardware (CPU & Speicher) haben, sollten sie für Optimus One gut funktionieren.

Video-Codec: x264 Bildgröße: 512*288 (vielleicht möchten Sie das für die Optimus-Bildschirmgröße etwas verfeinern – 320*480?) Bitrate: 768

Audiocodec: aac Bitrate: 128

Ich vermute, dass die Bildgröße, Codecs (Audio und Video) und Bitraten in Ordnung sein sollten, unabhängig davon, welchen Container (AVI/DIVX/MP4/MKV) Sie zum Abspielen auswählen.