日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

音视频封装格式、编码格式知识

發(fā)布時(shí)間:2024/2/28 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 音视频封装格式、编码格式知识 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

常見的AVIRMVBMKVASFWMVMP43GPFLV等文件其實(shí)只能算是一種封裝標(biāo)準(zhǔn)。

一個(gè)完整的視頻文件是由音頻和視頻2部分組成的。H264Xvid等就是視頻編碼格式,MP3AAC等就是音頻編碼格式。

例如:將一個(gè)Xvid視頻編碼文件和一個(gè)MP3音頻編碼文件按AVI封裝標(biāo)準(zhǔn)封裝以后,就得到一個(gè)AVI后綴的視頻文件,這個(gè)就是我們常見的AVI視頻文件了。

由于很多種視頻編碼文件、音頻編碼文件都符合AVI封裝要求,則意味著即使是AVI后綴,也可能里面的具體編碼格式不同。因此出現(xiàn)在一些設(shè)備上,同是AVI后綴文件,一些能正常播放,還有一些就無法播放。

同樣的情況也存在于其他容器格式。即使RMVB、WMV等也不例外。部分技術(shù)先進(jìn)的容器還可以同時(shí)封裝多個(gè)視頻、音頻編碼文件,甚至同時(shí)封裝進(jìn)字幕,如MKV封裝格式。MKV文件可以做到一個(gè)文件包括多語種發(fā)音、多語種字幕,適合不同人的需要。

例如:MKV文件只要制作的時(shí)候同時(shí)加入國語和粵語發(fā)音的音軌和對(duì)應(yīng)的簡體、繁體字幕,播放的時(shí)候,你可以獨(dú)立選擇國語或粵語發(fā)音,并根據(jù)自己需要選擇簡體或繁體字幕,也可以選擇不顯示字幕。相當(dāng)方便。

因此,視頻轉(zhuǎn)換需要設(shè)置的本質(zhì)就是:A設(shè)置需要的視頻編碼、B設(shè)置需要的音頻編碼、C選擇需要的容器封裝。一個(gè)完整的視頻轉(zhuǎn)換設(shè)置都至少包括了上面3個(gè)步驟。

常用的有XvidH264MPEG1MPEG2

??Xvid:與RMVB格式差不多的壓縮率,通用性很強(qiáng),特別是用于家用DVD和便攜式MP4等設(shè)備。

??H264:壓縮率最高的視頻壓縮格式,與其他編碼格式相比,同等畫面質(zhì)量,文件體積最小,遠(yuǎn)遠(yuǎn)超過RMVB編碼格式,電腦都可以播放,部分便攜式視頻設(shè)備也支持,如蘋果播放器。PDA/PPC等設(shè)備也可以使用

??MPEG1:其實(shí)就是VCD編碼格式。

??MPEG2DVD編碼格式。比MPEG1強(qiáng),與MPEG1一樣,已經(jīng)落后的編碼格式,壓縮率都不高,編碼后的文件體積大,多用于希望把網(wǎng)上下載的文件轉(zhuǎn)換為VCD或DVD碟的時(shí)候。

?

常見的組合方式:

封裝容器?視頻流編碼格式?音頻流編碼格式

AVI?:?Xvid ?MP3

AVI?:?Divx ?MP3

Matroska(后綴就是MKV):?Xvid ?MP3

Matroska(后綴就是MKV):?Xvid ?AAC

Matroska(后綴就是MKV):?H264 ?AAC

MP4 ?:?Xvid ?MP3

MP4?:??H264 ?AAC

3GP??:?H.263 ?AAC

事實(shí)上,很多封裝容器對(duì)音頻編碼和視頻編碼的組合方式放的很開,如AVI還可以使用H264+AAC組合,可以在具體使用中自己體會(huì)。尤其是MKV封裝容器,基本無論什么樣的組合都可以!但一MKV用的最多的就是H264+AAC組合,此組合文件體積最小,清晰度最高。因此網(wǎng)上很多MKV視頻都是高清晰度的。

從上表格可以看出,真正設(shè)置的重點(diǎn)在于音頻編碼和視頻編碼,封裝容器多數(shù)時(shí)候只是關(guān)系到最后的文件后綴而已。起碼初學(xué)者可以就這么理解。

?

音視頻編碼格式匯總

一、音頻編解碼格式?
*MPEG Audio Layer 1/2?
*MPEG Audio Layer 3(MP3)?
*MPEG2 AAC?
*MPEG4 AAC?

*Windows Media audeo v1/v2/7/8/9?
*RealAudio cook/sipro(real media series)?
*RealAudio AAC/AACPlus(real media series)?
*QDesign Music 2(apple series)?
是QDesign 公司開發(fā)的用于高保真高壓縮率的編碼方式,類似于MP3,不過比MP3要先進(jìn)。支持流式播放.
*Apple MPEG-4 AAC(apple series)?
*ogg(ogg vorbis音頻)?
*AC3(DVD 專用音頻編碼)?
*DTS(DVD 專用音頻編碼)?
*APE(monkey’s 音頻)?
*AU(sun 格式)?
*FLAC(fress lossless 音頻)?
*M4A(mpeg-4音頻)(蘋果改用的名字,可以改成.mp4)?
*MP2(mpeg audio layer2音頻)?
*WMA?
二、視頻編解碼格式?
*MPEG1(VCD)?
*MPEG2(DVD)?
*MPEG4(divx,xvid)
*MPEG4 AVC/h.264?
*h.261?
*h.262?
*h.263?
*h.263+?
*h.263++?
*MPEG-4 v1/v2/v3(微軟windows media系列)?
*Windows Media Video 7/8/9/10?
*Sorenson Video 3(用于QT5,成標(biāo)準(zhǔn)了)(appleseries)?
*RealVideo G2(real media series)?
*RealVideo 8/9/10(real media series)?
*Apple MPEG-4(apple series)?
*Apple H.264(apple series)?
*flash video


三、音視頻文件格式?
??首先要分清楚媒體文件和編碼的區(qū)別文件是既包括視頻又包括音頻、甚至還帶有腳本的一個(gè)集合,也可以叫容器;文件當(dāng)中的視頻和音頻的壓縮算法才是具體的編碼。?
*AVI :音視頻交互存儲(chǔ),最常見的音頻視頻容器。支持的視頻音頻編碼也是最多的


*MPG :MPEG編碼采用的音頻視頻容器,具有流的特性。里面又分為 PS,TS 等,PS 主要用于 DVD 存儲(chǔ),TS 主要用于 HDTV。


*VOB?:DVD采用的音頻視頻容器格式(即視頻MPEG-2,音頻用AC3或者DTS),支持多視頻多音軌多字幕章節(jié)等。


*MP4 :MPEG-4編碼采用的音頻視頻容器,基于 QuickTime MOV?開發(fā),具有許多先進(jìn)特性。


*3GP :?3GPP視頻采用的格式,主要用于流媒體傳送。


*ASF?:Windows Media采用的音頻視頻容器,能夠用于流傳送,還能包容腳本等。


*RM : RealMedia 采用的音頻視頻容器,用于流傳送。?
*MOV : QuickTime 的音頻視頻容器,恐怕也是現(xiàn)今最強(qiáng)大的容器,甚至支持虛擬現(xiàn)實(shí)技術(shù),Java?等,它的變種 MP4,3GP都沒有這么厲害。?
*MKV :MKV 它能把 Windows Media Video,RealVideo,MPEG-4 等視頻音頻融為一個(gè)文件,而且支持多音軌,支持章節(jié)字幕等。


*WAV :一種音頻容器(注意:只是音頻),大家常說的 WAV 就是沒有壓縮的 PCM 編碼,其實(shí) WAV 里面還可以包括 MP3 等其他ACM 壓縮編碼。


四、以文件名標(biāo)識(shí)識(shí)別音頻編碼格式?
*.aac?
音頻編碼:aac?
*.ac3?
音頻編碼:ac3?
*.ape?
*.au?
音頻編碼:pcm_s16be?
*.m4a?
音頻編碼:mpeg4 aac?
*.mp2?
*.mp3?
*.ogg?
音頻編碼:vorbis?
*.wav?
音頻編碼:pcm_s16le?
*.flav?
*.wma?
音頻編碼:wma7x


五、以文件名標(biāo)識(shí)識(shí)別音視頻編碼格式?
1.*.MP4 (MP4 MPEG-4視頻)?
視頻編碼:mpeg4?
音頻編碼:mpeg4 aac?

2.*.3gp (3GPP 第三代合作項(xiàng)目)
視頻編碼:mpeg4?
音頻編碼:amr_nb((mono, 8000 Hz, Sample Depth 16 bit,bitrate 12 kbps)?
3.*.3g2 (3GPP 第三代合作項(xiàng)目2)?
視頻編碼:mpeg4?
音頻編碼:mpeg4 aac?
4.*.asf (ASF 高級(jí)流格式)?
視頻編碼:msmpeg4?
音頻編碼:mp3?
5.*.avi(AVI 音視頻交錯(cuò)格式)?
視頻編碼:mpeg4?
音頻編碼:pcm_s161e?
6.*.avi (divx 影片)?
視頻編碼:mpeg4?
音頻編碼:mp3?
7.*.avi(xvid 視頻)?
視頻編碼:Xvid?
音頻編碼:mp3?
8.*.vob (DVD)?
視頻編碼:mpeg2 video?
音頻編碼:ac3?
9.*.flv (flash 視頻格式)?
視頻編碼:?
音頻編碼:mp3?
10.*.mp4(iPod 320*240 MPEG-4?視頻格式)?
視頻編碼:mpeg4?
音頻編碼:mpeg4 aac?
11.*.mp4(iPod video2 640*480 MPEG-4 視頻格式)?
視頻編碼:mpeg4?
音頻編碼:mpeg4 aac?
12.*.mov (MOV 蘋果quicktime 格式)?
視頻編碼:mpeg4_qt?
音頻編碼:mpeg4 aac_qt?
13.*.mpg (mpeg1影片)?
視頻編碼:mpeg1 video?
音頻編碼:mp2?
14.*.mpg (mpeg2 影片)?
視頻編碼:mpeg2 video?
音頻編碼:mp2?
15.*.mp4(mpeg4 avc 視頻格式)?
視頻編碼:h.264?
音頻編碼:mpeg4 aac?
16.*.mp4 (PSP mpeg4 影片)?
視頻編碼:Xvid?
音頻編碼:mpeg4 aac?
17.*.mp4 (PSP AVC 視頻格式)?
視頻編碼:h.264?
音頻編碼:mpeg4 aac?
18.*.rm (RM realvideo)?
視頻編碼:rv10?
音頻編碼:ac3?
19.*.mpg (超級(jí)VCD)?
視頻編碼:mpeg2 video?
音頻編碼:mp2?
20.*.swf (SWF 格式)?
視頻編碼:?
音頻編碼:mp3?
21.*.mpg (video CD 格式)?
視頻編碼:mpeg1 video?
音頻編碼:mp2?
22.*.vob (mpeg2 ps格式)?
視頻編碼:mpeg2 video?
音頻編碼:ac3?
23.*.wmv(windows 視頻格式)?
視頻編碼:wmv3x?
音頻編碼:wma7x

總結(jié)

以上是生活随笔為你收集整理的音视频封装格式、编码格式知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。