【问题标题】:h.264 adaptive streaming encoderh.264 自适应流编码器
【发布时间】:2015-02-26 05:26:58
【问题描述】:

我想在 HLS 和 Microsoft Smooth Streaming 的自适应流媒体容器中将转码工作流自动化为 h.264,我想知道我的选择是什么。

理想情况下,我可以使用带有 Expression SDK 的 Expression Encoder Pro 来做到这一点。不过Expression Encoder pro已经停售,非pro版不能做h.264。

还有其他 h.264 编码器,特别是对于 x264,有一个经过 gpl 许可的编码器。 x264 确实只是提供了没有容器的纯流输出,更不用说我需要的自适应流容器了。

我找到了一款价格合理的编码器,名为 Sorenson Squeeze,它似乎可以满足我的所有需求(实际上可以使用 x264 来完成这部分工作),但我想知道在支出方面我是否还有其他更有意义的选择许可证上的钱。

我已经通过 Creative Cloud 订阅获得了 Adob​​e Media Encoder 的许可,但 Media Encoder 无法从命令行工作,而且我没有看到任何支持使用我想要的容器进行自适应流式传输。

有人有更多想法吗?

【问题讨论】:

    标签: h.264 video-encoding


    【解决方案1】:

    FFmpeg 和/或 libav 可以转码为 h264 并支持平滑流和 HLS,并在命令行上运行。有一点学习曲线(实际上您需要了解所使用的容器格式、GOP 和碎片/分段),但它们确实具有您需要的功能。

    【讨论】:

    • 前段时间我确实看过一些关于此的文章。我还没有进一步追求它,因为它不是我的首要任务,但是是的,我想如果我这样做,我会选择 ffmpeg 路径。
    【解决方案2】:

    如果您的媒体在您的本地计算机上,并且您的数量很少,那么购买您提到的工具之一可能是您的最佳选择。

    但是,如果您有大量媒体并将其存储在云中,请查看云产品,例如 Amazon Elastic Transcoder 或 encoding.com。

    这样您就可以获得对 HLS 等格式的开箱即用支持,并且您无需担心许可问题。这一切都包含在他们的定价中,即“每次使用”。无需订阅或预付费用。

    【讨论】:

      【解决方案3】:

      例如MPEG-DASH 自适应比特率内容,您可以使用x264 + MP4Box 等工具或bitcodin 等云服务。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-03-18
        • 1970-01-01
        • 1970-01-01
        • 2012-06-22
        • 2020-05-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多