草庐IT

读码器

全部标签

c++ - 使用 opencv 的 H264 视频编解码器

我正在尝试使用opencv创建电影,我需要输出文件为H264格式。我在opencv中使用了以下fourcc,但出现错误,提示未安装合适的编解码器。fourcc=CV_FOURCC('H','2','6','4');当我运行我的应用程序时,我收到以下错误消息:Couldnotfindencoderforcodecid28:Encodernotfound我需要什么才能在OpenCV中使用这个编解码器? 最佳答案 H264不是编解码器,而是标准,而例如x264是实现H264标准的编码器(CV_FOURCC('X','2','6','4')

c++ - 如何加速OpenH264的解码器

故事我正在开发一个流畅的60FPS1080p(全高清)视频传输应用程序,它以x264编码,通过LAN将编码数据发送到接收设备,然后使用OpenH264的解码器对其进行解码。我设法让它工作,它运行良好且稳定,但我发现它非常慢(大约20FPS,而不是所需的60FPS)。问题我进行了大量测试,发现问题出在OpenH264解码器上。解码器使用了我的i5-2500@3.9Ghz的完整核心(CPU使用率总计25%),这太高了。尽管解码器是单线程的,但我在MediaPlayerClassic上测试了原始数据,其播放(以60FPS的速度)仅导致0.3%的CPU使用率。(当将渲染引擎切换到“旧视频渲染”

c++ - 我应该为游戏中的过场动画使用哪种视频解码器?

我正在开发的游戏专营权使用视频编码器/解码器库,它会生成相当大的文件。我们希望更改为更高效的内容,尤其是H.264或VP8。然而,围绕软件许可导航似乎存在广泛的法律问题,以及对VP8提出挑战的威胁。所以我想要的是一个C++头文件和库文件,我可以静态链接到游戏以解码有效压缩的视频流。我会考虑提供专利赔偿的商业服务(我们目前正在使用Bink)。许可需要同情商业产品。关于法律情况的回答也会有帮助...谢谢!家伙 最佳答案 经过长时间的法律考虑,我们已经迁移到libVP8。这是一个很好的图书馆。

c++ - GDI+ 是否有标准图像编码器 CLSID?

GDI+Image::Save方法需要一个CLSID参数来指定要使用的编码器。文档指向somesamplecode用于获取与特定MIME类型关联的编码器,例如image/jpeg或image/png。但是,我对复制半页函数只是为了支持单行调试辅助的想法犹豫不决,我将中间结果保存到磁盘。标准编码器不应该有一个标准CLSID列表吗?我在哪里可以找到这样的列表?我一直无法通过搜索Microsoft的包含文件找到一个。 最佳答案 没有一个。我认为他们希望编解码器列表可扩展并支持插件,但从未解决过。鉴于他们在相当长的一段时间内没有对GDI+进

java - 尝试插入 java 枚举时出现 mongodb 编解码器注册表错误

我有一个名为Person.class的类,其中有一个名为sex的枚举。publicenumSex{Male,Female}我有一个变量来放置这个枚举值。privateSexsex=Sex.Male;publicSexgetSex(){returnsex;}publicvoidsetSex(Sexsex){this.sex=sex;}它正在插入,但是当我尝试更新或检索它时,它抛出了这个名为的错误Exceptioninthread"main"org.bson.codecs.configuration.CodecConfigurationException:Can'tfindacodecfo

研究人员表示,音频编解码器中的缺陷使三分之二的智能手机面临窥探的风险

 由于苹果多年前开源的音频编解码器存在缺陷,导致数以百万计的Android设备容易受到远程代码执行攻击。CheckPoint的研究人员在AppleLosslessAudioCodec(ALAC)中发现了一个错误,这是Apple在2011年开源的音频压缩技术。在此之后,ALAC被嵌入到Android设备和程序中以进行音频播放。正如CheckPoint研究人员所指出的那样,问题在于,虽然苹果更新并修补了其专有版本的ALAC,但ALAC的开源代码自2011年以来一直没有更新,并且它包含一个允许远程代码执行的重大缺陷。远程攻击者可以通过向目标发送格式错误的音频文件来利用此漏洞,从而使攻击者能够在And

ios - 如何在 iPhone/iOS 中播放 xiph.org 音频编解码器?

我有以Vorbis格式编码的音乐,也开始将我的一些专辑编码为新的Opus格式。有什么办法可以将它们复制到我的iPhone上播放吗?xiph.orgwiki页面说明了vorbis支持,在自由软件方面,它是“正在进行的工作”,同时它引用了具有Vorbis支持的radio流和视频应用程序,但音频支持呢?总结要求:Vorbis支持作品支持复制相册或使相册可用的方法免费软件会更好,因为专有软件采用Opus的速度可能会很慢,我什至可以自己编写补丁来添加对其他编解码器的支持[编辑:需要基本的媒体播放器功能]播放列表支持等完美播放必须是一个强有力的准则(例如,某些播放器每播放5分钟就会出现音频解码故障

ios - 为什么我的 Swift 3.0 解码器 decodeInteger 不能用于整数?

因此,我们一直在使用群组在扩展程序和主应用程序中保存和检索一些数据,一切都适用于Swift2.3,但后来我们更新到Swift3.0并遇到了一些问题。当前给我们带来问题的实现如下:openclassSomeClass:NSObject,NSCoding{openvarsomeVar:Int!openfuncencode(withaCoder:NSCoder){aCoder.encode(self.someVar,forKey:"someVar")}publicrequiredconvenienceinit?(coderdecoder:NSCoder){//thisiswhereitbre

objective-c - 初始化编码器 : not visible in NSObject?

我有一个界面:#import@interfacePicture:NSObject;@property(readonly)NSString*filepath;-(UIImage*)image;@end和实现:#import"Picture.h"#definekFilepath@"filepath"@interfacePicture(){NSString*filepath;}@end@implementationPicture@synthesizefilepath;-(id)initWithCoder:(NSCoder*)aDecoder{self=[superinitWithCoder:

ios - 如何仅使用音频编解码器制作iOS VOIP/SIP应用程序

Closed.ThisquestiondoesnotmeetStackOverflowguidelines。它当前不接受答案。想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。7年前关闭。Improvethisquestion任何人都可以帮助我清除我在尝试实现SIP应用程序时的疑虑,我已经具有sip服务器设置,并且具有我的sip帐户的用户名和密码。现在,我尝试使用PJSIP和SIPHON,但是由于某些错误而失败了。然后,我尝试使用LinPhone,效果很好。然后将文件从LinPhone项目复制到我的项目中,并且仍在处理。(我还应该在项目中复制什么才能继续使用-我已经