Php 将视频转换为mp4的最快方式

Php 将视频转换为mp4的最快方式,php,video,ffmpeg,html5-video,Php,Video,Ffmpeg,Html5 Video,实际上,我的视频转换脚本正在使用以下软件包: $ffmpeg = FFMpeg::create( [ 'ffmpeg.binaries' => getenv('FFMPEG_PATH').'/ffmpeg', 'ffprobe.binaries' => getenv('FFMPEG_PATH').'/ffprobe', 'tim

实际上,我的视频转换脚本正在使用以下软件包:

$ffmpeg   = FFMpeg::create(
                [
                    'ffmpeg.binaries'  => getenv('FFMPEG_PATH').'/ffmpeg',
                    'ffprobe.binaries' => getenv('FFMPEG_PATH').'/ffprobe',
                    'timeout'          => 3600,
                    'ffmpeg.threads'   => 12,
                ]
            );
            $video = $ffmpeg->open($original_path_here);
            $format = new X264();
            $format->setAudioCodec('libmp3lame');
            $video->save($format, $converted_path_here);

但是每一段视频的转换时间相当长(不到1分钟)。有没有办法提高转换时间

实际上,该软件包不允许修改ffmpeg命令的更多选项(以获得更快的视频转换)

然后,我决定简单地使用以下PHP行转换视频:

shell_exec("ffmpeg -i $original_path_here -c:a copy -c:v libx264 -preset superfast -profile:v baseline $converted_path_here");

也许php不是最好的。更好的硬件总是让事情变得更快。显然,这个PHP包装器利用了
ffmpeg
二进制文件。如果不知道传递给
ffmpeg
二进制文件的实际命令以及该二进制文件生成的控制台输出/日志,就不可能提供任何实际建议。您是对的。有了这个软件包,我们无法向ffmpeg basic命令添加更多选项。。