CoreAVC

CoreAVC Video Codec
開發者CoreCodec, Inc.
首次发布2006年1月2日 (2006-01-02)
编程语言C语言, C++
操作系统Windows, Mac OS X, Linux (OEM only), Symbian, Windows CE, Windows Mobile, iPhone/iPod Touch, PalmOS
语言英语
类型编解码器
许可协议私有
网站corecodec.com

CoreAVC是一个用于解码H.264格式视频的私有解码器

该解码器是目前最快的软解码器之一,甚至可以和一些硬解码器相媲美。[1]它能让处理能力较低的计算机播放低分辨率的H.264视频,而使处理能力较高的计算机播放高清视频。CoreAVC支持除4:2:2与4:4:4以外的任何H.264档案。

拥有最多功能的CoreAVC解码器售价约为10美元。[2]

CoreAVC是CorePlayer Multimedia Framework的一部分,也曾被用于Joost使用的一个已停止开发的客户端。[3]

对CoreAVC-For-Linux的控告

Google Code上的一个名为CoreAVC-For-Linux的开源项目可以对开源媒体播放器MPlayer的载入代码部分打一个补丁,从而使MPlayer可在自由软件环境下使用原本仅供Windows使用的CoreAVC DirectShow filter。它不包含CoreAVC,而只是简单地使MPlayer能利用CoreAVC。该项目也包含功能相同的、对MythTVXine的补丁。

2008年5月,CoreAVC-For-Linux因一次根据数字千年版权法的控告而被Google撤下。[4]这次控告值得思考,因为该项目作为一种包装方法,并没有使用任何有版权的内容,但也许是逆向工程被使用却未能得到事先许可,这使CoreCodec公司认为该行为违反了数字千禧年版权法案。[5]CoreCodec公司之后申明数字千禧年版权法案并未禁止逆向工程[6] 并为此向开源社区道歉。[7]该项目现在仍在运作,且被CoreCodec认可。

多平台支持

2008年初,由于普遍的要求,CoreCodec将一直以来只在Windows下运行的CoreAVC拓展到多平台与多CPU架构支持,甚至包括一些GPU。现在Windows,Mac OS X和Linux都被支持,在移动与嵌入式平台中被支持的有PalmOS,Symbian,Windows CE和Windows Mobile——尽管Linux版本并不零售而仅供应给OEM。和新的操作系统一起,一些新的CPU架构现在也被支持。CoreAVC(现在改名为CorePlayer(页面存档备份,存于互联网档案馆) Desktop/Mobile)现在不仅能在32位与64位x86平台上运行,也能ARM9ARM11MIPS架构以及支持AltiVecPPC平台上运行。对于GPU,Intel 2700g,ATI Imageon,Marvell Monahan,(有限的)Qualcomm QTv都被支持,且申明即将到来的版本会支持更多的CPU。

Nvidia CUDA支持

2009年2月10日,CoreCodec发布CoreAVC的升级版[8]它实现了对Nvidia CUDA技术的支持。通过利用CUDA技术,可让特定的Nvidia显卡协助视频解码运算。

参考文献

  1. ^ CoreAVC stronger than AVIVO & PureVideo ? (页面存档备份,存于互联网档案馆) (April 2006)
  2. ^ CoreCodec 官方网站(英文). [2010-01-31]. (原始内容存档于2010-01-29). 
  3. ^ Joost - FAQ: Technology. [2010-01-31]. (原始内容存档于2007-05-17). 
  4. ^ CoreCodec complains of copied code. Chilling Effects Clearinghouse. 2008-04-30 [2008-05-05]. (原始内容存档于2012-04-03). 
  5. ^ DMCA takedown of coreavc-for-linux/CoreCodec Homepage (页面存档备份,存于互联网档案馆) (May 2008)
  6. ^ DMCA takedown of coreavc-for-linux, message 5780 (页面存档备份,存于互联网档案馆) (May 2008)
  7. ^ DMCA takedown of coreavc-for-linux, message 5785 (页面存档备份,存于互联网档案馆) (May 2008)
  8. ^ GPU support for NVIDIA CUDA released (页面存档备份,存于互联网档案馆) (Feb 2009)

额外连接

压缩软件
比较
自由软件
免費軟體
  • Filzip英语Filzip
  • IZArc
  • LHA
  • StuffIt Expander英语StuffIt Expander(仅解压)
  • TUGZip英语TUGZip
  • ZipGenius英语ZipGenius
  • 2345好压
  • 360压缩
  • Bandizip
商业软件
  • ARC
  • ALZip
  • Archive Utility英语Archive Utility
  • ARJ
  • BetterZip英语BetterZip
  • BulkZip英语BulkZip
  • JAR英语JAR (software)
  • MacBinary英语MacBinary
  • PKZIP/SecureZIP英语PKZIP
  • PowerArchiver英语PowerArchiver
  • StuffIt英语StuffIt
  • WinAce
  • WinRAR
  • WinZip
非归档压缩
常规
  • bzip2
  • compress英语compress
  • gzip
  • lzip英语lzip
  • lzop英语lzop
  • pack英语pack (compression)
  • rzip英语rzip
  • Snappy
  • XZ Utils英语XZ Utils
面向代码
音频压缩
比较
有损
  • Fraunhofer FDK AAC英语Fraunhofer FDK AAC
  • Nero AAC Codec英语Nero AAC Codec
  • Freeware Advanced Audio Coder (FAAC)英语FAAC
  • Helix DNA Producer英语Helix (multimedia project)
  • l3enc英语l3enc
  • LAME
  • TooLAME英语TooLAME
  • Libavcodec
  • libcelt英语CELT
  • libopus
  • libspeex
  • Musepack
  • libvorbis
  • Windows Media Encoder英语Windows Media Encoder
无损
视频压缩
比较英语Comparison of video codecs
有损
MPEG-4 ASP英语MPEG-4 Part 2
H.264 /
MPEG-4 AVC
HEVC
其他
  • CineForm英语CineForm
  • Cinepak英语Cinepak
  • Daala
  • DNxHD英语DNxHD codec
  • Helix DNA Producer英语Helix (multimedia project)
  • Indeo英语Indeo
  • Libavcodec
  • Schrödinger (Dirac)英语Dirac (video compression format)
  • SBC英语Smart Bitrate Control
  • Sorenson英语Sorenson codec
  • On2 Technologies
  • libtheora
  • libvpx英语libvpx
  • Windows Media Encoder英语Windows Media Encoder
  • AOMedia Video 1
无损
  • FFV1英语FFV1
  • Huffyuv英语Huffyuv
  • Lagarith
  • MSU Lossless英语MSU Lossless Video Codec
  • YULS英语YULS
  • 另見:压缩方法、压缩格式