FFMpeg\Exception\RuntimeException: Unable to probe D:/phpstudy_pro/WWW/suiyue/storage/app/public/https://cc.oceanengine.com/anm/CtgDwXdSZ1bgtDCw9XZZ1i-X9J1x9e9z8-TPQ8AE5a0gAW49xNKST3r3rMFqGQ49VJrkk6ZbCj5ulN0io0H-9pKjgkwnKEZsgdy01y9xir-EyT02letYF_hN4HCHMO_4eCZI9zP6t_bgcIWeJJllwItIX4ZPud1OsSVfDXoTTbBfSq43z5J---GZepN7ENC-yCweDOUL7PP54UqK-4roycIYSq78gt6KzjOezuK-ULTAbezWM-d75ycPx-C4SLADwnvBS8c0v6GEAdxlsqkZeXgpqducG6P-s47B6-HAPhggda9L88dwIcovDpreuDsl4YWjpugB4-hyRkwgRaH_zgrHJUu3AMrxIrAxmJ6BjJeGo_6diH40Qa9IzQJfo-qPhGQKaKPd2afUyxIhwmalUyjkWIIH99fw2rdbjtkeH1NUaDM251WOwNIWDpmNReI39JMG1BSkwvpCJ4xCdmTPG6c3zHXo7MFAB1iLKshlcrPr7DAH2wAmujPWNyLNePBgpNTLdmm7hC6fifWmC8930DmCvLdGG9Rt-sTslxIzPiXyx8AsnMpp3PbmQ6iIQ_s2CFTRauO6vBiBSs0ZPje-rW3r6ABGo1PJ1AHnxr2zDfqE7ohvnpuYYbW_JBpJCjyrkwqEXmwJIIiPaTW4pou_fiuxo_GxcIUwvPRhyQxPVaVCBj_aWisiuLEKIXOmjrvybWnsn5b8FiWgimoQz6OzDRjt8v_hASIBA1-Mmyo= in file D:\phpstudy_pro\WWW\suiyue\vendor\php-ffmpeg\php-ffmpeg\src\FFMpeg\FFProbe.php on line 263
时间: 2024-04-07 20:29:27 浏览: 8
这个错误通常表示FFMPEG无法探测到您指定的视频文件。请确保视频文件存在,路径正确并且您的FFMPEG库已正确安装。
您可以尝试使用以下代码来调试:
```php
$ffmpeg = FFMpeg\FFMpeg::create();
$video = $ffmpeg->open('path/to/video.mp4');
try {
$duration = $video->getDuration();
} catch (Exception $e) {
echo 'Error: ' . $e->getMessage();
}
```
这段代码将尝试获取视频的持续时间。如果仍然有错误,请检查FFMPEG是否正确安装并更新到最新版本。
相关问题
/simplest_ffmpeg_player.c:65: undefined reference to `avcodec_alloc_frame'
这个错误通常表示程序无法找到 `avcodec_alloc_frame` 的定义。可能的原因是你的程序没有正确链接 FFmpeg 库。你需要检查你的编译命令是否正确,是否包含了正确的库文件路径和库文件名。另外,`avcodec_alloc_frame` 已经被废弃,建议使用 `av_frame_alloc` 替代。
Error: No such keg: /opt/homebrew/Cellar/ffmpeg
如果在安装ffmpeg时出现了`Error: No such keg: /opt/homebrew/Cellar/ffmpeg`的错误提示,这可能是由于Homebrew的安装路径不同或者ffmpeg未正确安装导致的。
请尝试以下解决方案:
1. 检查Homebrew安装路径:确认你的Homebrew安装路径是否与错误提示中的路径一致。默认情况下,Homebrew的安装路径为`/usr/local/Homebrew`。你可以在终端中运行以下命令来检查Homebrew的安装路径:
```shell
brew --prefix
```
如果输出的路径不是`/usr/local/Homebrew`,请将以下命令添加到你的shell配置文件(例如`.bash_profile`、`.zshrc`等)中,将Homebrew的安装路径设置为正确的路径:
```shell
export HOMEBREW_PREFIX=/path/to/homebrew
export PATH=$HOMEBREW_PREFIX/bin:$PATH
```
将`/path/to/homebrew`替换为你实际的Homebrew安装路径。然后保存文件,并重新启动终端。
2. 检查ffmpeg安装状态:确认你是否已经正确安装了ffmpeg。你可以在终端中运行以下命令来检查ffmpeg的安装状态:
```shell
brew list ffmpeg
```
如果没有任何输出或者输出为空,说明ffmpeg尚未安装。你可以使用以下命令来安装ffmpeg:
```shell
brew install ffmpeg
```
如果已经安装了ffmpeg,但仍然出现错误,请尝试重新安装ffmpeg:
```shell
brew reinstall ffmpeg
```
如果上述方法仍然无法解决问题,请检查你的系统和Homebrew的安装过程是否存在其他问题。你也可以尝试在Homebrew的官方网站上查找更多关于安装和配置的信息,或者寻求相关支持。