Could not open input "/storage/emulated/0/video.mp4". (Has setFormat() been called?)
#1 373 ouverte le 22 janv. 2020
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.