【发布时间】:2019-12-01 11:28:05
【问题描述】:
Video Compression Sample 视频压缩过程成功完成。但是压缩后的视频丢失了音频。
这个问题已经在 GitHub 问题中得到解答。 The voice disappear after compression。答案是添加这样的依赖项。
implementation (group: 'com.googlecode.mp4parser', name: 'isoparser', version: '1.0.6') {force = true}
但这并不能解决音频问题
我尝试过的
{
compile 'life.knowledge4:k4l-video-trimmer:1.0'
compile 'org.mp4parser:isoparser:1.9.27'
}
运行时错误
Error: Program type already present: org.mp4parser.aspectj.internal.lang.annotation.ajcDeclarePrecedence
完整说明
Program type already present: org.mp4parser.aspectj.internal.lang.annotation.ajcDeclarePrecedence
at com.android.builder.dexing.D8DexArchiveMerger.getExceptionToRethrow(D8DexArchiveMerger.java:132)
at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:117)
at com.android.build.gradle.internal.transforms.DexMergerTransformCallable.call(DexMergerTransformCallable.java:101)
at com.android.build.gradle.internal.transforms.ExternalLibsMergerTransform.transform(ExternalLibsMergerTransform.kt:122)
at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:239)
at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:235)
at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102)
... 49 more
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete
at com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:65)
at com.android.tools.r8.utils.ExceptionUtils.withD8CompilationHandler(ExceptionUtils.java:43)
at com.android.tools.r8.D8.run(D8.java:90)
at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:115)
... 54 more
Caused by: com.android.tools.r8.utils.AbortException: Error: Program type already present: org.mp4parser.aspectj.internal.lang.annotation.ajcDeclarePrecedence
at com.android.tools.r8.utils.Reporter.failIfPendingErrors(Reporter.java:116)
at com.android.tools.r8.utils.Reporter.fatalError(Reporter.java:74)
at com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:59)
... 57 more
【问题讨论】:
-
你找到解决办法了吗?
-
等我发帖
-
编译'com.googlecode.mp4parser:isoparser:1.0.6'
-
好的,谢谢,沃拉!
-
我收到此错误 Duplicate class org.aspectj.runtime.reflect.UnlockSignatureImpl found in modules jetified-aspectjrt-1.7.3.jar (aspectjrt-1.7.3.jar) 和 jetified-aspectjrt- 1.8.2.jar (org.aspectj:aspectjrt:1.8.2)
标签: android android-studio video-processing video-compression