我目前正在Laravel项目中使用Laravel FFMPEG,并运行以下内容,它在https://github.com/protonemedia/laravel-ffmpeg上运行得很好 下面是一个运行正常的代码示例: $lowBitrate = (new X264)->setKiloBitrate(250);
$midBitrate = (new X264)->setKiloBitrate(500);
$highBitrate = (new X264)->setKiloBitrate(1000);
我正在尝试将FFMpeg集成到一个Laravel项目中,但当我调用端点时,会发现错误:
FFMpeg\Exception\ExecutableNotFoundException: Unable to load FFMpeg in file /Users/me/Desktop/video/vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/Driver/FFMpegDriver.php on line 55
我所做的:
本地安装的FFMEG,可以确认这在使用终端时是可行的。
新鲜拉力维尔安装composer create-project laravel/laravel
以下命令在OS X中运行良好:
ffmpeg -f concat -i videos_playlist.txt -c copy final.mkv
但是当我尝试在ubuntu上运行它时,我得到了以下结果:
Unknown input format: 'concat'
你知道我错过了什么或者可能的变通方法吗?
OS X内部版本:
ffmpeg version 1.2.1 Copyright (c) 2000-2013 the FFmpeg developers
built on Aug 8 2013 11:49:17 with Apple LLVM version 4.2 (c
我在一个节点应用程序中使用raspivid和ffmpeg的raspberry pi上的视频流。在终端中使用它们(不使用节点)将流传输几个小时,但是当我在节点child_process中使用它们时(我生成2个,每个节点一个),它在3分钟多一点的时间内工作得很好,然后流停止。child_processes仍在运行,我没有看到任何错误。 我代码的要点是: let camera = spawn('raspivid', args)
let ffmpeg = spawn('ffmpeg', args)
camera.stdout.on('data',