avcodec_open2() 错误 -542398533: 无法打开视频编解码器。
MainActivity.java Hello, I have a question. MainActivity.java is implemented based on the JavaCV library, with version number 1.5.12. The Gradle code is as follows: The OpenCV FrameGrabber method calls the camera of an Android phone and captures frame data, which is then passed to the FFmpeg FrameRecorder method and streamed via rtmp. However, an error occurs during runtime: avcodec_open2() error -542398533: Could not open video codec. The specific log content is as follows: ----------------------------- PROCESS STARTED (14009) for package com.example.demo --------------------------- 2026-01-08 15:32:50.105 14009-14034 ActivityThread com.example.demo I Init compatible state: true 2026-01-08 15:32:50.113 14009-14034 HwFramewor...rtsFactory com.example.demo D HwFrameworkSecurityPartsFactory in. 2026-01-08 15:32:50.114 14009-14034 HwFramewor...rtsFactory com.example.demo I add HwFrameworkSecurityPartsFactory to memory. 2026-01-08 15:32:50.114 14009-14009 ApplicationLoaders com.example.demo D createClassLoader zip: /data/app/com.example.demo-FzXbHmfk9qiWqJlarGwg4A==/base.apk librarySearchPath: /data/app/com.example.demo-FzXbHmfk9qiWqJlarGwg4A==/lib/arm64:/data/app/com.example.demo-FzXbHmfk9qiWqJlarGwg4A==/base.apk!/lib/arm64-v8a libraryPermittedPath: /data/user/0/com.example.demo parent: java.lang.BootClassLoader@376e716 targetSdkVersion: 36 isBundled: false classLoaderName: null sharedLibraries: null 2026-01-08 15:32:50.117 14009-14034 BehaviorCollectManager com.example.demo I bindAnalyzerService: huawei.android.security.IAppBehaviorDataAnalyzer$Stub$Proxy@99cfd6a pid:14009 2026-01-08 15:32:50.118 14009-14038 RtgSchedEvent com.example.demo I mRtgVideoEnable:false 2026-01-08 15:32:50.208 14009-14034 HwApiCacheMangerEx com.example.demo I apicache path=/storage/emulated/0 state=mounted key=com.example.demo#10175#256 2026-01-08 15:32:50.208 14009-14034 HwApiCacheMangerEx com.example.demo I need clear apicache,because volumes changed,oldCnt=0 newCnt=1 2026-01-08 15:32:50.223 14009-14009 HwTypeface com.example.demo I updateFont: scale=1.0 2026-01-08 15:32:50.224 14009-14009 SystemFonts com.example.demo D areFontsVariable: script=Hans 2026-01-08 15:32:50.224 14009-14009 ActivityThread com.example.demo I finishPreloaded preloadStatus 0 2026-01-08 15:32:50.224 14009-14009 RmeSchedManager com.example.demo I init Rme, version is: v1.0 2026-01-08 15:32:50.224 14009-14034 HwApiCacheMangerEx com.example.demo
内容来源: bytedeco/javacv