使用ffmpeg将webm转换为mp4的最佳方法

时间:2019-05-23 05:10:45

标签: php ffmpeg mp4 webm

使用ffmpeg将webm转换为mp4时遇到问题。

我尝试将ffmpeg移至src文件夹,并在我编写的php代码上使用exec($ cmd,$ out,$ ret)。当我使用cmd在Windows上运行相同的cmd行时,它将文件从webm转换为mp4。 $ cmd ='-i'。$ videoWebm .'- qscale 0'。$ videoMp4; 在这里找到了一些信息,但仍然没有帮助 FFMPEG convert webm to mp4 not working

代码

 newfile = path to ffmpeg.exe ,which is the same path as $videoWebm
    $videoWebm =path to webm file 
    $videoMp4= path to save mp4 file ,which is the same path as $videoWebm
    $cmd ='-i'.$videoWebm.'-qscale 0'.$videoMp4;

    exec($newfile.$cmd,$out,$ret);
    if ($ret){
      $statusMsg= "There was a problem!\n";
      print_r($cmd.'\n');
      print_r($out);
      } else {
          $statusMsg= "Ffmpeg successfully converted files into mp4 from WebM 
         container!\n";
      }

webm文件记录,视频文件上传到$ videoWebm。我还将一些数据插入数据库以保存文件信息。但是将网络转换为mp4的工作从未完成,请谢谢。

0 个答案:

没有答案