av_read_frame error: unknown
来源:9-7 播放器封装及自定义插件(三)

demonCry
2022-09-08
截止到视频第三节 <<播放器封装及自定义插件(三)>>
不管视频是否能否成功加载 都会报 av_read_frame error: unknown
这个错误
D/IJKMEDIA( 786): IjkMediaPlayer_native_setup
I/IJKMEDIA( 786): av_version_info: ff4.0--ijk0.8.8--20211030--926
I/IJKMEDIA( 786): ijk_version_info:
D/IJKMEDIA( 786): ffpipeline_create_from_android()
D/IJKMEDIA( 786): ijkmp_set_inject_opaque(0x2f26)
D/IJKMEDIA( 786): ijkmp_set_inject_opaque()=void
D/IJKMEDIA( 786): ijkmp_set_ijkio_inject_opaque(0x2f26)
D/IJKMEDIA( 786): ijkmp_set_ijkio_inject_opaque()=void
D/IJKMEDIA( 786): ijkmp_android_set_mediacodec_select_callback()
D/IJKMEDIA( 786): ffpipeline_set_mediacodec_select_callback
D/IJKMEDIA( 786): ijkmp_android_set_mediacodec_select_callback()=void
D/IJKMEDIA( 786): IjkMediaPlayer_setOptionLong
D/IJKMEDIA( 786): IjkMediaPlayer_setOptionLong
D/IJKMEDIA( 786): IjkMediaPlayer_native_setup
I/IJKMEDIA( 786): av_version_info: ff4.0--ijk0.8.8--20211030--926
I/IJKMEDIA( 786): ijk_version_info:
D/IJKMEDIA( 786): ffpipeline_create_from_android()
D/IJKMEDIA( 786): ijkmp_set_inject_opaque(0x2f36)
D/IJKMEDIA( 786): ijkmp_set_inject_opaque()=void
D/IJKMEDIA( 786): ijkmp_set_ijkio_inject_opaque(0x2f36)
D/IJKMEDIA( 786): ijkmp_set_ijkio_inject_opaque()=void
D/IJKMEDIA( 786): ijkmp_android_set_mediacodec_select_callback()
D/IJKMEDIA( 786): ffpipeline_set_mediacodec_select_callback
D/IJKMEDIA( 786): ijkmp_android_set_mediacodec_select_callback()=void
D/IJKMEDIA( 786): IjkMediaPlayer_setOptionLong
D/IJKMEDIA( 786): IjkMediaPlayer_setOptionLong
I/flutter ( 786): [inf] 2022-09-08 02:43:50.980891 [fijk] create player id:13
I/flutter ( 786): [inf] 2022-09-08 02:43:50.996626 [fijk] create player id:14
I/flutter ( 786): [inf] 2022-09-08 02:43:50.997623 [fijk] FijkPlayer{id:14} invoke setDataSource https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv
D/IJKMEDIA( 786): IjkMediaPlayer_setDataSourceAndHeaders
V/IJKMEDIA( 786): setDataSource: path https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv
D/IJKMEDIA( 786): ijkmp_set_data_source(url="https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv")
D/IJKMEDIA( 786): ijkmp_set_data_source(url="https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv")=0
I/flutter ( 786): [inf] 2022-09-08 02:43:51.013523 [fijk] FijkPlayer{id:14} state changed to FijkState.initialized <= FijkState.idle
I/flutter ( 786): [inf] 2022-09-08 02:43:51.020084 [fijk] FijkPlayer{id:14} invoke prepareAsync and start #1
I/flutter ( 786): [inf] 2022-09-08 02:43:51.021556 [fijk] FijkPlayer{id:14} setOption k:start-on-prepared, v:1
D/IJKMEDIA( 786): IjkMediaPlayer_setOptionLong
D/IJKMEDIA( 786): IjkMediaPlayer_native_setup
I/IJKMEDIA( 786): av_version_info: ff4.0--ijk0.8.8--20211030--926
I/IJKMEDIA( 786): ijk_version_info:
D/IJKMEDIA( 786): ffpipeline_create_from_android()
D/IJKMEDIA( 786): ijkmp_set_inject_opaque(0x2f4a)
D/IJKMEDIA( 786): ijkmp_set_inject_opaque()=void
D/IJKMEDIA( 786): ijkmp_set_ijkio_inject_opaque(0x2f4a)
D/IJKMEDIA( 786): ijkmp_set_ijkio_inject_opaque()=void
D/IJKMEDIA( 786): ijkmp_android_set_mediacodec_select_callback()
D/IJKMEDIA( 786): ffpipeline_set_mediacodec_select_callback
D/IJKMEDIA( 786): ijkmp_android_set_mediacodec_select_callback()=void
D/IJKMEDIA( 786): IjkMediaPlayer_setOptionLong
D/IJKMEDIA( 786): IjkMediaPlayer_setOptionLong
D/IJKMEDIA( 786): IjkMediaPlayer_prepareAsync
D/IJKMEDIA( 786): ijkmp_prepare_async()
I/IJKMEDIA( 786): ===== versions =====
I/flutter ( 786): [inf] 2022-09-08 02:43:51.124754 [fijk] create player id:15
I/IJKMEDIA( 786): ijkplayer :
I/IJKMEDIA( 786): FFmpeg : ff4.0--ijk0.8.8--20211030--926
I/IJKMEDIA( 786): libavutil : 56.14.100
I/IJKMEDIA( 786): libavcodec : 58.18.100
I/IJKMEDIA( 786): libavformat : 58.12.100
I/IJKMEDIA( 786): libswscale : 5.1.100
I/IJKMEDIA( 786): SDL_RunThread: [1237] ff_msg_loop
D/IJKMEDIA( 786): message_loop
I/IJKMEDIA( 786): libswresample: 3.1.100
I/IJKMEDIA( 786): ===== options =====
I/IJKMEDIA( 786): player-opts : enable-position-notify = 1
I/IJKMEDIA( 786): player-opts : start-on-prepared = 1
I/IJKMEDIA( 786): format-opts : ijkapplication = -330830976
I/IJKMEDIA( 786): format-opts : ijkiomanager = -437642224
I/IJKMEDIA( 786): ===================
D/IJKMEDIA( 786): FFP_MSG_FLUSH:
I/flutter ( 786): [inf] 2022-09-08 02:43:51.125173 [fijk] FijkPlayer{id:15} invoke setDataSource https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv
D/IJKMEDIA( 786): ijkmp_prepare_async()=0
I/IJKMEDIA( 786): SDL_RunThread: [1238] ff_vout
I/IJKMEDIA( 786): SDL_RunThread: [1239] ff_read
I/flutter ( 786): [inf] 2022-09-08 02:43:51.127794 [fijk] FijkPlayer{id:14} state changed to FijkState.asyncPreparing <= FijkState.initialized
I/flutter ( 786): [inf] 2022-09-08 02:43:51.128738 [fijk] FijkPlayer{id:14} invoke prepareAsync and start #1 -> done
D/IJKMEDIA( 786): IjkMediaPlayer_setDataSourceAndHeaders
V/IJKMEDIA( 786): setDataSource: path https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv
D/IJKMEDIA( 786): ijkmp_set_data_source(url="https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv")
D/IJKMEDIA( 786): ijkmp_set_data_source(url="https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv")=0
I/flutter ( 786): [inf] 2022-09-08 02:43:51.131260 [fijk] FijkPlayer{id:14} state changed to FijkState.initialized <= FijkState.idle
I/flutter ( 786): [inf] 2022-09-08 02:43:51.133365 [fijk] FijkPlayer{id:14} state changed to FijkState.asyncPreparing <= FijkState.initialized
I/flutter ( 786): [inf] 2022-09-08 02:43:51.134799 [fijk] FijkPlayer{id:15} state changed to FijkState.initialized <= FijkState.idle
I/flutter ( 786): [inf] 2022-09-08 02:43:51.136447 [fijk] FijkPlayer{id:15} invoke prepareAsync and start #1
I/flutter ( 786): [inf] 2022-09-08 02:43:51.136566 [fijk] FijkPlayer{id:15} setOption k:start-on-prepared, v:1
D/IJKMEDIA( 786): IjkMediaPlayer_setOptionLong
D/IJKMEDIA( 786): IjkMediaPlayer_prepareAsync
D/IJKMEDIA( 786): ijkmp_prepare_async()
I/IJKMEDIA( 786): ===== versions =====
I/IJKMEDIA( 786): ijkplayer :
I/IJKMEDIA( 786): FFmpeg : ff4.0--ijk0.8.8--20211030--926
I/IJKMEDIA( 786): libavutil : 56.14.100
I/IJKMEDIA( 786): libavcodec : 58.18.100
I/IJKMEDIA( 786): libavformat : 58.12.100
I/IJKMEDIA( 786): libswscale : 5.1.100
I/IJKMEDIA( 786): libswresample: 3.1.100
I/IJKMEDIA( 786): ===== options =====
I/IJKMEDIA( 786): player-opts : enable-position-notify = 1
I/IJKMEDIA( 786): player-opts : start-on-prepared = 1
I/IJKMEDIA( 786): format-opts : ijkapplication = -330831776
I/IJKMEDIA( 786): format-opts : ijkiomanager = -437673904
I/IJKMEDIA( 786): ===================
I/IJKMEDIA( 786): SDL_RunThread: [1242] ff_msg_loop
D/IJKMEDIA( 786): message_loop
D/IJKMEDIA( 786): FFP_MSG_FLUSH:
D/IJKMEDIA( 786): ijkmp_prepare_async()=0
I/IJKMEDIA( 786): SDL_RunThread: [1243] ff_vout
I/IJKMEDIA( 786): SDL_RunThread: [1254] ff_read
I/flutter ( 786): [inf] 2022-09-08 02:43:51.143789 [fijk] FijkPlayer{id:15} state changed to FijkState.asyncPreparing <= FijkState.initialized
I/IJKMEDIA( 786): cur ipv4 c_ipaddr = 103.145.51.95
I/flutter ( 786): [inf] 2022-09-08 02:43:51.144991 [fijk] FijkPlayer{id:15} invoke prepareAsync and start #1 -> done
I/flutter ( 786): [inf] 2022-09-08 02:43:51.146736 [fijk] FijkPlayer{id:15} state changed to FijkState.initialized <= FijkState.idle
I/flutter ( 786): [inf] 2022-09-08 02:43:51.147726 [fijk] FijkPlayer{id:15} state changed to FijkState.asyncPreparing <= FijkState.initialized
I/IJKMEDIA( 786): cur ipv4 c_ipaddr = 103.145.51.95
D/IJKMEDIA( 786): IjkMediaPlayer_native_setup
I/IJKMEDIA( 786): av_version_info: ff4.0--ijk0.8.8--20211030--926
I/IJKMEDIA( 786): ijk_version_info:
D/IJKMEDIA( 786): ffpipeline_create_from_android()
D/IJKMEDIA( 786): ijkmp_set_inject_opaque(0x2f56)
D/IJKMEDIA( 786): ijkmp_set_inject_opaque()=void
D/IJKMEDIA( 786): ijkmp_set_ijkio_inject_opaque(0x2f56)
D/IJKMEDIA( 786): ijkmp_set_ijkio_inject_opaque()=void
D/IJKMEDIA( 786): ijkmp_android_set_mediacodec_select_callback()
D/IJKMEDIA( 786): ffpipeline_set_mediacodec_select_callback
D/IJKMEDIA( 786): ijkmp_android_set_mediacodec_select_callback()=void
D/IJKMEDIA( 786): IjkMediaPlayer_setOptionLong
D/IJKMEDIA( 786): IjkMediaPlayer_setOptionLong
I/flutter ( 786): [inf] 2022-09-08 02:43:51.346762 [fijk] create player id:16
I/flutter ( 786): [inf] 2022-09-08 02:43:51.347701 [fijk] FijkPlayer{id:16} invoke setDataSource https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv
D/IJKMEDIA( 786): IjkMediaPlayer_setDataSourceAndHeaders
V/IJKMEDIA( 786): setDataSource: path https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv
D/IJKMEDIA( 786): ijkmp_set_data_source(url="https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv")
D/IJKMEDIA( 786): ijkmp_set_data_source(url="https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv")=0
I/flutter ( 786): [inf] 2022-09-08 02:43:51.351167 [fijk] FijkPlayer{id:16} state changed to FijkState.initialized <= FijkState.idle
I/flutter ( 786): [inf] 2022-09-08 02:43:51.353263 [fijk] FijkPlayer{id:16} invoke prepareAsync and start #1
I/flutter ( 786): [inf] 2022-09-08 02:43:51.353505 [fijk] FijkPlayer{id:16} setOption k:start-on-prepared, v:1
D/IJKMEDIA( 786): IjkMediaPlayer_setOptionLong
D/IJKMEDIA( 786): IjkMediaPlayer_prepareAsync
D/IJKMEDIA( 786): ijkmp_prepare_async()
I/IJKMEDIA( 786): ===== versions =====
I/IJKMEDIA( 786): ijkplayer :
I/IJKMEDIA( 786): FFmpeg : ff4.0--ijk0.8.8--20211030--926
I/IJKMEDIA( 786): libavutil : 56.14.100
I/IJKMEDIA( 786): libavcodec : 58.18.100
I/IJKMEDIA( 786): libavformat : 58.12.100
I/IJKMEDIA( 786): libswscale : 5.1.100
I/IJKMEDIA( 786): libswresample: 3.1.100
I/IJKMEDIA( 786): ===== options =====
I/IJKMEDIA( 786): player-opts : enable-position-notify = 1
I/IJKMEDIA( 786): player-opts : start-on-prepared = 1
I/IJKMEDIA( 786): format-opts : ijkapplication = -1325387408
I/IJKMEDIA( 786): format-opts : ijkiomanager = -437661808
I/IJKMEDIA( 786): ===================
I/IJKMEDIA( 786): SDL_RunThread: [1271] ff_msg_loop
D/IJKMEDIA( 786): message_loop
D/IJKMEDIA( 786): FFP_MSG_FLUSH:
D/IJKMEDIA( 786): ijkmp_prepare_async()=0
I/IJKMEDIA( 786): SDL_RunThread: [1272] ff_vout
I/IJKMEDIA( 786): SDL_RunThread: [1275] ff_read
I/flutter ( 786): [inf] 2022-09-08 02:43:51.358375 [fijk] FijkPlayer{id:16} state changed to FijkState.asyncPreparing <= FijkState.initialized
I/flutter ( 786): [inf] 2022-09-08 02:43:51.360604 [fijk] FijkPlayer{id:16} invoke prepareAsync and start #1 -> done
I/flutter ( 786): [inf] 2022-09-08 02:43:51.362149 [fijk] FijkPlayer{id:16} state changed to FijkState.initialized <= FijkState.idle
I/flutter ( 786): [inf] 2022-09-08 02:43:51.364318 [fijk] FijkPlayer{id:16} state changed to FijkState.asyncPreparing <= FijkState.initialized
I/IJKMEDIA( 786): cur ipv4 c_ipaddr = 103.145.51.95
I/IJKMEDIA( 786): tcp did open uri = tcp://sample-videos.com:443, ip = port = 0
I/IJKMEDIA( 786): tcp did open uri = tcp://sample-videos.com:443, ip = port = 0
I/IJKMEDIA( 786): tcp did open uri = tcp://sample-videos.com:443, ip = port = 0
I/IJKMEDIA( 786): request: GET /video123/flv/240/big_buck_bunny_240p_10mb.flv HTTP/1.1
I/IJKMEDIA( 786): User-Agent: Lavf/58.12.100
I/IJKMEDIA( 786): Accept: */*
I/IJKMEDIA( 786): Range: bytes=0-
I/IJKMEDIA( 786): Connection: close
I/IJKMEDIA( 786): Host: sample-videos.com
I/IJKMEDIA( 786): Icy-MetaData: 1
I/IJKMEDIA( 786):
I/IJKMEDIA( 786):
I/IJKMEDIA( 786): request: GET /video123/flv/240/big_buck_bunny_240p_10mb.flv HTTP/1.1
I/IJKMEDIA( 786): User-Agent: Lavf/58.12.100
I/IJKMEDIA( 786): Accept: */*
I/IJKMEDIA( 786): Range: bytes=0-
I/IJKMEDIA( 786): Connection: close
I/IJKMEDIA( 786): Host: sample-videos.com
I/IJKMEDIA( 786): Icy-MetaData: 1
I/IJKMEDIA( 786):
I/IJKMEDIA( 786):
I/IJKMEDIA( 786): request: GET /video123/flv/240/big_buck_bunny_240p_10mb.flv HTTP/1.1
I/IJKMEDIA( 786): User-Agent: Lavf/58.12.100
I/IJKMEDIA( 786): Accept: */*
I/IJKMEDIA( 786): Range: bytes=0-
I/IJKMEDIA( 786): Connection: close
I/IJKMEDIA( 786): Host: sample-videos.com
I/IJKMEDIA( 786): Icy-MetaData: 1
I/IJKMEDIA( 786):
I/IJKMEDIA( 786):
I/IJKMEDIA( 786): header='HTTP/1.1 206 Partial Content'
I/IJKMEDIA( 786): header='Date: Thu, 08 Sep 2022 02:31:42 GMT'
I/IJKMEDIA( 786): header='Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.23'
I/IJKMEDIA( 786): header='Last-Modified: Tue, 20 Oct 2020 09:22:09 GMT'
I/IJKMEDIA( 786): header='ETag: "a15181-5b216c3f15aa1"'
I/IJKMEDIA( 786): header='Accept-Ranges: bytes'
I/IJKMEDIA( 786): header='Content-Length: 10572161'
I/IJKMEDIA( 786): header='Content-Range: bytes 0-10572160/10572161'
I/IJKMEDIA( 786): header='Connection: close'
I/IJKMEDIA( 786): header='Content-Type: video/x-flv'
I/IJKMEDIA( 786): header=''
I/IJKMEDIA( 786): header='HTTP/1.1 206 Partial Content'
I/IJKMEDIA( 786): header='Date: Thu, 08 Sep 2022 02:31:42 GMT'
I/IJKMEDIA( 786): header='Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.23'
I/IJKMEDIA( 786): header='Last-Modified: Tue, 20 Oct 2020 09:22:09 GMT'
I/IJKMEDIA( 786): header='ETag: "a15181-5b216c3f15aa1"'
I/IJKMEDIA( 786): header='Accept-Ranges: bytes'
I/IJKMEDIA( 786): header='Content-Length: 10572161'
I/IJKMEDIA( 786): header='Content-Range: bytes 0-10572160/10572161'
I/IJKMEDIA( 786): header='Connection: close'
I/IJKMEDIA( 786): header='Content-Type: video/x-flv'
I/IJKMEDIA( 786): header=''
I/IJKMEDIA( 786): header='HTTP/1.1 206 Partial Content'
I/IJKMEDIA( 786): header='Date: Thu, 08 Sep 2022 02:31:42 GMT'
I/IJKMEDIA( 786): header='Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.23'
I/IJKMEDIA( 786): header='Last-Modified: Tue, 20 Oct 2020 09:22:09 GMT'
I/IJKMEDIA( 786): header='ETag: "a15181-5b216c3f15aa1"'
I/IJKMEDIA( 786): header='Accept-Ranges: bytes'
I/IJKMEDIA( 786): header='Content-Length: 10572161'
I/IJKMEDIA( 786): header='Content-Range: bytes 0-10572160/10572161'
I/IJKMEDIA( 786): header='Connection: close'
I/IJKMEDIA( 786): header='Content-Type: video/x-flv'
I/IJKMEDIA( 786): header=''
E/IJKMEDIA( 786): Option ijk-http-error not found.
D/IJKMEDIA( 786): FFP_MSG_OPEN_INPUT:
E/IJKMEDIA( 786): Option ijk-http-error not found.
D/IJKMEDIA( 786): FFP_MSG_OPEN_INPUT:
D/IJKMEDIA( 786): FFP_MSG_BUFFERING_START:
E/IJKMEDIA( 786): Option ijk-http-error not found.
D/IJKMEDIA( 786): FFP_MSG_OPEN_INPUT:
I/IJKMEDIA( 786): max_frame_duration: 10.000
I/IJKMEDIA( 786): Input #0, flv, from 'https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv':
I/IJKMEDIA( 786): Metadata:
I/IJKMEDIA( 786): encoder :
I/IJKMEDIA( 786): Lavf53.24.2
I/IJKMEDIA( 786):
I/IJKMEDIA( 786): Duration:
I/IJKMEDIA( 786): 00:01:43.24
I/IJKMEDIA( 786): , start:
I/IJKMEDIA( 786): 0.000000
I/IJKMEDIA( 786): , bitrate:
I/IJKMEDIA( 786): 819 kb/s
I/IJKMEDIA( 786):
D/IJKMEDIA( 786): FFP_MSG_FIND_STREAM_INFO:
I/IJKMEDIA( 786): Stream #0:0
I/IJKMEDIA( 786): : Audio: aac, 48000 Hz, 5.1, fltp, 384 kb/s
I/IJKMEDIA( 786):
I/IJKMEDIA( 786): Stream #0:1
I/IJKMEDIA( 786): : Video: flv1, yuv420p, 320x240, 500 kb/s
I/IJKMEDIA( 786): ,
I/IJKMEDIA( 786): 1k fps,
I/IJKMEDIA( 786): 25 tbr,
I/IJKMEDIA( 786): 1k tbn
I/IJKMEDIA( 786):
E/IJKMEDIA( 786): SDL_Android_AudioTrack_new_from_spec: invalid channel 0
E/IJKMEDIA( 786): aout_open_audio_n: failed to new AudioTrcak()
W/IJKMEDIA( 786): SDL_OpenAudio (6 channels, 48000 Hz): (null)
E/IJKMEDIA( 786): SDL_Android_AudioTrack_new_from_spec: invalid channel 0
E/IJKMEDIA( 786): aout_open_audio_n: failed to new AudioTrcak()
W/IJKMEDIA( 786): SDL_OpenAudio (4 channels, 48000 Hz): (null)
I/IJKMEDIA( 786): SDL_Android_AudioTrack: CHANNEL_OUT_STEREO
I/IJKMEDIA( 786): SDL_Android_AudioTrack: ENCODING_PCM_16BIT
W/AudioTrack( 786): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 786): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
I/IJKMEDIA( 786): SDL_Android_AudioTrack_new_from_spec: init volume as 1.000000/(0.000000,1.000000)
I/IJKMEDIA( 786): audio_session_id = 521
I/IJKMEDIA( 786): AudioCodec: avcodec, aac
I/IJKMEDIA( 786): SDL_RunThread: [1280] ff_aout_android
I/IJKMEDIA( 786): VideoCodec: avcodec, flv1
I/IJKMEDIA( 786): SDL_RunThread: [1281] ff_audio_dec
W/IJKMEDIA( 786): fps: 1000.000000 (normal)
W/IJKMEDIA( 786): fps: 25.000000 (normal)
I/IJKMEDIA( 786): SDL_RunThread: [1282] ff_video_dec
D/IJKMEDIA( 786): FFP_MSG_COMPONENT_OPEN:
D/IJKMEDIA( 786): FFP_MSG_VIDEO_SIZE_CHANGED: 320, 240
D/IJKMEDIA( 786): FFP_MSG_SAR_CHANGED: 0, 1
D/IJKMEDIA( 786): ijkmp_get_msg: FFP_MSG_PREPARED
D/IJKMEDIA( 786): FFP_MSG_PREPARED:
D/IJKMEDIA( 786): FFP_MSG_VIDEO_ROTATION_CHANGED: 0
I/IJKMEDIA( 786): first audio frame rendered
D/IJKMEDIA( 786): FFP_MSG_AUDIO_RENDERING_START:
I/IJKMEDIA( 786): max_frame_duration: 10.000
I/IJKMEDIA( 786): Input #0, flv, from 'https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv':
I/IJKMEDIA( 786): Metadata:
D/IJKMEDIA( 786): FFP_MSG_FIND_STREAM_INFO:
I/IJKMEDIA( 786): encoder :
I/IJKMEDIA( 786): Lavf53.24.2
I/IJKMEDIA( 786):
I/IJKMEDIA( 786): Duration:
I/IJKMEDIA( 786): 00:01:43.24
I/IJKMEDIA( 786): , start:
I/IJKMEDIA( 786): 0.000000
I/IJKMEDIA( 786): , bitrate:
I/IJKMEDIA( 786): 819 kb/s
I/IJKMEDIA( 786):
I/IJKMEDIA( 786): Stream #0:0
I/IJKMEDIA( 786): : Audio: aac, 48000 Hz, 5.1, fltp, 384 kb/s
I/IJKMEDIA( 786):
D/IJKMEDIA( 786): FFP_MSG_VIDEO_SIZE_CHANGED: 320, 240
I/IJKMEDIA( 786): Stream #0:1
I/IJKMEDIA( 786): : Video: flv1, yuv420p, 320x240, 500 kb/s
I/IJKMEDIA( 786): ,
I/IJKMEDIA( 786): 1k fps,
I/IJKMEDIA( 786): 25 tbr,
I/IJKMEDIA( 786): 1k tbn
I/IJKMEDIA( 786):
E/IJKMEDIA( 786): SDL_Android_AudioTrack_new_from_spec: invalid channel 0
E/IJKMEDIA( 786): aout_open_audio_n: failed to new AudioTrcak()
W/IJKMEDIA( 786): SDL_OpenAudio (6 channels, 48000 Hz): (null)
E/IJKMEDIA( 786): SDL_Android_AudioTrack_new_from_spec: invalid channel 0
E/IJKMEDIA( 786): aout_open_audio_n: failed to new AudioTrcak()
W/IJKMEDIA( 786): SDL_OpenAudio (4 channels, 48000 Hz): (null)
I/IJKMEDIA( 786): SDL_Android_AudioTrack: CHANNEL_OUT_STEREO
I/IJKMEDIA( 786): SDL_Android_AudioTrack: ENCODING_PCM_16BIT
D/IJKMEDIA( 786): SDL_VoutFFmpeg_CreateOverlay(w=320, h=240, fmt=RV32(0x32335652, dp=0xafe85d90)
D/IJKMEDIA( 786): Video: first frame decoded
D/IJKMEDIA( 786): FFP_MSG_VIDEO_DECODED_START:
I/flutter ( 786): [inf] 2022-09-08 02:43:54.644952 [fijk] FijkPlayer{id:14} prepared duration 0:01:43.240000
D/IJKMEDIA( 786): avcodec/Audio: first frame decoded
D/IJKMEDIA( 786): SDL_VoutFFmpeg_CreateOverlay(w=320, h=240, fmt=RV32(0x32335652, dp=0xafe85d90)
D/IJKMEDIA( 786): FFP_MSG_AUDIO_DECODED_START:
D/IJKMEDIA( 786): FFP_MSG_VIDEO_SIZE_CHANGED: 320, 240
D/IJKMEDIA( 786): SDL_VoutFFmpeg_CreateOverlay(w=320, h=240, fmt=RV32(0x32335652, dp=0xafe85d90)
D/IJKMEDIA( 786): FFP_MSG_VIDEO_SIZE_CHANGED: 320, 240
I/flutter ( 786): [inf] 2022-09-08 02:43:54.650979 [fijk] FijkPlayer{id:14} rotate degree 0
W/IJKMEDIA( 786): func_display_overlay_l: NULL native_window
I/IJKMEDIA( 786): first video frame rendered, ret -1
D/IJKMEDIA( 786): FFP_MSG_VIDEO_RENDERING_START:
I/tv.danmaku.ijk.media.player.IjkMediaPlayer( 786): Info: MEDIA_INFO_VIDEO_RENDERING_START
I/flutter ( 786): [inf] 2022-09-08 02:43:54.653712 [fijk] FijkPlayer{id:14} size changed (320.0, 240.0)
I/flutter ( 786): [inf] 2022-09-08 02:43:54.656567 [fijk] FijkPlayer{id:14} state changed to FijkState.prepared <= FijkState.asyncPreparing
I/flutter ( 786): [inf] 2022-09-08 02:43:54.658036 [fijk] FijkPlayer{id:14} state changed to FijkState.started <= FijkState.prepared
W/AudioTrack( 786): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 786): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
I/IJKMEDIA( 786): SDL_Android_AudioTrack_new_from_spec: init volume as 1.000000/(0.000000,1.000000)
I/IJKMEDIA( 786): audio_session_id = 529
I/IJKMEDIA( 786): AudioCodec: avcodec, aac
I/IJKMEDIA( 786): SDL_RunThread: [1284] ff_aout_android
I/IJKMEDIA( 786): VideoCodec: avcodec, flv1
W/IJKMEDIA( 786): fps: 1000.000000 (normal)
W/IJKMEDIA( 786): fps: 25.000000 (normal)
I/IJKMEDIA( 786): SDL_RunThread: [1285] ff_audio_dec
I/IJKMEDIA( 786): SDL_RunThread: [1286] ff_video_dec
D/IJKMEDIA( 786): FFP_MSG_COMPONENT_OPEN:
D/IJKMEDIA( 786): FFP_MSG_VIDEO_SIZE_CHANGED: 320, 240
D/IJKMEDIA( 786): FFP_MSG_SAR_CHANGED: 0, 1
D/IJKMEDIA( 786): ijkmp_get_msg: FFP_MSG_PREPARED
D/IJKMEDIA( 786): FFP_MSG_PREPARED:
D/IJKMEDIA( 786): FFP_MSG_VIDEO_ROTATION_CHANGED: 0
D/IJKMEDIA( 786): SDL_VoutFFmpeg_CreateOverlay(w=320, h=240, fmt=RV32(0x32335652, dp=0xafe8aa10)
D/IJKMEDIA( 786): Video: first frame decoded
D/IJKMEDIA( 786): FFP_MSG_VIDEO_SIZE_CHANGED: 320, 240
I/flutter ( 786): [inf] 2022-09-08 02:43:54.663955 [fijk] FijkPlayer{id:14} audio rendering started
D/IJKMEDIA( 786): SDL_VoutFFmpeg_CreateOverlay(w=320, h=240, fmt=RV32(0x32335652, dp=0xafe8aa10)
D/IJKMEDIA( 786): FFP_MSG_VIDEO_DECODED_START:
D/IJKMEDIA( 786): FFP_MSG_VIDEO_SIZE_CHANGED: 320, 240
D/IJKMEDIA( 786): SDL_VoutFFmpeg_CreateOverlay(w=320, h=240, fmt=RV32(0x32335652, dp=0xafe8aa10)
D/IJKMEDIA( 786): FFP_MSG_VIDEO_SIZE_CHANGED: 320, 240
I/flutter ( 786): [inf] 2022-09-08 02:43:54.666064 [fijk] FijkPlayer{id:14} size changed (320.0, 240.0)
D/IJKMEDIA( 786): avcodec/Audio: first frame decoded
I/IJKMEDIA( 786): first audio frame rendered
D/IJKMEDIA( 786): FFP_MSG_AUDIO_DECODED_START:
D/IJKMEDIA( 786): FFP_MSG_AUDIO_RENDERING_START:
I/flutter ( 786): [inf] 2022-09-08 02:43:54.669 [fijk] FijkPlayer{id:14} size changed (320.0, 240.0)
I/flutter ( 786): [inf] 2022-09-08 02:43:54.670313 [fijk] FijkPlayer{id:14} size changed (320.0, 240.0)
I/flutter ( 786): [inf] 2022-09-08 02:43:54.671420 [fijk] FijkPlayer{id:14} video rendering started
W/IJKMEDIA( 786): func_display_overlay_l: NULL native_window
I/IJKMEDIA( 786): first video frame rendered, ret -1
D/IJKMEDIA( 786): FFP_MSG_VIDEO_RENDERING_START:
I/tv.danmaku.ijk.media.player.IjkMediaPlayer( 786): Info: MEDIA_INFO_VIDEO_RENDERING_START
I/flutter ( 786): [inf] 2022-09-08 02:43:54.698511 [fijk] FijkPlayer{id:15} prepared duration 0:01:43.240000
I/flutter ( 786): [inf] 2022-09-08 02:43:54.699189 [fijk] FijkPlayer{id:15} rotate degree 0
I/flutter ( 786): [inf] 2022-09-08 02:43:54.699676 [fijk] FijkPlayer{id:15} size changed (320.0, 240.0)
I/flutter ( 786): [inf] 2022-09-08 02:43:54.700625 [fijk] FijkPlayer{id:15} state changed to FijkState.prepared <= FijkState.asyncPreparing
I/flutter ( 786): [inf] 2022-09-08 02:43:54.702312 [fijk] FijkPlayer{id:15} state changed to FijkState.started <= FijkState.prepared
I/flutter ( 786): [inf] 2022-09-08 02:43:54.703012 [fijk] FijkPlayer{id:15} size changed (320.0, 240.0)
I/flutter ( 786): [inf] 2022-09-08 02:43:54.703364 [fijk] FijkPlayer{id:15} size changed (320.0, 240.0)
I/flutter ( 786): [inf] 2022-09-08 02:43:54.703796 [fijk] FijkPlayer{id:15} size changed (320.0, 240.0)
I/flutter ( 786): [inf] 2022-09-08 02:43:54.704740 [fijk] FijkPlayer{id:15} audio rendering started
I/flutter ( 786): [inf] 2022-09-08 02:43:54.706950 [fijk] FijkPlayer{id:15} video rendering started
I/IJKMEDIA( 786): max_frame_duration: 10.000
I/IJKMEDIA( 786): Input #0, flv, from 'https://sample-videos.com/video123/flv/240/big_buck_bunny_240p_10mb.flv':
I/IJKMEDIA( 786): Metadata:
I/IJKMEDIA( 786): encoder :
I/IJKMEDIA( 786): Lavf53.24.2
I/IJKMEDIA( 786):
I/IJKMEDIA( 786): Duration:
I/IJKMEDIA( 786): 00:01:43.24
I/IJKMEDIA( 786): , start:
I/IJKMEDIA( 786): 0.000000
I/IJKMEDIA( 786): , bitrate:
I/IJKMEDIA( 786): 819 kb/s
I/IJKMEDIA( 786):
D/IJKMEDIA( 786): FFP_MSG_FIND_STREAM_INFO:
I/IJKMEDIA( 786): Stream #0:0
I/IJKMEDIA( 786): : Audio: aac, 48000 Hz, 5.1, fltp, 384 kb/s
I/IJKMEDIA( 786):
I/IJKMEDIA( 786): Stream #0:1
I/IJKMEDIA( 786): : Video: flv1, yuv420p, 320x240, 500 kb/s
I/IJKMEDIA( 786): ,
I/IJKMEDIA( 786): 1k fps,
I/IJKMEDIA( 786): 25 tbr,
I/IJKMEDIA( 786): 1k tbn
I/IJKMEDIA( 786):
E/IJKMEDIA( 786): SDL_Android_AudioTrack_new_from_spec: invalid channel 0
E/IJKMEDIA( 786): aout_open_audio_n: failed to new AudioTrcak()
W/IJKMEDIA( 786): SDL_OpenAudio (6 channels, 48000 Hz): (null)
E/IJKMEDIA( 786): SDL_Android_AudioTrack_new_from_spec: invalid channel 0
E/IJKMEDIA( 786): aout_open_audio_n: failed to new AudioTrcak()
W/IJKMEDIA( 786): SDL_OpenAudio (4 channels, 48000 Hz): (null)
I/IJKMEDIA( 786): SDL_Android_AudioTrack: CHANNEL_OUT_STEREO
I/IJKMEDIA( 786): SDL_Android_AudioTrack: ENCODING_PCM_16BIT
W/AudioTrack( 786): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 786): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
I/IJKMEDIA( 786): SDL_Android_AudioTrack_new_from_spec: init volume as 1.000000/(0.000000,1.000000)
I/IJKMEDIA( 786): audio_session_id = 537
I/IJKMEDIA( 786): AudioCodec: avcodec, aac
I/IJKMEDIA( 786): SDL_RunThread: [1296] ff_aout_android
I/IJKMEDIA( 786): VideoCodec: avcodec, flv1
I/IJKMEDIA( 786): SDL_RunThread: [1297] ff_audio_dec
W/IJKMEDIA( 786): fps: 1000.000000 (normal)
W/IJKMEDIA( 786): fps: 25.000000 (normal)
I/IJKMEDIA( 786): SDL_RunThread: [1298] ff_video_dec
D/IJKMEDIA( 786): FFP_MSG_COMPONENT_OPEN:
D/IJKMEDIA( 786): FFP_MSG_VIDEO_SIZE_CHANGED: 320, 240
D/IJKMEDIA( 786): FFP_MSG_SAR_CHANGED: 0, 1
D/IJKMEDIA( 786): ijkmp_get_msg: FFP_MSG_PREPARED
D/IJKMEDIA( 786): FFP_MSG_PREPARED:
D/IJKMEDIA( 786): FFP_MSG_VIDEO_ROTATION_CHANGED: 0
D/IJKMEDIA( 786): SDL_VoutFFmpeg_CreateOverlay(w=320, h=240, fmt=RV32(0x32335652, dp=0xafe88c90)
I/IJKMEDIA( 786): first audio frame rendered
D/IJKMEDIA( 786): FFP_MSG_VIDEO_SIZE_CHANGED: 320, 240
D/IJKMEDIA( 786): FFP_MSG_AUDIO_RENDERING_START:
D/IJKMEDIA( 786): Video: first frame decoded
D/IJKMEDIA( 786): FFP_MSG_VIDEO_DECODED_START:
I/flutter ( 786): [inf] 2022-09-08 02:43:54.773248 [fijk] FijkPlayer{id:16} prepared duration 0:01:43.240000
D/IJKMEDIA( 786): avcodec/Audio: first frame decoded
D/IJKMEDIA( 786): FFP_MSG_AUDIO_DECODED_START:
D/IJKMEDIA( 786): SDL_VoutFFmpeg_CreateOverlay(w=320, h=240, fmt=RV32(0x32335652, dp=0xafe88c90)
I/flutter ( 786): [inf] 2022-09-08 02:43:54.775453 [fijk] FijkPlayer{id:16} rotate degree 0
D/IJKMEDIA( 786): FFP_MSG_VIDEO_SIZE_CHANGED: 320, 240
D/IJKMEDIA( 786): SDL_VoutFFmpeg_CreateOverlay(w=320, h=240, fmt=RV32(0x32335652, dp=0xafe88c90)
D/IJKMEDIA( 786): FFP_MSG_VIDEO_SIZE_CHANGED: 320, 240
I/flutter ( 786): [inf] 2022-09-08 02:43:54.776115 [fijk] FijkPlayer{id:16} size changed (320.0, 240.0)
W/IJKMEDIA( 786): func_display_overlay_l: NULL native_window
I/IJKMEDIA( 786): first video frame rendered, ret -1
D/IJKMEDIA( 786): FFP_MSG_VIDEO_RENDERING_START:
I/flutter ( 786): [inf] 2022-09-08 02:43:54.779729 [fijk] FijkPlayer{id:16} state changed to FijkState.prepared <= FijkState.asyncPreparing
I/tv.danmaku.ijk.media.player.IjkMediaPlayer( 786): Info: MEDIA_INFO_VIDEO_RENDERING_START
I/flutter ( 786): [inf] 2022-09-08 02:43:54.782055 [fijk] FijkPlayer{id:16} state changed to FijkState.started <= FijkState.prepared
I/flutter ( 786): [inf] 2022-09-08 02:43:54.784252 [fijk] FijkPlayer{id:16} size changed (320.0, 240.0)
I/flutter ( 786): [inf] 2022-09-08 02:43:54.785293 [fijk] FijkPlayer{id:16} audio rendering started
I/flutter ( 786): [inf] 2022-09-08 02:43:54.786675 [fijk] FijkPlayer{id:16} size changed (320.0, 240.0)
I/flutter ( 786): [inf] 2022-09-08 02:43:54.787489 [fijk] FijkPlayer{id:16} size changed (320.0, 240.0)
I/flutter ( 786): [inf] 2022-09-08 02:43:54.788198 [fijk] FijkPlayer{id:16} video rendering started
E/IJKMEDIA( 786): error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT
E/IJKMEDIA( 786): av_read_frame error: unknown
E/IJKMEDIA( 786): error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT
E/IJKMEDIA( 786): av_read_frame error: unknown
E/IJKMEDIA( 786): av_read_frame error: unknown
E/IJKMEDIA( 786): av_read_frame error: unknown
E/IJKMEDIA( 786): av_read_frame error: unknown
E/IJKMEDIA( 786): av_read_frame error: unknown
E/IJKMEDIA( 786): av_read_frame error: unknown
貌似是因为 E/IJKMEDIA( 786): error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT
? ssl问题?
写回答
1回答
-
马超老师
2022-11-19
这应该是和视频源有关系,底层ijk解密算法有问题,但是不会影响视频播放。
00