当我尝试使用 PHPVideoToolkit 将视频转换为 flv 时,出现以下错误(getErrors()
方法的输出):
大批
(
[0] => PHPVideoToolkit 错误:执行错误。未找到文件“”的输出。请检查服务器写入权限和/或使用 FFmpeg 编译的可用编解码器。您可以通过检查 PHPVideoToolkit::getFFmpegInfo() 的输出数组来检查编码解码的可用性。
[1] => PHPVideoToolkit 错误:输入文件“/home/nik/video1.mp4”不存在
)PHPVideoToolkit::getFFmpegInfo()
包含 flv 格式。
我从命令行测试了 ffmpeg 并且它有效。我将输入和输出目录和文件的权限都设置为 777,但仍然出现相同的错误。
怎么了?
最佳答案
好吧,其中一部分说您尝试输入的文件不存在。其次,输出文件名似乎是一个空字符串。
关于PHPVideoToolkit 执行错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7718509/