2009-08-05 66 views

回答

4

FFMPEG-PHP是一種提取信息的流行選擇。不過,它不會重新編碼文件。 http://ffmpeg-php.sourceforge.net/

但是,如果您在機器上安裝了FFMPEG實例,則可以通過php中的exec函數調用FFMPEG。 例如:exec(’ffmpeg -i ‘.$SourcePath.’ ‘.$Destination);

0

我認爲你最好的選擇是ffmpeg-php(可用於音頻和視頻轉換)。 Imagemagick也有一些基本的視頻轉換選項。

+0

FFMPEG-PHP不會執行轉換。它只從文件讀取數據。 – evilpenguin 2009-08-05 14:48:15

+0

@evilpenguin:你絕對正確 - 我的壞!通過exec使用ffmpeg的答案似乎是正確的方法。 – 10goto10 2009-08-05 15:08:18

0

第二種選擇是使用MPlayer project中的mencoder(同樣,您必須將其稱爲命令行工具)。 ffmpeg和MPlayer之間的主要區別在於前者帶有開源的編解碼器,而後者帶有各種來源的編解碼器以及使用ffmpeg。

所以ffmpeg使用起來更簡單一些,MPlayer可以在更多格式之間進行轉換,但命令行變得非常複雜。

+0

也聽說過很多關於MEncoder的好東西。但是從來沒有使用過它。 – evilpenguin 2009-08-06 12:55:34