php - 将 .mov 转换为 .mp4 php 的问题

标签 php video ffmpeg exec

我正在尝试将扩展名为 .mov 的视频转换为 .mp4 格式。以下是我尝试使用的命令

$file_name = "abc.mov";

$mp4_file  = "abc.mp4";

$cmd = 'sudo /usr/bin/ffmpeg -i /path_to_file' . $file_name . ' -strict experimental -vcodec libx264 -pix_fmt yuv420p -profile:v baseline -preset slower -crf 18 -vf "scale=trunc(in_w/2)*2:trunc(in_h/2)*2" /destination_path/' . $mp4_file;
exec($cmd, $out, $res);

但是没有创建所需的文件(带有 .mp4 )。当我复制命令并将其粘贴到终端中时,将创建具有所需格式的文件。但是,我的 php 代码中的 exec 命令也无法使用。

我无法弄清楚问题的实际原因,因为它似乎很奇怪。任何帮助将不胜感激。提前致谢

最佳答案

尝试在 exec 的末尾添加一个 '2&>1' 吗?

关于php - 将 .mov 转换为 .mp4 php 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27983470/

相关文章:

javascript - 使用 JavaScript/JQuery 动态更改 CSS 字体

php - mysql 查询在各行上具有开始和结束日期

用于检查视频元数据的 Java 库(如果是 1080p、720p 等)

android - 如何根据视频大小限制Seek Bar?

linux - 如何在 linux 上使用 ffmpeg 录制音频?

php - 在 PHP 中使用 "Remember me"功能的正确方法

php - 跨多个站点收集投票

video - 如何插入帧以补偿捕获期间丢失的帧

html - 如何使用 HTML5 将视频和播放列表添加到页面?

c# - 用C#执行ffmpeg命令