Audio Lossless Coding - Wikipedia

文章推薦指數: 80 %
投票人數:10人

MPEG-4 Audio Lossless Coding, also known as MPEG-4 ALS, is an extension to the MPEG-4 Part 3 audio standard to allow lossless audio compression. AudioLosslessCoding FromWikipedia,thefreeencyclopedia Jumptonavigation Jumptosearch AudioLosslessCodingDeveloped byISOInitialreleaseMarch 2006;15 yearsago (2006-03)LatestreleaseISO/IEC14496-3:2019December 2019;2 yearsago (2019-12)TypeofformatLosslessaudioContained byMP4StandardISO/IEC14496-3Openformat?YesFreeformat?No MPEG-4AudioLosslessCoding,alsoknownasMPEG-4ALS,isanextensiontotheMPEG-4Part3audiostandardtoallowlosslessaudiocompression.TheextensionwasfinalizedinDecember2005andpublishedasISO/IEC14496-3:2005/Amd2:2006in2006.[1]ThelatestdescriptionofMPEG-4ALSwaspublishedassubpart11oftheMPEG-4Audiostandard(ISO/IEC14496-3:2009)(4thedition)inAugust2009.[2] MPEG-4ALScombinestogetherashort-termpredictorandalongtermpredictor.Theshort-termpredictorissimilartoFLACinitsoperation-itisaquantizedLPCpredictorwithalosslesslycodedresidualusingGolombRiceCodingorBlockGilbertMooreCoding(BGMC).[3][4]Thelongtermpredictorismodeledby5long-termweightedresidues,eachwithitsownlag(delay).Thelagcanbehundredsofsamples.Thispredictorimprovesthecompressionforsoundswithrichharmonics(containingmultiplesofasinglefundamentalfrequency,lockedinphase)presentinmanymusicalinstrumentsandhumanvoice. Contents 1Features 2Softwaresupport 3History 4Seealso 5References 6Externallinks Features[edit] SupportforPCMresolutionsofupto32-bit[2] Arbitrarysamplingrates(testedupto192 kHz,higherfrequenciessuchas384 kHzcanbehandledwiththecurrentspecifications)[5] Multi-channel/multi-tracksupport(upto65536channels) Fastrandomaccesstoanypartoftheencodeddata. Tagging[citationneeded] Streaming[5] Errorcorrectionmechanisms[6] OptionalstorageinMP4fileformat[2] CanbemultiplexedwithvideodatausingMP4fileformat AnMPEG-4Audioprofile"ALSSimpleProfile".[7] Softwaresupport[edit] Asof2020[update],therehasnotbeenwideacceptanceofthisformat,possiblyduetothelackofencodersanddecodersavailable.[6] AreferenceimplementationofMPEG-4ALSencoderanddecoder(mp4als-e.g.mp4alsRM22rev2)canbeobtainedattheMPEG-4ALShomepageanditwasalsopublishedasISO/IEC14496-5:2001/Amd10:2007/Cor3:2009.[2] ThereisaMPEG-4ALSDecoderpluginforWinampplayer.[8] OnNovember11,2009,theFFmpegopensourceprojectgainedanMPEG-4ALSdecoderinitsdevelopmentversion.[9] History[edit] InJuly2002,theMovingPictureExpertsGroupissuedacallforproposalsoflosslessaudiocodingprocedurestobesentinbeforeDecember.Sevencompaniessubmittedtheirproposalswhichwereexaminedtakingintoconsiderationcompressionefficiency,complexityandflexibility.ByJuly2003,LosslessPredictiveAudioCompression(LPAC)wasselectedasthefirstdraftforthefuturestandard.ThereferencemodelwasfurtherdevelopedunderparticipationoftheTechnicalUniversityofBerlin(TUB),RealNetworks,andNipponTelegraphandTelephone(NTT). Seealso[edit] LosslessPredictiveAudioCompression(predecessor) LosslessTransformAudioCompression(pre-predecessor) MPEG-4SLS(MPEG-4ScalableLosslessCoding) MPEG-4 References[edit] ^ISO(2006)."AudioLosslessCoding(ALS),newaudioprofilesandBSACextensions-ISO/IEC14496-3:2005/Amd2:2006".ISO.Retrieved2009-10-07. ^abcdCommunicationSystemsGroup(2009-10-01)."MPEG-4AudioLosslessCoding(ALS)".TechnischeUniversitätBerlin.Retrieved2019-03-21. ^TilmanLiebchen&YuriyReznik(2004-04-03)."MPEG-4ALS:anEmergingStandardforLosslessAudioCoding"(PDF).DataCompressionConference.Retrieved2010-09-03. ^TilmanLiebchen:TechnicalUniversityofBerlin,T.Moriya,N.Harada,Y.Kamamoto:NTTCommunicationScienceLabs;Y.Reznik:RealNetworksInc.(2005-08-03)."TheMPEG-4AudioLosslessCoding(ALS)Standard-TechnologyandApplications"(PDF).TechnicalUniversityofBerlin.Retrieved2009-10-08.CS1maint:usesauthorsparameter(link) ^abNoboruHarada;TakehiroMoriya&YutakaKamamoto(2009-05-07)."MPEG-4ALS:Performance,Applications,andRelatedStandardizationActivities".NTTTechnicalReview.Retrieved2009-10-08. ^abHydrogenaudioKnowledgebase(2006)."Losslesscomparison-ComparisonTable".HydrogenaudioKnowledgebase.Retrieved2009-10-08. ^ISO/IECJTC1/SC29/WG11(2009-07-03),ISO/IEC14496-3:200X/PDAM2–ALSSimpleProfileandTransportofSAOC-N10826,archivedfromtheoriginal(DOC)on2014-07-29,retrieved2009-10-15CS1maint:usesauthorsparameter(link) ^"MPEG-4ALSDecoderplugin1.00forWinamp".Codecs.com.2007-06-05.Retrieved2009-10-08. ^FFmpeg(2009-11-11)."FFmpeg-cvslogr20517".FFmpeg.Archivedfromtheoriginalon2010-02-11.Retrieved2009-11-20. Externallinks[edit] MPEG-4ALShomepage-TechnicalUniversityofBerlin MPEG-4AudioLosslessCoding(ALS)-MultimediaWiki MPEG-4ALS:Performance,Applications,andRelatedStandardizationActivities-NTT(2007) TechnicalpapersdescribingdesignofresidualcodingandquantizationalgorithmsinMPEG-4ALScodec AnnouncementonACNNewswire Technicalspecifications(ISO/IEC14496-3:2005/Amd2:2006)(notfree) OfficialMPEGwebsite vteMultimediacompressionandcontainerformatsVideocompressionISO,IEC,MPEG 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 DCT H.261 H.262 H.263 H.264/AVC H.265/HEVC H.266/VVC DV SMPTE VC-1 VC-2 VC-3 VC-5 VC-6 TrueMotion TrueMotionS DCT 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 Others ACELP ALAC Asao ATRAC AVS CELT Codec2 DRA FLAC iSAC MELP Monkey'sAudio MT9 Musepack OptimFROG OSQ QCELP RCELP RealAudio RTAudio SBC 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 DCT HEIC HEVC JPEG JPEGXL JPEGXR JPEGXT TIFF/EP Arithmetic JBIG JBIG2 JPEG-LS JPEGXS JPEG2000 LZ GIF PNG TIFF TIFF/IT Others APNG BPG DCT AVIF AV1 DjVu EXR FLIF ICER MNG PGF 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 HEVCAdvance AllianceforOpenMedia Methods Discretecosinetransform DCT MDCT Entropy Arithmetic Huffman Modified FFT LPC ACELP CELP LSP WLPC Lossless Lossy LZ DEFLATE LZW PCM A-law µ-law ADPCM DPCM Transform Wavelet Daubechies DWT Transform Lists Comparisonofaudiocodingformats Comparisonofvideocodecs Listofcodecs SeeCompressionmethodsfortechniquesandCompressionsoftwareforcodecs 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 Retrievedfrom"https://en.wikipedia.org/w/index.php?title=Audio_Lossless_Coding&oldid=1060431753" Categories:MPEG-4LosslessaudiocodecsHiddencategories:CS1maint:usesauthorsparameterAllarticleswithunsourcedstatementsArticleswithunsourcedstatementsfromJune2012Articlescontainingpotentiallydatedstatementsfrom2020Allarticlescontainingpotentiallydatedstatements Navigationmenu Personaltools NotloggedinTalkContributionsCreateaccountLogin Namespaces ArticleTalk Variants expanded collapsed Views ReadEditViewhistory More expanded collapsed Search Navigation MainpageContentsCurrenteventsRandomarticleAboutWikipediaContactusDonate Contribute HelpLearntoeditCommunityportalRecentchangesUploadfile Tools WhatlinkshereRelatedchangesUploadfileSpecialpagesPermanentlinkPageinformationCitethispageWikidataitem Print/export DownloadasPDFPrintableversion Languages ČeštinaDeutsch日本語Yorùbá中文 Editlinks



請為這篇文章評分?