2012-07-18 73 views
0

我正在使用fileuploader.js上傳視頻文件。現在我想將視頻格式轉換爲.mp4。上傳後,我使用ffmpegphp將視頻轉換爲.mp4。我使用的樣品段從本地系統上傳後將視頻轉換爲.mp4格式不顯示視頻只能聽到聲音

$converted = "uploads/".$uniqid.".mp4"; //$uniqid is the id for the video after upload 
$cmd = "$ffmpeg -i $sourceUrl -f mp4 $converted"; //$sourceUrl is the path of the video 

我試圖.flv視頻文件轉換爲.mp4格式,它,但問題是我不能看視頻只能聽到轉換後的聲音。 $cmd中使用的轉換行不正確。請幫忙。

回答

1

只需ffmpeg -i source.flv output.mp4就夠了,它會使用默認的編解碼器爲mp4。你可以將ffmpeg響應粘貼到上面的命令中嗎?

+0

我試過這個,但它不適合我。我在我的本地系統中嘗試了相同的功能,我能夠看到視頻,但在服務器中無法正常工作。在我的服務器ffmpeg版本是0.6,在我的本地版本是0.8。這是問題嗎?你能告訴我如何從終端升級服務器中的ffmpeg版本。 – user850234 2012-07-18 11:11:19

+0

你可以SSH入服務器?如果是,請按照以下步驟進行升級:http://ubuntuforums.org/showthread.php?t=1438052 – d33pika 2012-07-19 05:53:09

+0

感謝但運行第三個命令後,即'sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac -dev libfaad-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libx11-dev libxfixes-dev libxvidcore4-dev zlib1g-dev它顯示E:Unable to locate package libxvidcore4-dev'並退出安裝 – user850234 2012-07-19 13:06:16