【问题标题】:Where to start with writing a small h.264 encoder从哪里开始编写小型 h.264 编码器
【发布时间】:2011-04-06 19:29:39
【问题描述】:

我需要编写一个非常小、非常简单的 h.264 编码器。我从 hello264(世界上最小的 h.264 编码器)开始,我开始了解一些基础知识。我也在尝试浏览 h.264 规范,但我发现没有示例就很难理解。我也有 x264 和 ffmpeg 的源代码,但是需要大量代码,我不明白从哪里开始的原则。例如,我只想从简单的帧内压缩开始。任何关于一本好书、博客、文章、文档等的建议都值得赞赏。

【问题讨论】:

    标签: h.264


    【解决方案1】:

    我写了这篇,你可能会发现从它开始很有帮助。

    http://www.cardinalpeak.com/blog/?p=488

    抱歉 - 我现在编辑了这个,因为我看到你开始使用我的编码器。我没有看到删除选项....

    【讨论】:

    • Ben,这个例子很棒......我很好奇你是否曾经使用 java 制作过一个超小型的 h264 编码器?我试图转换你的,但似乎失败了,因为 java 中不存在“sizeof”函数
    • 在java中你应该知道你的数据类型的大小。
    【解决方案2】:

    最好的答案似乎是 Iain E. Richardson 的《The H.264 Advance Video Compression Standard》一书。

    【讨论】:

    • 我有这本书,我可以告诉你,虽然它可以帮助你理解技术,但它没有说明 mpeg 文件的架构以及如何解码或编码成一个文件。如果它包含一些简单的东西,比如一些关于如何挑选帧并开始解码它们的伪代码,那就更好了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多