跳到主要內容


檔案格式-音源

檔案格式
音源

音源檔是用來儲存聲音的,跟圖片一樣也分成有損音源跟無損音源,無損檔如:wav,有損檔如:mp3、ACC,而音訊檔在儲存時都會進行壓縮,以節省記憶體,其他還有很多檔案類型在這邊不一一討論。

無損檔是能將電腦在錄製時的音訊內容,完整的儲存下來,所以無損的檔案也較大。

有損檔是基於人類心理學的原理,把人類感受不到的音訊部分刪除,留下人類能夠聽到的內容,相對無損的檔案較小。

wav

wav檔是能在windows、linux、mac上流通的檔案,wav在維基百科上的資訊可以到連結中去看,是無損檔,副檔名為wav。

mp3

mp3是常見的音源檔,mp3在維基百科上的資訊可以到連接中去看,是有損檔,副檔名為mp3。

ACC

ACC是mp3下一代的音源檔,ACC在維基百科上的資訊可以到連接中去看,是有損檔,副檔名為acc、mp4、m4a。

思考有損音訊、無損音訊轉換

無損轉無損,基本沒有什麼太大問題,只要確定兩個無損的程度是一樣的,這樣紀錄的內容就會是相通。
無損轉有損會將有損物法儲存的內容拿掉,留下有損能夠儲存的部分。
有損轉有損,就如同無損轉無損的狀態一樣,若兩者一樣則沒有差別,若是有損程度高的轉有損程度低的,那就會已有損程度高的方式記錄下來。
有損轉無損,記錄下來的當然是有損的的內容。




 投影片-slideshare:程式語言概念_變數
 影片-youtube:程式語言蓋面_變數
 程式碼-Github:程式語言概念_變數
下一單元:程式語言概念_常見的資料格式

留言

這個網誌中的熱門文章

程式語言學習概論(1)

程式語言 介紹

語言學習-English-Lights

Song Lyric Title : Lights Singer :Ellie Goulding Album :  Bright Lights Release Date :  2011 I had a way then losing it all on my own I had a heart then but the queen has been overthrown And I'm not sleeping now the dark is too hard to beat And I'm not keeping up the strength I need to push me You show the lights that stop me turn to stone You shine it when I'm alone And so I tell myself that I'll be strong And dreaming when they're gone 'Cause they're calling, calling, calling me home Calling, calling, calling home You show the lights that stop me turn to stone You shine them when I'm alone Noises, I play within my head Touch my own skin and hope they'll still be there And I think back to when my brother and my sister slept In and on my place the only time I feel safe You show the lights that stop me turn to stone You shine it when I'm alone And so I tell myself that I'...

Python-資料庫-mongodb-pymongo

Python 資料庫 mongodb-pymongo 安裝: linux、mac:pip3 install pymongo windows: import pymongo client = pymongo.MongoClient("mongodb://localhost:27017/") db = client['demo_db'] col = db['demo_col'] dict1 = { "name": "ab123ab456g", "day": "1890-04-05" } result = col.insert_one(dict1)  dict2 = [   { "name": "ki", "day": "1666-1-1"},   { "name": "aa", "day": "1222-11-11"},   { "name": "gg-gg", "day": "1333-02-22"},   { "name": "T-T", "day": "1444-03-02"},   { "name": "f-f", "day": "1555-01-01"} ] result = col.insert_many(dict2) result = col.find_one() print(result) results = col.find() for result in col.find(): print(result) results = col.find() query = {'...