【问题标题】:Decode a high profile H.264 stream to baseline profile将高配置 H.264 流解码为基线配置
【发布时间】:2013-07-17 02:27:54
【问题描述】:

我必须在我的 VideoView 上显示视频流。但是视频是 High profile H.264 编码的。因此它无法在 Android 2.3 设备上运行。我需要在运行时将其解码为基线配置文件。有什么办法吗?

提前致谢。

【问题讨论】:

    标签: android decode h.264


    【解决方案1】:

    配置文件是编码设置,而不是解码设置。如果您在主配置文件中有一个视频,并希望它在基线中,您必须解码然后重新编码(这是调用转码)。

    问题是您的设备无法解码硬件中的主配置文件。您可以在软件中解码,但这可能会很慢(可能比实时慢)并且会耗尽电池。您最好的选择是先在 PC 上对视频进行转码,或者在发送到设备之前先通过云转码服务进行转码。

    【讨论】:

    • 有没有办法在运行时知道设备是否能够解码高配置文件?
    猜你喜欢
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-22
    • 2016-06-18
    • 2022-01-06
    • 2015-12-12
    • 2018-04-15
    相关资源
    最近更新 更多