Skip to content

MPEG4 movie File Encoding fails(H.264) #175

@st-miz

Description

@st-miz

Dear OSS developers.

Unexpected error while transcoding.
Detailed information is below.
I would be very happy if you could fix it.

Android device info

・motorola moto g30
・OS Android 11

movie file info

・mpeg4
・codec AAC、H264

log

2022-05-16 15:06:10.736 2814-4164/hogehogeApp.debug I/ExtendedACodec: setupVideoEncoder()
2022-05-16 15:06:10.736 2814-4164/hogehogeApp.debug I/ACodec: [OMX.qcom.video.encoder.avc] setupVideoEncoder mime(video/avc) colorFormat(7f000789)
2022-05-16 15:06:10.737 2814-4164/hogehogeApp.debug W/OMXUtils: do not know color format 0x7fa30c04 = 2141391876
2022-05-16 15:06:10.737 2814-4164/hogehogeApp.debug W/OMXUtils: do not know color format 0x7fa30c00 = 2141391872
2022-05-16 15:06:10.737 2814-4164/hogehogeApp.debug W/OMXUtils: do not know color format 0x7f000789 = 2130708361
2022-05-16 15:06:10.738 2814-4164/hogehogeApp.debug I/ACodec: width height(1080x1920) stride(1080) sliceHeight(1920)
2022-05-16 15:06:10.738 2814-4164/hogehogeApp.debug E/ACodec: [OMX.qcom.video.encoder.avc] failed to set input port definition parameters.
2022-05-16 15:06:10.738 2814-4164/hogehogeApp.debug E/ExtendedACodec: [OMX.qcom.video.encoder.avc] configureCodec returning error -12
2022-05-16 15:06:10.738 2814-4164/hogehogeApp.debug E/ACodec: signalError(omxError 0x80001001, internalError -12)
2022-05-16 15:06:10.738 2814-4164/hogehogeApp.debug E/ACodec: [OMX.qcom.video.encoder.avc] configureCodec returning error -12
2022-05-16 15:06:10.738 2814-4164/hogehogeApp.debug E/ACodec: signalError(omxError 0x80001001, internalError -12)
2022-05-16 15:06:10.738 2814-4163/hogehogeApp.debug E/MediaCodec: Codec reported err 0xfffffff4, actionCode 0, while in state 3
2022-05-16 15:06:10.738 2814-4163/hogehogeApp.debug E/MediaCodec: Codec reported err 0xfffffff4, actionCode 0, while in state 0
2022-05-16 15:06:10.738 2814-4153/hogehogeApp.debug E/MediaCodec: configure failed with err 0xfffffff4, resetting...
2022-05-16 15:06:11.089 2814-4153/hogehogeApp.debug I/MediaCodec: (0xb400007ccbd77340) release
2022-05-16 15:06:11.097 2814-4153/hogehogeApp.debug I/MediaCodec: (0xb400007ccbd77340) init name(OMX.qcom.video.encoder.avc)
2022-05-16 15:06:11.100 2814-4164/hogehogeApp.debug I/OMXClient: IOmx service obtained
2022-05-16 15:06:11.104 2814-4163/hogehogeApp.debug I/MediaCodec: (0xb400007ccbd77340) Component Allocated (OMX.qcom.video.encoder.avc)
2022-05-16 15:06:11.108 2814-4153/hogehogeApp.debug E/TranscodeEngine: Unexpected error while transcoding.
android.media.MediaCodec$CodecException: Error 0xfffffff4
at android.media.MediaCodec.native_configure(Native Method)
at android.media.MediaCodec.configure(MediaCodec.java:2127)
at android.media.MediaCodec.configure(MediaCodec.java:2043)
at com.otaliastudios.transcoder.internal.Codecs$encoders$1$lazyVideo$2.invoke(Codecs.kt:44)
at com.otaliastudios.transcoder.internal.Codecs$encoders$1$lazyVideo$2.invoke(Codecs.kt:41)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at com.otaliastudios.transcoder.internal.Codecs$encoders$1.getLazyVideo(Codecs.kt:41)
at com.otaliastudios.transcoder.internal.Codecs$encoders$1.get(Codecs.kt:50)
at com.otaliastudios.transcoder.internal.Codecs$encoders$1.get(Codecs.kt:30)
at com.otaliastudios.transcoder.internal.codec.Encoder.(Encoder.kt:43)
at com.otaliastudios.transcoder.internal.pipeline.PipelinesKt$VideoPipeline$1.invoke(pipelines.kt:64)
at com.otaliastudios.transcoder.internal.pipeline.PipelinesKt$VideoPipeline$1.invoke(pipelines.kt:58)
at com.otaliastudios.transcoder.internal.pipeline.Pipeline$Companion.build$lib_release(Pipeline.kt:65)
at com.otaliastudios.transcoder.internal.pipeline.PipelinesKt.VideoPipeline(pipelines.kt:58)
at com.otaliastudios.transcoder.internal.pipeline.PipelinesKt.RegularPipeline(pipelines.kt:47)
at com.otaliastudios.transcoder.internal.transcode.DefaultTranscodeEngine.createPipeline(DefaultTranscodeEngine.kt:82)
at com.otaliastudios.transcoder.internal.transcode.DefaultTranscodeEngine.access$createPipeline(DefaultTranscodeEngine.kt:27)
at com.otaliastudios.transcoder.internal.transcode.DefaultTranscodeEngine$segments$1.invoke(DefaultTranscodeEngine.kt:42)
at com.otaliastudios.transcoder.internal.transcode.DefaultTranscodeEngine$segments$1.invoke(DefaultTranscodeEngine.kt:42)
at com.otaliastudios.transcoder.internal.Segments.tryCreateSegment(Segments.kt:87)
at com.otaliastudios.transcoder.internal.Segments.next(Segments.kt:46)
at com.otaliastudios.transcoder.internal.transcode.DefaultTranscodeEngine.transcode(DefaultTranscodeEngine.kt:113)
at com.otaliastudios.transcoder.internal.transcode.TranscodeEngine$Companion.transcode(TranscodeEngine.kt:48)
at com.otaliastudios.transcoder.internal.transcode.TranscodeEngine.transcode(Unknown Source:2)
at com.otaliastudios.transcoder.Transcoder$1.call(Transcoder.java:102)
at com.otaliastudios.transcoder.Transcoder$1.call(Transcoder.java:99)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
2022-05-16 15:06:11.108 2814-4153/hogehogeApp.debug I/Decoder(AUDIO,0): release(): releasing codec. dequeuedInputs=0 dequeuedOutputs=0
2022-05-16 15:06:11.109 2814-4153/hogehogeApp.debug I/MediaCodec: (0xb400007ccbba7660) stop
2022-05-16 15:06:11.110 2814-4154/hogehogeApp.debug D/CCodecBufferChannel: [c2.android.aac.decoder#329] MediaCodec discarded an unknown buffer
2022-05-16 15:06:11.110 2814-4154/hogehogeApp.debug I/chatty: uid=10298(hogehogeApp.debug) identical 2 lines
2022-05-16 15:06:11.110 2814-4154/hogehogeApp.debug D/CCodecBufferChannel: [c2.android.aac.decoder#329] MediaCodec discarded an unknown buffer
2022-05-16 15:06:11.112 2814-4153/hogehogeApp.debug I/Encoder(AUDIO,0): release(): ownsStop=true dequeuedInputs=0 dequeuedOutputs=0
2022-05-16 15:06:11.112 2814-4153/hogehogeApp.debug I/MediaCodec: (0xb400007ccbd76330) stop
2022-05-16 15:06:11.113 2814-2814/hogehogeApp.debug W/System.err: android.media.MediaCodec$CodecException: Error 0xfffffff4
2022-05-16 15:06:11.113 2814-2814/hogehogeApp.debug W/System.err: at android.media.MediaCodec.native_configure(Native Method)
2022-05-16 15:06:11.113 2814-2814/hogehogeApp.debug W/System.err: at android.media.MediaCodec.configure(MediaCodec.java:2127)
2022-05-16 15:06:11.113 2814-2814/hogehogeApp.debug W/System.err: at android.media.MediaCodec.configure(MediaCodec.java:2043)
2022-05-16 15:06:11.113 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.Codecs$encoders$1$lazyVideo$2.invoke(Codecs.kt:44)
2022-05-16 15:06:11.113 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.Codecs$encoders$1$lazyVideo$2.invoke(Codecs.kt:41)
2022-05-16 15:06:11.113 2814-2814/hogehogeApp.debug W/System.err: at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
2022-05-16 15:06:11.113 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.Codecs$encoders$1.getLazyVideo(Codecs.kt:41)
2022-05-16 15:06:11.114 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.Codecs$encoders$1.get(Codecs.kt:50)
2022-05-16 15:06:11.114 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.Codecs$encoders$1.get(Codecs.kt:30)
2022-05-16 15:06:11.114 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.codec.Encoder.(Encoder.kt:43)
2022-05-16 15:06:11.114 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.pipeline.PipelinesKt$VideoPipeline$1.invoke(pipelines.kt:64)
2022-05-16 15:06:11.114 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.pipeline.PipelinesKt$VideoPipeline$1.invoke(pipelines.kt:58)
2022-05-16 15:06:11.114 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.pipeline.Pipeline$Companion.build$lib_release(Pipeline.kt:65)
2022-05-16 15:06:11.114 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.pipeline.PipelinesKt.VideoPipeline(pipelines.kt:58)
2022-05-16 15:06:11.114 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.pipeline.PipelinesKt.RegularPipeline(pipelines.kt:47)
2022-05-16 15:06:11.114 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.transcode.DefaultTranscodeEngine.createPipeline(DefaultTranscodeEngine.kt:82)
2022-05-16 15:06:11.115 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.transcode.DefaultTranscodeEngine.access$createPipeline(DefaultTranscodeEngine.kt:27)
2022-05-16 15:06:11.115 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.transcode.DefaultTranscodeEngine$segments$1.invoke(DefaultTranscodeEngine.kt:42)
2022-05-16 15:06:11.115 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.transcode.DefaultTranscodeEngine$segments$1.invoke(DefaultTranscodeEngine.kt:42)
2022-05-16 15:06:11.115 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.Segments.tryCreateSegment(Segments.kt:87)
2022-05-16 15:06:11.115 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.Segments.next(Segments.kt:46)
2022-05-16 15:06:11.115 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.transcode.DefaultTranscodeEngine.transcode(DefaultTranscodeEngine.kt:113)
2022-05-16 15:06:11.115 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.transcode.TranscodeEngine$Companion.transcode(TranscodeEngine.kt:48)
2022-05-16 15:06:11.115 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.internal.transcode.TranscodeEngine.transcode(Unknown Source:2)
2022-05-16 15:06:11.115 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.Transcoder$1.call(Transcoder.java:102)
2022-05-16 15:06:11.115 2814-2814/hogehogeApp.debug W/System.err: at com.otaliastudios.transcoder.Transcoder$1.call(Transcoder.java:99)
2022-05-16 15:06:11.115 2814-2814/hogehogeApp.debug W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
2022-05-16 15:06:11.115 2814-2814/hogehogeApp.debug W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
2022-05-16 15:06:11.116 2814-2814/hogehogeApp.debug W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2022-05-16 15:06:11.116 2814-2814/hogehogeApp.debug W/System.err: at java.lang.Thread.run(Thread.java:923)
2022-05-16 15:06:11.116 2814-4156/hogehogeApp.debug D/CCodecBufferChannel: [c2.android.aac.encoder#560] MediaCodec discarded an unknown buffer
2022-05-16 15:06:11.116 2814-4156/hogehogeApp.debug I/chatty: uid=10298(hogehogeApp.debug) MediaCodec_loop identical 3 lines
2022-05-16 15:06:11.116 2814-4156/hogehogeApp.debug D/CCodecBufferChannel: [c2.android.aac.encoder#560] MediaCodec discarded an unknown buffer
2022-05-16 15:06:11.118 2814-4153/hogehogeApp.debug I/DefaultDataSource(2): releaseTrack(AUDIO)
2022-05-16 15:06:11.122 2814-4153/hogehogeApp.debug D/MPEG4Writer: reset()
2022-05-16 15:06:11.122 2814-4153/hogehogeApp.debug D/MPEG4Writer: release()
2022-05-16 15:06:11.122 2814-4153/hogehogeApp.debug D/MPEG4Writer: ftruncate mPreAllocateFileEndOffset:0 mOffset:0 mMdatEndOffset:0 diff:0
2022-05-16 15:06:11.122 2814-4154/hogehogeApp.debug I/hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
2022-05-16 15:06:11.132 2814-4153/hogehogeApp.debug I/DataSources: release(): releasing...
2022-05-16 15:06:11.132 2814-4153/hogehogeApp.debug I/DataSources: deinitializing hogehogeApp.controller.videoedit.SafelyClipDataSource@ee75d81... (isInit=true)
2022-05-16 15:06:11.133 2814-4153/hogehogeApp.debug I/DefaultDataSource(2): deinitialize(): deinitializing...
2022-05-16 15:06:11.135 2814-4153/hogehogeApp.debug I/DataSources: deinitializing hogehogeApp.controller.videoedit.SafelyClipDataSource@ee75d81... (isInit=false)
2022-05-16 15:06:11.135 2814-4153/hogehogeApp.debug I/DataSources: release(): released.
2022-05-16 15:06:11.139 2814-4153/hogehogeApp.debug I/MediaCodec: (0xb400007ccbd7b380) init name(OMX.qcom.video.encoder.avc)
2022-05-16 15:06:11.143 2814-4174/hogehogeApp.debug I/OMXClient: IOmx service obtained
2022-05-16 15:06:11.147 2814-4173/hogehogeApp.debug I/MediaCodec: (0xb400007ccbd7b380) Component Allocated (OMX.qcom.video.encoder.avc)
2022-05-16 15:06:11.150 2814-4153/hogehogeApp.debug I/MediaCodec: (0xb400007ccbd7b380) configure surface(0x0) crypto(0x0) flags(1)
2022-05-16 15:06:11.150 2814-4153/hogehogeApp.debug D/MediaCodec: (0xb400007ccbd7b380) configure format: AMessage(what = 0x00000000) = {

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions