List of open-source codecs - Wikipedia
文章推薦指數: 80 %
Video codecsEdit · OpenVVC an VVC /H. · x265 – An encoder based on the High Efficiency Video Coding (HEVC/H. · Xvid – MPEG-4 Part 2 codec, compatible with DivX ... Listofopen-sourcecodecs FromWikipedia,thefreeencyclopedia Jumptonavigation Jumptosearch ThisarticleusesbareURLs,whichareuninformativeandvulnerabletolinkrot.Pleaseconsiderconvertingthemtofullcitationstoensurethearticleremainsverifiableandmaintainsaconsistentcitationstyle.Severaltemplatesandtoolsareavailabletoassistinformatting,suchasReflinks(documentation),reFill(documentation)andCitationbot(documentation).(August2022)(Learnhowandwhentoremovethistemplatemessage) Thisisalistingofopen-sourcecodecs—thatis,open-sourcesoftwareimplementationsofaudioorvideocodingformats.Manyofthecodecslistedimplementmediaformatsthatarerestrictedbypatentsandarehencenotopenformats.Forexample,x264isawidelyusedopensourceimplementationoftheheavilypatentencumberedMPEG-4AVCvideocompressionstandard. Contents 1Videocodecs 2Audiocodecs 3Seealso 4References Videocodecs[edit] x264–H.264/MPEG-4AVCimplementation.x264isnotacodec(encoder/decoder);itisjustanencoder(itcannotdecodevideo). OpenH264–H.264baselineprofileencodinganddecoding OpenVVC[1]anVVC/H.266RealTime-DecoderforMacOS,Windows,LinuxandAndroidandspecialVersionofFFmpeg,[2]whichwasusedforAtemeSatelliteBroadcastTest[3].[4] x265–AnencoderbasedontheHighEfficiencyVideoCoding(HEVC/H.265)standard. Xvid–MPEG-4Part2codec,compatiblewithDivX libvpx–VP8andVP9implementation;formerlyaproprietarycodecdevelopedbyOn2Technologies,releasedbyGoogleunderaBSD-likelicenseinMay2010. SVT-AV1-AnAV1encoderoriginallydevelopedbyIntelandNetflix,whichisavailableasFLOSSnow.[5]SVT-AV1isgenerallyconsideredtobethemostoptimizedandfastestfreeAV1encoder,whichiswhyitservesasthebaseforthedevelopmentofnew,free,general-purposeandproduction-readyimplementationsintheAOMediaSoftwareImplementationWorkingGroup.[6]WhileSVT-AV1alreadyperformsverywellinconstrainedqualitymodeandiseconomicallyusableformanyscenarios,asofthetimebeingcommercialimplementationslikeAurora1maystillbeatit.[7] VideoLANdav1d-AnAV1decoderfordecodingvideoswithAV1codec Xiph.Orgrav1e-AnAV1encoderwritteninRust Googlelibgav1-AnAV1decoderbyGoogle xvc-Anopensourcevideocodec,aimingtocompetewithh.265andAV1.ThereferenceimplementationisreleasedundertheLGPL2.1andcurrentlyavailableinversion2.0(asof12/2020)[8] FFmpegcodecs–CodecsinthelibavcodeclibraryfromtheFFmpegproject(FFV1,Snow,MPEG-1,MPEG-2,MPEG-4part2,MSMPEG-4,WMV2,SVQ1,MJPEG,HuffYUVandothers).Decodersinthelibavcodec(H.264,SVQ3,WMV3,VP3,Theora,Indeo,Dirac,Lagarithandothers). Lagarith–VideocodecdesignedforstronglosslesscompressioninRGB(A)colorspace(similartoZIP/RAR/etc.) libtheora–AreferenceimplementationoftheTheoraformat,basedonVP3,partoftheOggProject Diracasdirac-research,awaveletbasedcodeccreatedbytheBBCResearch,andSchrödinger,animplementationdevelopedbyDavidSchleef.[9] Huffyuv–LosslesscodecfromBenRG Daala–ExperimentalVideocodecwhichwasunderdevelopmentbytheXiph.OrgFoundationandfinallymergedintoAV1. Thor–ExperimentalroyaltyfreevideocodecwhichwasunderdevelopmentbyCiscoSystems,andmergedtechnologiesintoAV1. Turing-AHighEfficiencyVideoCoding(HEVC/H.265)encoderimplementedbyBBCResearch. libaom–ReferenceimplementationfortheroyaltyfreeAV1videocodingformatbyAOMedia,inheritingtechnologiesfromVP9,DaalaandThor. Kvazaar–Anacademicopen-sourceencoderbasedontheHighEfficiencyVideoCoding(HEVC/H.265)standard. UVG266academicOpen-SourceVVC/H.266-EncoderbasedonKvazaar.[10](on3ClauseBSDLicenseforLinux/Windows/MacOs,andinDevelopment) VVenC&VVdeC–Anopen-sourceencoderanddecoderreleasedbyFraunhoferHHIbasedontheVersatileVideoCoding(VVC/H.266)standardavailableonGitHub. XEVE(theeXtra-fastEssentialVideoEncoder)MPEG-5Part1:EssentialVideoCoding XEVD(theeXtra-fastEssentialVideoDecoder)MPEG-5Part1:EssentialVideoCoding REVC–aRust-basedMPEG-5Part1:EssentialVideoCodingbaselineencoderanddecoder.[11] Audiocodecs[edit] FLAC–LosslesscodecdevelopedbyXiph.OrgFoundation. LAME–Lossycompression(MP3format). TooLAME/TwoLAME–Lossycompression(MP2format). Musepack–Lossycompression;basedonMP2format,withmanyimprovements. Speex–Lowbitratecompression,primarilyvoice;developedbyXiph.OrgFoundation.DeprecatedinfavourofOpusaccordingtowww.speex.org. CELT–Lossycompressionforlow-latencyaudiocommunication libopus–AreferenceimplementationoftheOpusformat,theIETFstandards-tracksuccessortoCELT.(OpussupportismandatoryforWebRTCimplementations.) libvorbis–Lossycompression,implementationoftheVorbisformat;developedbyXiph.OrgFoundation. iLBC–Lowbitratecompression,primarilyvoice iSAC–Lowbitratecompression,primarilyvoice;(freewhenusingtheWebRTCcodebase) TTA–Losslesscompression WavPack–Hybridlossy/lossless Bonk–Hybridlossy/lossless;supportedbyfre:ac(formerlyBonkEnc) AppleLossless–Losslesscompression(MP4) FraunhoferFDKAAC–Lossycompression(AAC) FFmpegcodecsinthelibavcodeclibrary,e.g.AC-3,AAC,ADPCM,PCM,AppleLossless,FLAC,WMA,Vorbis,MP2,etc. FAAD2–open-sourcedecoderforAdvancedAudioCoding.ThereisalsoFAAC,thesameproject'sencoder,butitisproprietary(butstillfreeofcharge). libgsm–Lossycompression(GSM06.10) opencore-amr–Lossycompression(AMRandAMR-WB) liba52–afreeATSCA/52streamdecoder(AC-3) libdca–afreeDTSCoherentAcousticsdecoder Codec2-Lowbitratecompression,primarilyvoice Seealso[edit] Freeandopen-sourcesoftwareportal Listofcodecs Comparisonofvideocodecs Comparisonofaudiocodingformats Comparisonofvideoplayersoftware Comparisonofaudioplayersoftware Openfileformat References[edit] ^IETR(2021-09-30)."OpenVVCFrenchVVCDecoder".GitHub. ^IETR(2021-09-30)."ModifiedFFmpegforVVC".GitHub. ^"ATEMEJoinsForceswithSEStoTrialFirst-EverLiveOver-The-AirUHDBroadcastUsingVVC–ATEME".2020-07-14. ^ouest-valorisation.fr(2021-09-30)."DÉCODEURVIDÉOVVCTEMPSRÉEL"(inFrench). ^"Intel,NetflixtoDeliverAV1ScalableCodectoPowerNext-GenCompressionTechforVisualWorkloads". ^http://aomedia.org/press%20releases/aomedia-software-implementation-working-group-to-bring-av1-to-more-video-platforms/ ^"AV1HasArrived:ComparingCodecsfromAOMedia,Visionular,andIntel/Netflix".18September2020. ^https://xvc.io/ ^"SchrodingerFAQ".Archivedfromtheoriginalon2010-10-17.Retrieved2011-03-05. ^UVG266 ^"ThefastestandsafestEVCencoderanddecoder".GitHub.Retrieved26August2020. vteDatacompressionsoftwareArchiverswithcompression(comparison)Freesoftware 7-Zip Ark Expander FreeArc GNOMEArchiveManager Info-ZIP KGBArchiver PAQ pax PeaZip tar XAD(decompressiononly) Xarchiver ZPAQ Freeware Filzip LHA StuffItExpander(decompressiononly) TheUnarchiver(decompressiononly) TUGZip ZipGenius Commercial ARC ALZip ArchiveUtility ARJ BetterZip MacBinary PKZIP/SecureZIP PowerArchiver StuffIt WinAce WinRAR WinZip Non-archivingcompressorsGeneric bzip2 compress gzip lzip lzop pack rzip Snappy XZUtils zstd ForcodeUPXAudiocompression(comparison)Lossy AAC FraunhoferFDKAAC NeroAACCodec FreewareAdvancedAudioCoder(FAAC) HelixDNAProducer MP3 l3enc LAME TooLAME libavcodec libcelt libopus libspeex Musepack libvorbis WindowsMediaEncoder Lossless ALAC FLAC libavcodec Monkey'sAudio mp4als OptimFROG Shorten TTA(TrueAudio) WavPack Videocompression(comparison)LossyMPEG-4ASP 3ivx DivX NeroDigital FFmpeg HDX4 Xvid H.264/MPEG-4AVC CoreAVC Blu-code DivX FFmpeg NeroDigital OpenH264 QuickTime x264 HEVC DivX x265 Others CineForm Cinepak Daala DNxHD HelixDNAProducer Indeo libavcodec Schrödinger(Dirac) SBC Sorenson VP7 libtheora libvpx WindowsMediaEncoder Lossless FFV1 Huffyuv Lagarith MSULossless YULS Seealso:compressionmethodsandcompressionformats vteMultimediacompressionandcontainerformatsVideocompressionISO,IEC,MPEG DV MJPEG MotionJPEG2000 MPEG-1 MPEG-2 Part2 MPEG-4 Part2/ASP Part10/AVC Part33/IVC MPEG-H Part2/HEVC MPEG-I Part3/VVC MPEG-5 Part1/EVC Part2/LCEVC ITU-T,VCEG H.120 H.261 H.262 H.263 H.264/AVC H.265/HEVC H.266/VVC SMPTE VC-1 VC-2 VC-3 VC-5 VC-6 TrueMotion TrueMotionS VP3 VP6 VP7 VP8 VP9 AV1 Others AppleVideo AVS Bink Cinepak Daala DVI FFV1 Huffyuv Indeo Lagarith MicrosoftVideo1 MSULossless OMSVideo Pixlet ProRes 422 4444 QuickTime Animation Graphics RealVideo RTVideo SheerVideo Smacker SorensonVideo/Spark Theora Thor WMV XEB YULS AudiocompressionISO,IEC,MPEG MPEG-1LayerII Multichannel MPEG-1LayerI MPEG-1LayerIII(MP3) AAC HE-AAC AAC-LD MPEGSurround MPEG-4ALS MPEG-4SLS MPEG-4DST MPEG-4HVXC MPEG-4CELP MPEG-DUSAC MPEG-H3DAudio ITU-T G.711 A-law µ-law G.718 G.719 G.722 G.722.1 G.722.2 G.723 G.723.1 G.726 G.728 G.729 G.729.1 IETF Opus iLBC Speex Vorbis 3GPP AMR AMR-WB AMR-WB+ EVRC EVRC-B EVS GSM-HR GSM-FR GSM-EFR ETSI AC-3 AC-4 DTS BluetoothSIG SBC LC3 Others ACELP ALAC Asao ATRAC AVS CELT Codec2 DRA FLAC iSAC MELP Monkey'sAudio MT9 Musepack OptimFROG OSQ QCELP RCELP RealAudio RTAudio SD2 SHN SILK Siren SMV SVOPC TTA TrueAudio TwinVQ VMR-WB VSELP WavPack WMA MQA aptX aptXHD aptXLowLatency aptXAdaptive LDAC LHDC LLAC ImagecompressionIEC,ISO,IETF,W3C,ITU-T,JPEG CCITTGroup4 GIF HEIC/HEIF HEVC JBIG JBIG2 JPEG JPEG2000 JPEG-LS JPEGXL JPEGXR JPEGXS JPEGXT PNG TIFF TIFF/EP TIFF/IT Others APNG AV1 AVIF BPG DjVu EXR FLIF ICER MNG PGF QOI QTVR WBMP WebP ContainersISO,IEC MPEG-ES MPEG-PES MPEG-PS MPEG-TS ISO/IECbasemediafileformat MPEG-4Part14(MP4) MotionJPEG2000 MPEG-21Part9 MPEGmediatransport ITU-T H.222.0 T.802 IETF RTP Ogg SMPTE GXF MXF Others 3GPand3G2 AMV ASF AIFF AVI AU BPG Bink Smacker BMP DivXMediaFormat EVO FlashVideo HEIF IFF M2TS Matroska WebM QuickTimeFileFormat RatDVD RealMedia RIFF WAV MODandTOD VOB,IFOandBUP Collaborations NETVC MPEGLA AllianceforOpenMedia Methods Entropy Arithmetic Huffman Modified LPC ACELP CELP LSP WLPC Lossless Lossy LZ DEFLATE LZW PCM A-law µ-law ADPCM DPCM Transforms DCT FFT MDCT Wavelet Daubechies DWT Lists Comparisonofaudiocodingformats Comparisonofvideocodecs Listofcodecs SeeCompressionmethodsfortechniquesandCompressionsoftwareforcodecs Retrievedfrom"https://en.wikipedia.org/w/index.php?title=List_of_open-source_codecs&oldid=1109357629" Categories:FreecodecsFreesoftwarelistsandcomparisonsHiddencategories:CS1French-languagesources(fr)ArticleswithshortdescriptionShortdescriptionisdifferentfromWikidataArticlesneedingcleanupfromAugust2022ArticleswithbareURLsforcitationsfromAugust2022AllarticleswithbareURLsforcitationsArticlescoveredbyWikiProjectWikifyfromAugust2022AllarticlescoveredbyWikiProjectWikify Navigationmenu Personaltools NotloggedinTalkContributionsCreateaccountLogin Namespaces ArticleTalk English Views ReadEditViewhistory More Search Navigation MainpageContentsCurrenteventsRandomarticleAboutWikipediaContactusDonate Contribute HelpLearntoeditCommunityportalRecentchangesUploadfile Tools WhatlinkshereRelatedchangesUploadfileSpecialpagesPermanentlinkPageinformationCitethispageWikidataitem Print/export DownloadasPDFPrintableversion Languages Čeština日本語 Editlinks
延伸文章資訊
- 1Python Codecs Open | Delft Stack
The codecs.open() function works in parallel with the in-built open() function in Python and open...
- 2Python Examples of codecs.open - ProgramCreek.com
This page shows Python examples of codecs.open. ... sentences=[] try: fp=open(filename,'r',encodi...
- 3List of open-source codecs - Wikipedia
Video codecsEdit · OpenVVC an VVC /H. · x265 – An encoder based on the High Efficiency Video Codi...
- 4Python codecs.open方法代碼示例- 純淨天空
本文整理匯總了Python中codecs.open方法的典型用法代碼示例。如果您正苦於以下問題:Python codecs.open方法的具體用法?Python codecs.open怎麽用?
- 5codecs — Codec registry and base classes — Python 3.10.7 ...
This module defines base classes for standard Python codecs (encoders and decoders) ... codecs. o...