【发布时间】:2012-04-24 06:11:54
【问题描述】:
我有一个很奇怪的问题,但这里是:
是否有可能,是否有使用 C++ 或 Java 编写自定义视频编解码器的指南?
这是奇怪的部分:我不需要深入了解我不了解的有关音频和电影的大量信息。我真正需要的是如何在电影播放器和电影文件之间制作软件层的技术资料。
原因如下:我想在 C++/Java 中创建一个库或最终 2 个函数 - 编码/解码,它将采用任何类型文件的 RAW 二进制输入并根据给定的密码对其进行编码/解码或类似的东西。然后我需要把这个处理放在电影播放器和电影文件之间。最终结果将是一个受密码保护的 mp4 / avi / mpeg / wmv(并不重要)文件,只能使用此“编解码器”播放。编解码器的内部逻辑现在不是问题。
我如何想象它就像一个流,电影播放器请求文件并调用我的 encode() 函数,它获取文件的一部分,对其进行解码(它之前已编码)并返回 wmv/ 中的正确字节mp4等格式。
这是否可能以及如何实现?
【问题讨论】:
-
我知道是很久以前的事了,但我也想实现同样的东西,请问您有找到方法或在这件事上取得任何进展吗?
标签: java c++ codec video-player