gpt4 book ai didi

android - 无法在 Android 中使用 OpenCV VideoCpature java 类打开视频文件

转载 作者:太空宇宙 更新时间:2023-11-03 22:49:10 25 4
gpt4 key购买 nike

我正在尝试从手机存储中加载几个 AVI 文件。示例路径 -

/storage/emulated/0/Download/received_files/video1.avi/storage/emulated/0/Download/received_files/video2.avi

 VideoCapture vc1 = new VideoCapture();
VideoCapture vc2 = new VideoCapture();

if (!vc1.open(video1)) {
Log.e(TAG, "Could not open the video file1");
} else {
Log.i(TAG, "Video1 loaded");
}

if (!vc2.open(video1)) {
Log.e(TAG, "Could not open the video file1");
} else {
Log.i(TAG, "Video2 loaded");
}

不用说它总是返回“无法打开...”消息。

文件路径正确,我可以使用上述路径创建 File 对象,并且 File.exists() 返回 true。

我正在使用 OpenCV 3.2.0。我错过了什么吗?

谢谢

最佳答案

Android 版 OpenCV 仅支持 AVI 容器中的 MJPEG 编解码器,因此它不会打开任何使用任何其他编解码器编码的视频。 (来源 opencv.org)

FFMPEG 可用于支持其他编解码器。

关于android - 无法在 Android 中使用 OpenCV VideoCpature java 类打开视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42157509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com