编码视频以支持多个屏幕

时间:2012-08-09 15:15:56

标签: android video

我正在使用ffmpeg使用H264-AVC编解码器和MPEG-4容器对视频进行编码。

从现在开始,我一直在尝试为视频而不是为绘图做出同样的努力:为每种设备提供适当的分辨率。

这就是为什么我曾经分别在raw-mdpi / raw-hdpi / raw-xhdpi文件夹中添加分辨率为240x320 / 480x800 / 720x1280的视频。

我想是正确的,直到我发现在480x800(位于我的raw-hdpi文件夹中)编码的视频在Nexus S上不受支持(对于此设备,我需要使用480x720)。

阅读http://developer.android.com/guide/practices/screens_support.html#range,我认为解决方案是使用具有最小分辨率的raw-normal / raw-large / raw-xlarge文件夹:320x470 / 480x640 / 720x960。但后来我看到我的大多数HDPI设备在raw-normal文件夹中使用视频。

所以我认为我完全误解了正确的做法,这就是为什么我真的很感激一些解释,最重要的是,你的视频编码实践:你呢? 只提供具有最低分辨率的视频,以确保支持所有设备,或者为每种设备提供“适当”的分辨率?

0 个答案:

没有答案
相关问题