2009-02-22 152 views
0

我需要一種方法來從某些視頻中提取音頻(使用PHP)。我有從YouTube流入的視頻,所以我真的很喜歡它,如果它是在流媒體流,而不是我必須將其保存到臨時目錄並在那裏處理它(儘管這是可以接受的。)謝謝,艾薩克沃勒
編輯:更具體一點,我有一個MP4,我希望它是一個MP3。PHP從視頻中提取音頻

+0

更多的上下文可能會有所幫助。你是否試圖建立一個網站/服務來與其他許多提供這樣做的網站(服用YouTube網址並轉換爲音頻或iPod格式)競爭?或者這是一個需要處理更少數量的YouTube文件的項目? – 2009-02-22 03:20:59

+0

你好 - 是的,我想做一些完全像許多服務一樣的事情,但出於不同的原因(我想自己不要依賴其他服務) – 2009-02-22 04:00:45

回答

3

你會想使用類似ffmpeg和使用PHP的exec命令調用它。如果你在文檔中瀏覽一下,我相信你可以弄清楚什麼標誌只用來獲取音頻。

我之前在一個項目中使用過這個應用程序,用於視頻的實時轉碼,像魅力一樣工作。只要確保你的服務器已經正確安裝。

0

Mplayer應該爲你做這件事,並且有可以調用的庫和編解碼器(PHP支持C庫),它將動態地從AV流中去除視頻。

鑑於您的目標是youttube,您的工作更容易一些,因爲它們使用了一小部分文件編碼。

如果您花時間學習格式,您可以非常方便地移除視頻流並僅返回音頻流。

如果您再提供一些信息,例如您要編碼的內容,或者它最終會出現的位置,我們可能會提供更具體的幫助。

- 亞當