2017-04-25 170 views
-2

你好,大家好我特林轉換使用FFmpeg的視頻...不正確的語法使用的FFmpeg

  1. 我在同一個文件夾移動ffmpeg.exe與upload.php的

  2. tryed這個代碼upload.php的

    $randname = (rand(0,1000)); 
    $file_data=date("d-m-Y-H-i-s"); 
    $file_name=$file_data.$randname; 
    move_uploaded_file($file_tmp,"vidconvert/".$file_name); 
    exec (ffmpeg -i vidconvert/.$file_name videos/.$file_name.mp4); 
    echo "Success"; 
    
  3. 我想要得到的文件中vidconvert文件夾,並且轉換後的視頻拷貝到視頻文件夾

注:當我檢查vidconfert文件夾,該文件被成功地

+0

[請不要將虛假的「標籤」添加到您的標題中](https://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles)。有一個真正的標籤系統;改用它。此外,笑臉在絕大多數SO帖子中沒有位置;他們從來不屬於你的頭銜。 – Chris

+1

您需要將exec命令放在引號中;並失去$文件名前的時間段。 –

+0

好的,我添加了:exec(「ffmpeg -i vidconvert /.$ file_name videos /.$ file_name.mp4」);但仍然不工作.. –

回答

0

上傳到看看會發生什麼,用途:

exec ("ffmpeg.exe -i vidconvert/{$file_name} videos/{$file_name}.mp4",$output); 
echo $output; 

$輸出將包含執行結果(如果出現任何錯誤),並使用文件的相對/完整路徑

+0

這就是答案。代碼運行良好,但速度很慢...謝謝! –