web-dev-qa-db-ja.com

iPhoneとAndroidの両方のビデオフォーマット?

IPhoneとAndroidの両方で再生できる形式はありますか?

私はffmpegを使用してMP4でビデオをエンコードしようとしていますが、libx264またはmpeg4を使用して、ビデオはAndroidまたはiPhoneでのみ機能し、両方では機能しません。

これは可能ですか?はいの場合、パラメータは何ですか?

ありがとう

6
Euro N

から この投稿

IPhoneとGoogleの両方Android電話はビデオに関してはコーデックのサポートが制限されているようです。どちらもMP4をサポートしているので、インターネットで少し検索して、に変換する方法を見つけました。 MPlayerのMEncoderを使用した適切なフォーマット。

ビデオの圧縮率を高くすることはできません。通常、ビデオサイズは480:352に縮小する必要があります。ここで使用されているビデオコーデックは、ビットレート512のx264です。

mencoder <inputfile> -o <outputfile>.mp4 \
  -vf dsize=480:352:2,scale=-8:-8,harddup \
  -oac faac -faacopts mpeg=4:object=2:raw:br=128 \
  -of lavf -lavfopts format=mp4 -ovc x264 -sws 9 \
  -x264encopts nocabac:level_idc=30:bframes=0:bitrate=512:threads=auto:turbo=1:global_header:threads=auto:subq=5:frameref=6:partitions=all:trellis=1:chroma_me:me=umh
3
ta.speot.is