PHP-FFMpeg 允许多个输入



我想重现这个命令

ffmpeg -i image.png -i audio.wav -acodec libvo_aacenc -vcodec libx264 output.flv

与 PHP-FFMpeg

我在文档中找不到添加多个输入文件的方法(-i image.png -i audio.wav(

目前这是不可能的。这是一个功能请求,自 2013 年以来一直开放。

我的猜测是,该库是围绕只能处理一个开放流而构建的,这使得重构需要更加困难。

最好手动运行该命令。

我找到了一个简单的解决方案(hack(:将第二个输入添加为过滤器

$video = $this->ffmpeg->open($imageSource);
$video->addFilter(new SimpleFilter(['-i ', $audioSource]));

它似乎按预期工作

最新更新