2017-04-25 160 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

这就是答案。代码运行良好,但速度很慢...谢谢! –