PHP-FFMpeg允许多个输入

时间:2017-07-17 10:27:04

标签: php ffmpeg ffmpeg-php php-ffmpeg

我想重现这个命令

.img{
  height: 18em;
  max-width: 100%;
}

PHP-FFMpeg

我无法在文档中找到添加多个输入文件的方式(ffmpeg -i image.png -i audio.wav -acodec libvo_aacenc -vcodec libx264 output.flv

2 个答案:

答案 0 :(得分:1)

目前无法做到这一点。这是feature request,自2013年开始。

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

最好手动运行命令。

答案 1 :(得分:1)

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

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

它似乎按预期工作