![]() |
1
2
当遇到phpfmpeg问题时,最好的方法是从错误消息中复制命令并将其粘贴到终端中。这将为您提供更好的错误消息。 在你的情况下,错误是 ffmpeg无法执行命令'/usr/local/bin/ffmpeg''-f''concat'-safe''0'-i'/private/var/folders/dw/919v2nds7s78pz\u qhp7z9rcm0000gn/T/ffmpeg-concath1kHiX'-c''copy'/Users/francescomussi/Desktop/Apps/cameraProject/back-end/camera laravel/storage/app/public/videos/output.mp4 调试这个有点困难,因为temp文件 /专用/var/[…]/ffmpeg-concath1kHiX 尝试在终端中执行ffmpeg命令时删除。要测试它,您可以自己创建temp文件,如下所示:
现在您可以在终端中运行ffmpeg命令
所以你的案例错误是 输出文件已存在 . 解决方案是使用其他不存在的输出文件,或者在连接视频之前将其删除。 下面是一个如何连接文件的示例(small.mp4取自 http://techslides.com/sample-webm-ogg-and-mp4-video-files-for-html5 )
|
![]() |
2
1
正确答案来自@RolandStarke。
如果您有其他建议,请随时评论或编辑答案。 |
![]() |
Manjot Singh · FFMPEG-流媒体在几秒钟后停止 6 年前 |
![]() |
Yang Chen · 如何使ffmpeg自动填充帧? 6 年前 |
![]() |
user3313834 · 在文件名中使用空格读取时 6 年前 |
![]() |
vcamargo · 如何使ffmpeg在Docker容器中可用? 6 年前 |
|
Marvin von Rappard · 剪切多个视频的结尾 6 年前 |
![]() |
Edward · 当ffmpeg中的音频较长时,将黑色帧附加到视频 7 年前 |