将视频转换为mp4的最快方法

时间:2017-04-27 13:35:28

标签: php video ffmpeg html5-video

实际上,我的视频转换脚本使用的是PHP-FFMpeg/PHP-FFMpeg包:

$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分钟)视频的转换时间很长。有没有办法改善转换时间?

1 个答案:

答案 0 :(得分:0)

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

然后我决定只使用以下PHP行转换视频:

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