android - 将 H.264 转换为适用于 Android 手机的 H.263

标签 android

我正在接收 H.264 AVC 格式的网络摄像机内容的连续直播,我了解到 SDK 低于 3.0 的 Android 手机不支持它。有没有一种方法可以让我在收到它的同时转换它并在我的端显示 H.263 的形式?我正在使用 OS 2.2 的 Samsung Galaxy 进行测试。

最佳答案

Android 3.0 之前的设备支持 H.264播放(即解码)。他们只是不支持 H.264 编码(See the documentation.)另见 this Q&A .

我不知道有什么方法可以按照 OP 的要求将直播流转换为 H.263,但对于那些可以先进行转换的人来说,FFmpeg 是一个可能的解决方案。

ffmpeg -i /path/to/your/file.h264 -vcodec copy -acodec copy /path/to/your/newfile.h263

(source)

但见this answer用于在 Android 上运行的更具体的 ffmpeg 参数。

关于android - 将 H.264 转换为适用于 Android 手机的 H.263,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8644684/

相关文章:

android - 在android中将应用程序移动到真实设备后数据消失

android - 如何检测点击了哪个矩形?

android - 在 Android 中读取 POS 标签模型

java - 将数据从文件读入hashmap Android

android - 在 JSON 对象中处理空值

android - 更新sqlite android中的最后一行

java - 动画无法正常工作

android - 使用 fragment 更改为横向时 map 行为会发生变化

java - Json 数据分配给 java 类

android - 重复的属性application @ appComponentFactory