bytedeco/javacv

Could not open input "/storage/emulated/0/video.mp4". (Has setFormat() been called?)

Open

#1 373 ouverte le 22 janv. 2020

Voir sur GitHub
 (4 commentaires) (0 réactions) (0 assignés)Java (1 583 forks)batch import
help wantedquestion

Métriques du dépôt

Stars
 (6 985 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

FFmpegFrameGrabber frameGrabber = FFmpegFrameGrabber.createDefault(file); frameGrabber.setFormat("mp4");

frameGrabber.start(); gives the below exception

org.bytedeco.javacv.FrameGrabber$Exception: avformat_open_input() error -1094995529: Could not open input "/storage/emulated/0/video.mp4". (Has setFormat() been called?)

build.gradle file implementation implementation group: 'org.bytedeco', name: 'javacv', version: '1.4.3' implementation group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '3.4.3-1.4.3', classifier: 'android-arm' implementation group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '3.4.3-1.4.3', classifier: 'android-x86' implementation group: 'org.bytedeco.javacpp-presets', name: 'ffmpeg', version: '4.0.2-1.4.3', classifier: 'android-arm' implementation group: 'org.bytedeco.javacpp-presets', name: 'ffmpeg', version: '4.0.2-1.4.3', classifier: 'android-x86'

I checked and my app already has the storage permission.

Guide contributeur