带有javaCV的FFMPEG无法打开流

标签 ffmpeg

在测试获取 Mobotix 相机的视频流时,我有一个奇怪的行为,我使用的是 javaCV 0.11。
当我设置超时时,我无法打开流,只有在我不设置超时参数时才会打开流。

我在版本 0.9 和 0.8 中使用 javaCV 0.11 和 Java CV 0.11 验证了这种行为,它适用于超时。

可能是 lib JavaCV 的错误或我使用它的方式:P

我对 ffmpeg 专家的问题如下:

当我打电话时:

avformat_open_input

函数返回 -138

我在这个错误代码中调用了函数av_strerror,函数返回“发生错误号-138”。

描述不是很有用,有人可以告诉我这个错误是什么意思吗?

最佳答案

错误 -138 标记超时。

来自 错误号.h :

#define ETIMEDOUT       138

关于带有javaCV的FFMPEG无法打开流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31120576/

相关文章:

java - 执行多个实例时 ffmpeg 无限期挂起

ios - ffmpeg 在 iOS 中将 wma 转换为 mp3

twitter - FFMPEG 到潜望镜或推特

python - ffmpeg子进程check_call中的concat字符串

php - FFMPEG 无法取帧并另存为图像

ffmpeg - 从 getDecodingTimeEntries() 中的 isoparser-1.0-RC-15 问题更新 isoparser-1.0-RC-37

ffmpeg - 使用 ffmpeg,jpg 到 mp4 到 mpegts,使用 HLS M3U8 播放,只播放第一个 TS 文件 - 为什么?

javascript - 如何使用 ffmpeg 通过媒体记录器 api 从 block 中创建视频文件 webm

ruby-on-rails - rails : Paperclip produces different results for similar videos

ffmpeg - 为什么 ffmpeg 没有完整记录所有 VAAPI 过滤器图形操作,并且比我在这里列出的更多