H.264(或类似)编码器在C#中? [英] H.264 (or similar) encoder in C#?

查看:204
本文介绍了H.264(或类似)编码器在C#中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有谁知道在C#中一个开源的H.264编码(或任何其他托管语言)的?我也许能凑合着用Python实现为好。



这是我发现(例如X264)的库都写在相当低的C级(过程有很多宏)和组装。调整它们正在变成比我想象的要复杂得多。我的项目有性能或兼容性无关。我们只是想测试的一些想法将如何影响输出视频的感知。



我们会愿意支付或许可代码如果需要的话。

在此先感谢



修改 - 一些要点:




  1. 我不关心性能(如实时编码),在所有。这可能需要10天来编码我都不在乎。

  2. 一个包装是没有帮助的,因为我要实际修改编码器本身。


解决方案

没有人会花很可能发展这些语言的编解码器的时间,因为他们将是真正的编码无可救药缓慢。然而,参考实现应该是次优的,更对你有用。它仍然是在C



HTTP ://iphome.hhi.de/suehring/tml/download/


Does anyone know of an open source H.264 encoder in C# (or any other managed language)? I might be able to make do with a python implementation as well.

The libraries that I’ve found (e.g. x264) are written in pretty low level c (procedural with lots of macros) and assembly. Tweaking them is turning out to be far more complex than I'd thought. My project has no concern for performance or compatibility. We just want to test how some ideas will impact the perception of the outputted video.

We’d be willing to pay for or license the code if need be.

Thanks in advance!

Edit - Some important points:

  1. I don't care about performance (e.g. real time encoding) at all. It could take 10 days to encode for all I care.
  2. A wrapper isn't helpful since I want to actually modify the encoder itself.

解决方案

No one would likely spend the time to develop the codec in those languages because they would be hopelessly slow for actual encoding. However, the reference implementation should be less optimized and more useful to you. It is still in C.

http://iphome.hhi.de/suehring/tml/download/

这篇关于H.264(或类似)编码器在C#中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆