是否有一种可以在 iPhone 和 Android 上播放的格式?
我一直在尝试使用 ffmpeg 将视频编码为 MP4 - 但是,使用 libx264 或 mpeg4 - 视频只能在 Android 或 iPhone 上运行 - 永远无法同时在两者上运行。
这可能吗?如果可以,参数是什么?
谢谢
答案1
从这个帖子:
iPhone 和 Google Android 手机在视频方面似乎都对编解码器的支持有限。两者都支持 MP4,所以我在互联网上搜索了一下,以了解如何使用 MPlayer 的 MEncoder 转换为合适的格式。
视频压缩率不能太高,视频大小一般需要缩小到480:352,这里使用的视频编解码器是x264,比特率为512。
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