我正在使用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文件夹中使用视频。
所以我认为我完全误解了正确的做法,这就是为什么我真的很感激一些解释,最重要的是,你的视频编码实践:你呢? 只提供具有最低分辨率的视频,以确保支持所有设备,或者为每种设备提供“适当”的分辨率?