回覆列表
  • 1 # 使用者2254575075729

    很多軟體都可以做到。

    例如QQ影音什麼的,都有把影片轉成音訊的功能,但這些轉換往往是再次壓縮的,是有損的,會損害音質。

    有沒有更好的方法?這就來分享一下提取音訊的正確思路。

    首先,大家要認識一個概念,那就是影片的構成。通常來說,一個影片是由影片流和音訊流構成的,有時候會再加上字幕、章節等內容,然後再封裝成MKV、MP4等格式。影片的音訊流的編碼可以是MP3,也可以是AAC,也可以是其他,這些編碼往往是可以直接用手機或者MP3來播放的。我們並不需要把這些音訊再壓縮,只要原封不動地提取出來,就可以了,這樣不會損失音質。

    那要怎麼做呢?首先,我們需要一個可以解析影片流音訊流的軟體。筆者在這裡推薦“MKVToolNix”這款工具,這是一款可以把影片流、音訊流和字幕等內容封裝成MKV標準的軟體,是一款非常乾淨的綠色軟體。解壓縮後,開啟資料夾中的“mkvtoolnix_gui.exe”,就可以使用了。

    MKVToolNix:點此進入官網下載

    不過,MKA這種封裝格式支援的播放器並不算特別多,電腦還好說,手機和MP3播放器可能就放不出來了。MKVToolNix其實已經把音訊流給提取了出來,但又再次進行了封裝,成為了MKA音訊格式。要把音訊流原封不動提取出來,我們還可以藉助MKVToolNix裡面的“mkvextract.exe”來完成。

    mkvextract.exe的作用在於把MKV、MKA檔案中的影片流、音訊流單獨提取出來,例如一個MKV檔案裡面封裝的是AAC音訊,那麼MKVExtract就可以直接提取出AAC的音訊檔案,不會再次封裝。mkvextract.exe只支援MKV、MKA格式,因此不能直接用來處理MP4、FLV等格式的影片。

    mkvextract.exe預設不帶有介面,需要透過命令列使用,不太方便。我們可以使用其他人寫的介面來操作它,例如“gMKVExtractGUI”這款工具。

    gMKVExtractGUI:點此下載

    gMKVExtractGUI不能獨立執行,解壓後,把它的所有檔案放到MKVToolNix的目錄中。

    這時候,我們就可以得出一個原始的音訊檔案,視編碼的不同,它可能是MP3,也有可能是AAC、OGG等。但無論如何,它一定是和影片中的音訊一模一樣的,沒有經過壓縮,音質也沒有損失。

    如何從影片中無損提取音訊,思路其實就是藉助軟體,把影片中的音訊流單純地提取出來,和把壓縮包的某一個檔案解壓出來的情況是類似的。以後如果看到某個MV裡面的歌很好聽,某段影片的背景音樂很不錯,不妨試試用這個方法從影片提取出音訊吧!

  • 中秋節和大豐收的關聯?
  • 初期相親,90後談論話題有哪些?