簡體   English   中英

如何在PHP的exec()命令中使用ffmpeg?

[英]How can I use ffmpeg with PHP's exec( ) command?

我正在運行Max OS 10.7,MAMP(PHP 5.3.6),並安裝了FFMPEG。 我想將視頻從一種格式轉換為另一種格式。 在Terminal中輸入以下內容可以正常工作:

 ffmpeg -i /path/video.wmv /path/video.flv

文件video.wmv轉換為video.flv。 大! 現在,此PHP行無效:

 exec('ffmpeg -i /path/video.wmv /path/video.flv');

為什么? 我已經花了很多時間來閱讀有關內容,但仍然無法弄清問題所在。 我已經閱讀了有關此主題的其他討論,但沒有明確的答案。 任何幫助將不勝感激! (PHP safe_mode已關閉)。

我會仔細檢查ffmpeg的路徑是否正確。 另外,看看輸出是否有有用的東西,像這樣:

exec("/usr/bin/ffmpeg -i $srcFile $destFile 2>&1", $output);
var_dump($output);

暫無
暫無

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

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