簡體   English   中英

Java如何從電影中提取音頻流

[英]Java how to extract audio stream from movie

我需要從電影中提取音頻流,並最終將其轉換為某種格式,例如192 kbps的MP3,以便以后進行處理,更准確地檢測聲音。

是否有用於從電影中提取音頻流的庫?

您可以使用mplayer將音頻提取到單獨的文件中:

mplayer yourmovie.mov -vo null -vc null -ao pcm:fast

http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html

假設您有DVD,那么就像剝離音軌一樣簡單,您可以使用各種DVD翻錄軟件來完成。 它具有標准的杜比數字音頻軌道(最高48kHz 16位),或者在藍光(最高96kHz,24位)中可能具有TrueHD,您應該能夠使用mplayerffmpeg進行解碼。

如果是Java,您有興趣簽出FMJ:

http://fmj-sf.net/index.php

這為ffmpeg提供了Java包裝器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM