音、視頻文件格式

* 說明:首先要分清楚 媒體文件編碼的區別:文件是既包括視頻又包括音頻、甚至還帶有腳本的一個集合,也可以叫容器;文件當中的視頻和音頻的壓縮算法才是具體的編碼
*AVI
????????音視頻交互存儲,最常見的音頻視頻容器。支持的視頻音頻編碼也是最多的
*MPG
MPEG編碼采用的音頻視頻容器,具有流的特性。里面又分為 PSTS 等,PS 主要用于 DVD 存儲,TS 主要用于 HDTV
*VOB
DVD采用的音頻視頻容器格式(即視頻MPEG-2,音頻用AC3或者DTS),支持多視頻多音軌多字幕章節等。
*MP4
?????????MPEG-4編碼采用的音頻視頻容器,基于 QuickTime MOV 開發,具有許多先進特性。
*3GP
?????????3GPP視頻采用的格式,主要用于流媒體傳送。
*ASF
?????????Windows Media 采用的音頻視頻容器,能夠用于流傳送,還能包容腳本等。
*RM
?????????RealMedia 采用的音頻視頻容器,用于流傳送。
*MOV
QuickTime 的音頻視頻容器,恐怕也是現今最強大的容器,甚至支持虛擬現實技術,Java 等,它的變種 MP4,3GP都沒有這么厲害。
*MKV
MKV 它能把 Windows Media VideoRealVideoMPEG-4 等視頻音頻融為一個文件,而且支持多音軌,支持章節字幕等。
*WAV
一種音頻容器(注意:只是音頻),大家常說的 WAV 就是沒有壓縮的 PCM 編碼,其實 WAV 里面還可以包括 MP3 等其他 ACM 壓縮編碼。
音、視頻技術
VCD
DVD
DVD目錄是如何工作的
Audio CD
*標準CD格式也就是44.1K的采樣頻率,速率88K/秒,16位量化位數
*.cda格式,這就是CD音軌了,一個CD音頻文件是一個*.cda文件,這只是一個索引信息,并不是真正的包含聲音信息,所以不論CD音樂的長短,在電腦上看到的.cda文件都是44字節長
MP3
*MPEG音頻文件的壓縮是一種有損壓縮,MPEG3音頻編碼具有101~121的高壓縮率,同時基本保持低音頻部分不失真,但是犧牲了聲音文件中12KHz16KHz高音頻這部分的質量來換取文件的尺寸,相同長度的音樂文件,用*.mp3格式來儲存,一般只有*.wav文件的1/10,而音質要次于CD格式或WAV格式的聲音文件
*MP3格式壓縮音樂的采樣頻率有很多種,可以用64Kbps或更低的采樣頻率節省空間,也可以用320Kbps的標準達到極高的音質
*每分鐘音樂的MP3格式只有1MB左右大小
MIDI:
經常玩音樂的人應該常聽到MIDI(Musical Instrument Digital Interface)這個詞,MIDI允許數字合成器和其他設備交換數據。MID文件格式由MIDI繼承而來。MID文件并不是一段錄制好的聲音,而是記錄聲音的信息,然后在告訴聲卡如何再現音樂的一組指令。這樣一個MIDI文件每存1分鐘的音樂只用大約5~10KB。今天,MID文件主要用于原始樂器作品,流行歌曲的業余表演,游戲音軌以及電子賀卡等。*.mid文件重放的效果完全依賴聲卡的檔次。*.mid格式的最大用處是在電腦作曲領域。*.mid文件可以用作曲軟件寫出,也可以通過聲卡的MIDI口把外接音序器演奏的樂曲輸入電腦里,制成*.mid文件
WMA:
*WMA的壓縮率一般都可以達到118左右,WMA的另一個優點是內容提供商可以通過DRMDigital Rights Management)方案如Windows Media Rights Manager 7加入防拷貝保護。這種內置了版權保護技術可以限制播放時間和播放次數甚至于播放的機器等等,這對被盜版攪得焦頭亂額的音樂公司來說可是一個福音,另外WMA還支持音頻流(Stream)技術,適合在網絡上在線播放
* WMA這種格式在錄制時可以對音質進行調節。同一格式,音質好的可與CD媲美,壓縮率較高的可用于網絡廣播
以文件名標識識別音頻編碼格式
*.aac
音頻編碼:aac
*.ac3
音頻編碼:ac3
*.ape
*.au
音頻編碼:pcm_s16be
*.m4a
音頻編碼:mpeg4 aac
*.mp2
*.mp3
*.ogg
音頻編碼:vorbis
*.wav
音頻編碼:pcm_s16le
*.flav
*.wma
音頻編碼:wma7x
以文件名標識識別音頻編碼格式
1.*.MP4 (MP4 MPEG-4視頻)
視頻編碼:mpeg4
音頻編碼:mpeg4 aac
2.*.3gp (3GPP 第三代合作項目)
視頻編碼:mpeg4
音頻編碼:amr_nb((mono, 8000 Hz, Sample Depth 16 bit, bitrate 12 kbps)
3.*.3g2 (3GPP 第三代合作項目2)
視頻編碼:mpeg4
音頻編碼:mpeg4 aac
4.*.asf (ASF 高級流格式)
視頻編碼:msmpeg4
音頻編碼:mp3
5.*.avi (AVI 音視頻交錯格式)
視頻編碼: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 (超級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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/254187.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/254187.shtml
英文地址,請注明出處:http://en.pswp.cn/news/254187.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ELK日志分析系統(轉)

原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://467754239.blog.51cto.com/4878013/1700828大綱: 一、簡介 二、Logstash 三、Redis 四、Elasticsearch 五、Kinaba 一、簡介 …

Glide使用總結

首先&#xff0c;添加依賴 implementation com.github.bumptech.glide:glide:4.5.0 annotationProcessor com.github.bumptech.glide:compiler:4.5.0之后添加訪問網絡權限 <uses-permission android:name"android.permission.INTERNET" />一、常用的方法 1、加…

流行的音頻編碼標準

speech codec (G.711, G.723, G.726, G.729, iLBC) 各種各樣的編解碼在各種領域得到廣泛的應用&#xff0c;下面就把各種codec的壓縮率進行一下比較&#xff0c;不正確之處望各位同行指正。 Speech codec&#xff1a; 現主要有的speech codec 有: G.711, G.723, G.726 , G…

【angularjs】使用angular搭建項目,pc端實現網頁中的內容不可復制

實現目標&#xff1a;不可復制頁面內容 js:          <script language"javascript"> if (typeof(document.onselectstart) ! "undefined") { // IE下禁止元素被選取 document.onselectstart function (event){if(event.targe…

DIV+CSS如何讓文字垂直居中?

在說到這個問題的時候&#xff0c;也許有人會問CSS中不是有vertical-align屬性來設置垂直居中的嗎&#xff1f;即使是某些瀏覽器不支持我只需做少許的CSS Hack技術就可以啊&#xff01;所以在這里我還要啰嗦兩句&#xff0c;CSS中的確是有vertical-align屬性&#xff0c;但是它…

Segments POJ 3304 直線與線段是否相交

題目大意&#xff1a;給出n條線段&#xff0c;問是否存在一條直線&#xff0c;使得n條線段在直線上的投影有至少一個公共點。 題目思路:如果假設成立&#xff0c;那么作該直線的垂線l&#xff0c;該垂線l與所有線段相交&#xff0c;且交點可為線段中的某兩個交點 證明&#xff…

Linux Socket編程(不限Linux)

“一切皆Socket&#xff01;” 話雖些許夸張&#xff0c;但是事實也是&#xff0c;現在的網絡編程幾乎都是用的socket。 ——有感于實際編程和開源項目研究。 我們深諳信息交流的價值&#xff0c;那網絡中進程之間如何通信&#xff0c;如我們每天打開瀏覽器瀏覽網頁時&#xff…

shell之計算文本中單詞出現頻率

2019獨角獸企業重金招聘Python工程師標準>>> Word Frequency&#xff08;https://leetcode.com/problems/word-frequency/description/&#xff09; Example: Assume that words.txt has the following content: the day is sunny the the the sunny is is Your scr…

一個halcon擬合直線的例子

read_image (hImage, E:/vs2012/halcon卡尺例程/白光碗光效果4.bmp) get_image_pointer1(hImage, Pointer, Type, Width, Height) *功能&#xff1a;獲取一個通道的指針&#xff0c;得到HTuple Pointer, Type, CurWidth, CurHeight dev_set_draw(margin) dev_set_color (green…

NLP數據挖掘基礎知識

Basis(基礎)&#xff1a; SSE(Sum of Squared Error, 平方誤差和)SAE(Sum of Absolute Error, 絕對誤差和)SRE(Sum of Relative Error, 相對誤差和)MSE(Mean Squared Error, 均方誤差)RMSE(Root Mean Squared Error, 均方根誤差)RRSE(Root Relative Squared Error, 相對平方根誤…

SQL Fundamentals || Oracle SQL語言

對于SQL語言&#xff0c;有兩個組成部分&#xff1a; DML&#xff08;data manipulation language&#xff09; 它們是SELECT、UPDATE、INSERT、DELETE&#xff0c;就象它的名字一樣&#xff0c;這4條命令是用來對數據庫里的數據進行操作的語言。 DDL&#xff08;data defini…

圓形卡尺測量后創建模板

read_image (Image, QQ圖片20201113111404.jpg) dev_close_window () dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle) dev_display (Image) rgb1_to_gray (Image,Image) ****創建模板階段 *大致找內圓 fast_threshold (Image, Region, 128, 255, 20) connecti…

fread函數和fwrite函數,read,write

fread函數和fwrite函數 1.函數功能 用來讀寫一個數據塊。 2.一般調用形式 fread(buffer,size,count,fp); fwrite(buffer,size,count,fp); 3.說明 &#xff08;1&#xff09;buffer&#xff1a;是一個指針&#xff0c;對fread來說&#xff0c;它是讀入數據的存放地址。對fwrit…

微信小程序 CSS filter(濾鏡)的使用示例

前言 之前在看七月老師的視頻的時候&#xff0c;看到了有一個樣式是-webkit-filter&#xff0c;不知道是什么&#xff08;我沒咋學過CSS&#xff0c;嘿嘿&#xff0c;所以不知道是啥&#xff09;&#xff0c;于是查了一下&#xff0c;原來是濾鏡吖。但是在微信小程序里使用的時…

vmware ubuntu重置root密碼

1.重啟ubuntu&#xff0c;按住shift&#xff08;開機啟動時&#xff09; 2.選擇recovery mode,enter 3.root選擇root drop to root shell prompt 4.進入shell界面設置密碼 (1)mount -rw -o remount / (2)passwd username(設置root用戶的密碼) 完成以上修改后&#xff0c;重啟就…

halcon使用直線標定板,標定相機內參代碼

read_image (Image, 直線標定板圖片/Left201118140641772.bmp) get_image_size (Image, Width, Height) dev_close_window () dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle) dev_display (Image) * Image Acquisition 01: Code generated by Image Acquisiti…

dyld: Library not loaded: @rpath/libswiftCore.dylib 解決方法

解決&#xff1a; 設置Build Setting - > 搜索 embe關鍵字 -> 修改屬性 見如下圖&#xff1a; 如果更新了Xcode 8 這里變成&#xff1a; 轉載于:https://www.cnblogs.com/yajunLi/p/5979621.html

Bootloader及u-boot簡介/u-boot系統啟動流程

Bootloader及u-boot簡介Bootloader代碼是芯片復位后進入操作系統之前執行的一段代碼&#xff0c;主要用于完成由硬件啟動到操作系統啟動的過渡&#xff0c;從而為操作系統提供基本的運行環境&#xff0c;如初始化CPU、堆棧、存儲器系統等。Bootloader 代碼與CPU 芯片的內核結構…

Dubbo之RPC架構

為什么會有dubbo的出現: 隨著互聯網的發展&#xff0c;網站應用的規模不斷擴大&#xff0c;常規的垂直應用架構已無法應對&#xff0c;分布式服務架構以及流動計算架構勢在必行&#xff0c;亟需一個治理系統確保架構有條不紊的演進。 單一應用架構 當網站流量很小時&#xff0c…