返回信息流求助呀,我也不知道发在这个版是不是对的,希望版上有大牛能解释我的疑惑。
遇见一个问题,就是怎么找一个解码器是否是开源的还是有协议的。
这样问可能显示出我技术白痴的特质了,那就举个简单的例子。
有一个播放器VLC,它可以支持好多解码器,几乎所有格式的视频都能支持,那么VLC是如何获取这些解码器的,是不是有一部分是开源,一部分是协议的,还是都是开源的。如果不是开源的如何能搞到这些解码器呢?
希望版上众大牛能够回答,不甚感激~~!
这是一条镜像帖。来源:北邮人论坛 / office-tool / #31442同步于 2012/6/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
OfficeTool机器人发帖
【求助】如何查找一个解码器是开源的还是协议的?
llrolland
2012/6/19镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
开源的,除了作者明示在公有领域的(比如sqlite这样的库),其他都是有协议的,毫无疑问。
比如GCC,著名开源软件,和大家想的不一样,它是有版权的(归FSF所有),但是版权方授予所有使用者GPL协议。意思就是,假设你的作品里用了GCC的代码,如果打算把你的作品给别人用(重分发),你也要跟着完整开源。
不赚钱的射手播放器就在这上面吃了亏,在开源界丢人丢大了。
对于某些闭源的解码器,只要有sdk,看看文档也可以知道接口如何。
那我在问一个更小白的东西,比如有些编解码的格式(比如H.261),算不算一种编解码器,就是一般通俗的叫法,还是应该另有专业的称呼?还有比如H.261所支持的视音频的格式?这个有没有说法呢?
【 在 grapland 的大作中提到: 】
: 开源的,除了作者明示在公有领域的(比如sqlite这样的库),其他都是有协议的,毫无疑问。
: 比如GCC,著名开源软件,和大家想的不一样,它是有版权的(归FSF所有),但是版权方授予所有使用者GPL协议。意思就是,假设你的作品里用了GCC的代码,如果打算把你的作品给别人用(重分发),你也要跟着完整开源。
: 不赚钱的射手播放器就在这上面吃了亏,在开源界丢人丢大了。
: ...................
你叫的没错,支持的文件随便你怎么叫,没见有术语的称呼
【 在 llrolland 的大作中提到: 】
: 那我在问一个更小白的东西,比如有些编解码的格式(比如H.261),算不算一种编解码器,就是一般通俗的叫法,还是应该另有专业的称呼?还有比如H.261所支持的视音频的格式?这个有没有说法呢?
:
不算,这个只是个行业标准。
举个例子,h.264格式,有个开源的编码器叫x264,也有闭源的,例如nero内置的那个h264编码器。
【 在 llrolland 的大作中提到: 】
: 那我在问一个更小白的东西,比如有些编解码的格式(比如H.261),算不算一种编解码器,就是一般通俗的叫法,还是应该另有专业的称呼?还有比如H.261所支持的视音频的格式?这个有没有说法呢?
:
【 在 llrolland 的大作中提到: 】
: 那我在问一个更小白的东西,比如有些编解码的格式(比如H.261),算不算一种编解码器,就是一般通俗的叫法,还是应该另有专业的称呼?还有比如H.261所支持的视音频的格式?这个有没有说法呢?
:
格式和编解码器不是一个概念啊,格式就是数据的组织方式,编解码器就是针对这种组织方式进行打包或者拆包的程序