| 1 | FFmpeg command: -hwaccel mediacodec -hwaccel_output_format mediacodec -i "/data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_input.mp4" -c:v h264_mediacodec -ndk_codec 1 -y "/data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_output.mp4" -loglevel trace
|
|---|
| 2 | Loading ffmpeg-kit.
|
|---|
| 3 | FFmpeg command: -hwaccel mediacodec -hwaccel_output_format mediacodec -i "/data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_input.mp4" -c:v h264_mediacodec -ndk_codec 1 -y "/data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_output.mp4" -loglevel trace
|
|---|
| 4 | Loading ffmpeg-kit.
|
|---|
| 5 | Loaded ffmpeg-kit-https-arm64-v8a-5.1-20221202.
|
|---|
| 6 | Async callback block started.
|
|---|
| 7 | FFmpeg: ffmpeg version git-2022-10-28-05205b6
|
|---|
| 8 | FFmpeg: Copyright (c) 2000-2022 the FFmpeg developers
|
|---|
| 9 | FFmpeg:
|
|---|
| 10 | FFmpeg: built with Android (6317467 based on r365631c1) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project e0caee08e5f09b374a27a676d04978c81fcb1928) (based on LLVM 9.0.8svn)
|
|---|
| 11 | FFmpeg: configuration: --cross-prefix=aarch64-linux-android- --sysroot=/Users/ajay.shrestha/Library/Android/sdk/ndk/21.1.6352462//toolchains/llvm/prebuilt/darwin-x86_64/sysroot --prefix=/Users/ajay.shrestha/Documents/postparty/ffmpeg-kit-android-demo/libraries/ffmpeg-kit/prebuilt/android-arm64/ffmpeg --pkg-config=/opt/homebrew/bin/pkg-config --enable-version3 --arch=aarch64 --cpu=armv8-a --target-os=android --enable-neon --enable-asm --enable-inline-asm --ar=aarch64-linux-android-ar --cc=aarch64-linux-android24-clang --cxx=aarch64-linux-android24-clang++ --ranlib=aarch64-linux-android-ranlib --strip=aarch64-linux-android-strip --nm=aarch64-linux-android-nm --extra-libs='-L/Users/ajay.shrestha/Documents/postparty/ffmpeg-kit-android-demo/libraries/ffmpeg-kit/prebuilt/android-arm64/cpu-features/lib -lndk_compat' --disable-autodetect --enable-cross-compile --enable-pic --enable-jni --enable-optimizations --enable-swscale --disable-static --enable-shared --enable-pthreads --enable-v4l2-m2m --disable-outdev=fbdev --disable-indev=fbdev --enable-small --disable-xmm-clobber-test --disable-debug --enable-lto --disable-neon-clobber-test --disable-programs --disable-postproc --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-sndio --disable-schannel --disable-securetransport --disable-xlib --disable-cuda --disable-cuvid --disable-nvenc --disable-vaapi --disable-vdpau --disable-videotoolbox --disable-audiotoolbox --disable-appkit --disable-alsa --disable-cuda --disable-cuvid --disable-nvenc --disable-vaapi --disable-vdpau --enable-gmp --enable-gnutls --enable-iconv --disable-sdl2 --disable-openssl --enable-zlib --enable-mediacodec
|
|---|
| 12 | FFmpeg: libavutil 57. 40.100 / 57. 40.100
|
|---|
| 13 | FFmpeg: libavcodec 59. 52.100 / 59. 52.100
|
|---|
| 14 | FFmpeg: libavformat 59. 34.101 / 59. 34.101
|
|---|
| 15 | FFmpeg: libavdevice 59. 8.101 / 59. 8.101
|
|---|
| 16 | FFmpeg: libavfilter 8. 49.101 / 8. 49.101
|
|---|
| 17 | FFmpeg: libswscale 6. 8.112 / 6. 8.112
|
|---|
| 18 | FFmpeg: libswresample 4. 9.100 / 4. 9.100
|
|---|
| 19 | FFmpeg: Splitting the commandline.
|
|---|
| 20 | FFmpeg: Reading option '-hwaccel' ...
|
|---|
| 21 | FFmpeg: matched as option 'hwaccel' (use HW accelerated decoding) with argument 'mediacodec'.
|
|---|
| 22 | FFmpeg: Reading option '-hwaccel_output_format' ...
|
|---|
| 23 | FFmpeg: matched as option 'hwaccel_output_format' (select output format used with HW accelerated decoding) with argument 'mediacodec'.
|
|---|
| 24 | FFmpeg: Reading option '-i' ...
|
|---|
| 25 | FFmpeg: matched as input url with argument '/data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_input.mp4'.
|
|---|
| 26 | FFmpeg: Reading option '-c:v' ...
|
|---|
| 27 | FFmpeg: matched as option 'c' (codec name) with argument 'h264_mediacodec'.
|
|---|
| 28 | FFmpeg: Reading option '-ndk_codec' ...
|
|---|
| 29 | FFmpeg: matched as AVOption 'ndk_codec' with argument '1'.
|
|---|
| 30 | FFmpeg: Reading option '-y' ...
|
|---|
| 31 | FFmpeg: matched as option 'y' (overwrite output files) with argument '1'.
|
|---|
| 32 | FFmpeg: Reading option '/data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_output.mp4' ...
|
|---|
| 33 | FFmpeg: matched as output url.
|
|---|
| 34 | FFmpeg: Reading option '-loglevel' ...
|
|---|
| 35 | FFmpeg: matched as option 'loglevel' (set logging level) with argument 'trace'.
|
|---|
| 36 | FFmpeg: Finished splitting the commandline.
|
|---|
| 37 | FFmpeg: Parsing a group of options: global .
|
|---|
| 38 | FFmpeg: Applying option y (overwrite output files) with argument 1.
|
|---|
| 39 | FFmpeg: Applying option loglevel (set logging level) with argument trace.
|
|---|
| 40 | FFmpeg: Successfully parsed a group of options.
|
|---|
| 41 | FFmpeg: Parsing a group of options: input url /data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_input.mp4.
|
|---|
| 42 | FFmpeg: Applying option hwaccel (use HW accelerated decoding) with argument mediacodec.
|
|---|
| 43 | FFmpeg: Applying option hwaccel_output_format (select output format used with HW accelerated decoding) with argument mediacodec.
|
|---|
| 44 | FFmpeg: Successfully parsed a group of options.
|
|---|
| 45 | FFmpeg: Opening an input file: /data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_input.mp4.
|
|---|
| 46 | FFmpeg: [NULL @ 0xb40000720ee77050] Opening '/data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_input.mp4' for reading
|
|---|
| 47 | FFmpeg: [file @ 0xb4000071aee67090] Setting default whitelist 'file,crypto,data'
|
|---|
| 48 | FFmpeg: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb40000720ee77050] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
|
|---|
| 49 | FFmpeg: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb40000720ee77050] ISO: File Type Major Brand: mp42
|
|---|
| 50 | FFmpeg: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb40000720ee77050] Unknown dref type 0x206c7275 size 12
|
|---|
| 51 | FFmpeg: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb40000720ee77050] Processing st: 0, edit list 0 - media time: 2112, duration: 8377
|
|---|
| 52 | FFmpeg: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb40000720ee77050] drop a frame at curr_cts: 0 @ 0
|
|---|
| 53 | FFmpeg: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb40000720ee77050] drop a frame at curr_cts: 1024 @ 1
|
|---|
| 54 | FFmpeg: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb40000720ee77050] skip 64 audio samples from curr_cts: 2048
|
|---|
| 55 | FFmpeg: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb40000720ee77050] Unknown dref type 0x206c7275 size 12
|
|---|
| 56 | FFmpeg: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb40000720ee77050] Processing st: 1, edit list 0 - media time: 0, duration: 10471
|
|---|
| 57 | FFmpeg: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb40000720ee77050] Before avformat_find_stream_info() pos: 471376 bytes read:65536 seeks:2 nb_streams:2
|
|---|
| 58 | FFmpeg: [h264 @ 0xb40000721ee863a0] nal_unit_type: 7(SPS), nal_ref_idc: 1
|
|---|
| 59 | FFmpeg: [h264 @ 0xb40000721ee863a0] nal_unit_type: 8(PPS), nal_ref_idc: 1
|
|---|
| 60 | FFmpeg: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb40000720ee77050] demuxer injecting skip 2112 / discard 0
|
|---|
| 61 | FFmpeg: [aac @ 0xb40000721ee874e0] skip 2112 / discard 0 samples due to side data
|
|---|
| 62 | FFmpeg: [h264 @ 0xb40000721ee863a0] nal_unit_type: 7(SPS), nal_ref_idc: 1
|
|---|
| 63 | FFmpeg: [h264 @ 0xb40000721ee863a0] nal_unit_type: 8(PPS), nal_ref_idc: 1
|
|---|
| 64 | FFmpeg: [h264 @ 0xb40000721ee863a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
|
|---|
| 65 | FFmpeg: [h264 @ 0xb40000721ee863a0] nal_unit_type: 5(IDR), nal_ref_idc: 1
|
|---|
| 66 | FFmpeg: [h264 @ 0xb40000721ee863a0] Format yuv420p chosen by get_format().
|
|---|
| 67 | FFmpeg: [h264 @ 0xb40000721ee863a0] Reinit context to 1280x720, pix_fmt: yuv420p
|
|---|
| 68 | FFmpeg: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb40000720ee77050] All info found
|
|---|
| 69 | FFmpeg: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb40000720ee77050] After avformat_find_stream_info() pos: 76593 bytes read:142085 seeks:3 frames:12
|
|---|
| 70 | FFmpeg: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_input.mp4':
|
|---|
| 71 | FFmpeg: Metadata:
|
|---|
| 72 | FFmpeg: major_brand :
|
|---|
| 73 | FFmpeg: mp42
|
|---|
| 74 | FFmpeg:
|
|---|
| 75 | FFmpeg: minor_version :
|
|---|
| 76 | FFmpeg: 1
|
|---|
| 77 | FFmpeg:
|
|---|
| 78 | FFmpeg: compatible_brands:
|
|---|
| 79 | FFmpeg: isommp41mp42
|
|---|
| 80 | FFmpeg:
|
|---|
| 81 | FFmpeg: creation_time :
|
|---|
| 82 | FFmpeg: 2022-11-09T21:32:58.000000Z
|
|---|
| 83 | FFmpeg:
|
|---|
| 84 | FFmpeg: Duration:
|
|---|
| 85 | FFmpeg: 00:00:00.17
|
|---|
| 86 | FFmpeg: , start:
|
|---|
| 87 | FFmpeg: 0.000000
|
|---|
| 88 | FFmpeg: , bitrate:
|
|---|
| 89 | FFmpeg: 21607 kb/s
|
|---|
| 90 | FFmpeg:
|
|---|
| 91 | FFmpeg: Stream #0:0
|
|---|
| 92 | FFmpeg: [0x1]
|
|---|
| 93 | FFmpeg: (eng)
|
|---|
| 94 | FFmpeg: , 11, 1/48000
|
|---|
| 95 | FFmpeg: : Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 122 kb/s
|
|---|
| 96 | FFmpeg: (default)
|
|---|
| 97 | FFmpeg:
|
|---|
| 98 | FFmpeg: Metadata:
|
|---|
| 99 | FFmpeg: creation_time :
|
|---|
| 100 | FFmpeg: 2022-11-09T21:32:58.000000Z
|
|---|
| 101 | FFmpeg:
|
|---|
| 102 | FFmpeg: handler_name :
|
|---|
| 103 | FFmpeg: Core Media Audio
|
|---|
| 104 | FFmpeg:
|
|---|
| 105 | FFmpeg: vendor_id :
|
|---|
| 106 | FFmpeg: [0][0][0][0]
|
|---|
| 107 | FFmpeg:
|
|---|
| 108 | FFmpeg: Stream #0:1
|
|---|
| 109 | FFmpeg: [0x2]
|
|---|
| 110 | FFmpeg: (und)
|
|---|
| 111 | FFmpeg: , 1, 1/60000
|
|---|
| 112 | FFmpeg: : Video: h264, 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt709, progressive, left), 1280x720, 0/1, 12969 kb/s
|
|---|
| 113 | FFmpeg: , SAR 1:1 DAR 16:9
|
|---|
| 114 | FFmpeg: ,
|
|---|
| 115 | FFmpeg: 59.94 fps,
|
|---|
| 116 | FFmpeg: 59.94 tbr,
|
|---|
| 117 | FFmpeg: 60k tbn
|
|---|
| 118 | FFmpeg: (default)
|
|---|
| 119 | FFmpeg:
|
|---|
| 120 | FFmpeg: Metadata:
|
|---|
| 121 | FFmpeg: creation_time :
|
|---|
| 122 | FFmpeg: 2022-11-09T21:32:58.000000Z
|
|---|
| 123 | FFmpeg:
|
|---|
| 124 | FFmpeg: handler_name :
|
|---|
| 125 | FFmpeg: Core Media Video
|
|---|
| 126 | FFmpeg:
|
|---|
| 127 | FFmpeg: vendor_id :
|
|---|
| 128 | FFmpeg: [0][0][0][0]
|
|---|
| 129 | FFmpeg:
|
|---|
| 130 | FFmpeg: Successfully opened the file.
|
|---|
| 131 | FFmpeg: Parsing a group of options: output url /data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_output.mp4.
|
|---|
| 132 | FFmpeg: Applying option c:v (codec name) with argument h264_mediacodec.
|
|---|
| 133 | FFmpeg: Successfully parsed a group of options.
|
|---|
| 134 | FFmpeg: Opening an output file: /data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_output.mp4.
|
|---|
| 135 | FFmpeg: [file @ 0xb4000071aee66790] Setting default whitelist 'file,crypto,data'
|
|---|
| 136 | FFmpeg: Successfully opened the file.
|
|---|
| 137 | FFmpeg: detected 4 logical cores
|
|---|
| 138 | FFmpeg: [h264 @ 0xb40000721ee8be30] nal_unit_type: 7(SPS), nal_ref_idc: 1
|
|---|
| 139 | FFmpeg: [h264 @ 0xb40000721ee8be30] nal_unit_type: 8(PPS), nal_ref_idc: 1
|
|---|
| 140 | FFmpeg: Stream mapping:
|
|---|
| 141 | FFmpeg: Stream #0:1 -> #0:0
|
|---|
| 142 | FFmpeg: (h264 (native) -> h264 (h264_mediacodec))
|
|---|
| 143 | FFmpeg:
|
|---|
| 144 | FFmpeg: Stream #0:0 -> #0:1
|
|---|
| 145 | FFmpeg: (aac (native) -> aac (native))
|
|---|
| 146 | FFmpeg:
|
|---|
| 147 | FFmpeg: Press [q] to stop, [?] for help
|
|---|
| 148 | FFmpeg: cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
|
|---|
| 149 | FFmpeg: [aac @ 0xb40000721ee87090] skip 2112 / discard 0 samples due to side data
|
|---|
| 150 | FFmpeg: cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
|
|---|
| 151 | FFmpeg: cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
|
|---|
| 152 | FFmpeg: [aac @ 0xb40000721ee87090] skip 64/1024 samples
|
|---|
| 153 | FFmpeg: [graph_1_in_0_0 @ 0xb4000071aee693d0] Setting 'time_base' to value '1/48000'
|
|---|
| 154 | FFmpeg: [graph_1_in_0_0 @ 0xb4000071aee693d0] Setting 'sample_rate' to value '48000'
|
|---|
| 155 | FFmpeg: [graph_1_in_0_0 @ 0xb4000071aee693d0] Setting 'sample_fmt' to value 'fltp'
|
|---|
| 156 | FFmpeg: [graph_1_in_0_0 @ 0xb4000071aee693d0] Setting 'channel_layout' to value 'stereo'
|
|---|
| 157 | FFmpeg: [graph_1_in_0_0 @ 0xb4000071aee693d0] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:stereo
|
|---|
| 158 | FFmpeg: [format_out_0_1 @ 0xb4000071aee69790] Setting 'sample_fmts' to value 'fltp'
|
|---|
| 159 | FFmpeg: [format_out_0_1 @ 0xb4000071aee69790] Setting 'sample_rates' to value '96000|88200|64000|48000|44100|32000|24000|22050|16000|12000|11025|8000|7350'
|
|---|
| 160 | FFmpeg: [AVFilterGraph @ 0xb40000717ee6cc90] query_formats: 4 queried, 9 merged, 0 already done, 0 delayed
|
|---|
| 161 | FFmpeg: cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
|
|---|
| 162 | FFmpeg: cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
|
|---|
| 163 | FFmpeg: [graph 0 input from stream 0:1 @ 0xb4000071aee68f50] Setting 'video_size' to value '1280x720'
|
|---|
| 164 | FFmpeg: [graph 0 input from stream 0:1 @ 0xb4000071aee68f50] Setting 'pix_fmt' to value '0'
|
|---|
| 165 | FFmpeg: [graph 0 input from stream 0:1 @ 0xb4000071aee68f50] Setting 'time_base' to value '1/60000'
|
|---|
| 166 | FFmpeg: [graph 0 input from stream 0:1 @ 0xb4000071aee68f50] Setting 'pixel_aspect' to value '1/1'
|
|---|
| 167 | FFmpeg: [graph 0 input from stream 0:1 @ 0xb4000071aee68f50] Setting 'frame_rate' to value '60000/1001'
|
|---|
| 168 | FFmpeg: [graph 0 input from stream 0:1 @ 0xb4000071aee68f50] w:1280 h:720 pixfmt:yuv420p tb:1/60000 fr:60000/1001 sar:1/1
|
|---|
| 169 | FFmpeg: [format @ 0xb4000071aee68e90] Setting 'pix_fmts' to value 'mediacodec|yuv420p|nv12'
|
|---|
| 170 | FFmpeg: [AVFilterGraph @ 0xb40000717ee6c830] query_formats: 4 queried, 3 merged, 0 already done, 0 delayed
|
|---|
| 171 | FFmpeg: [h264_mediacodec @ 0xb40000721ee88a70] Using device mediacodec0 (type mediacodec) with h264_mediacodec encoder.
|
|---|
| 172 | FFmpeg: [h264_mediacodec @ 0xb40000721ee88a70] MediaCodec encoder c2.android.avc.encoder output format bitrate: int32(200000), crop: Rect(0, 0, 1279, 719), color-standard: int32(0), color-range: int32(0), color-transfer: int32(0), frame-rate: int32(59), height: int32(720), intra-refresh-period: int32(0), level: int32(4096), max-bitrate: int32(200000), mime: string(video/avc), profile: int32(65536), width: int32(1280)}
|
|---|
| 173 | FFmpeg: Output #0, mp4, to '/data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_output.mp4':
|
|---|
| 174 | FFmpeg: Metadata:
|
|---|
| 175 | FFmpeg: major_brand :
|
|---|
| 176 | FFmpeg: mp42
|
|---|
| 177 | FFmpeg:
|
|---|
| 178 | FFmpeg: minor_version :
|
|---|
| 179 | FFmpeg: 1
|
|---|
| 180 | FFmpeg:
|
|---|
| 181 | FFmpeg: compatible_brands:
|
|---|
| 182 | FFmpeg: isommp41mp42
|
|---|
| 183 | FFmpeg:
|
|---|
| 184 | FFmpeg: encoder :
|
|---|
| 185 | FFmpeg: Lavf59.34.101
|
|---|
| 186 | FFmpeg:
|
|---|
| 187 | FFmpeg: Stream #0:0
|
|---|
| 188 | FFmpeg: (und)
|
|---|
| 189 | FFmpeg: , 0, 1/60000
|
|---|
| 190 | FFmpeg: : Video: h264, 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt709, progressive, left), 1280x720 (0x0) [SAR 1:1 DAR 16:9], 0/1, q=2-31, 200 kb/s
|
|---|
| 191 | FFmpeg: ,
|
|---|
| 192 | FFmpeg: 59.94 fps,
|
|---|
| 193 | FFmpeg: 60k tbn
|
|---|
| 194 | FFmpeg: (default)
|
|---|
| 195 | FFmpeg:
|
|---|
| 196 | FFmpeg: Metadata:
|
|---|
| 197 | FFmpeg: creation_time :
|
|---|
| 198 | FFmpeg: 2022-11-09T21:32:58.000000Z
|
|---|
| 199 | FFmpeg:
|
|---|
| 200 | FFmpeg: handler_name :
|
|---|
| 201 | FFmpeg: Core Media Video
|
|---|
| 202 | FFmpeg:
|
|---|
| 203 | FFmpeg: vendor_id :
|
|---|
| 204 | FFmpeg: [0][0][0][0]
|
|---|
| 205 | FFmpeg:
|
|---|
| 206 | FFmpeg: encoder :
|
|---|
| 207 | FFmpeg: Lavc59.52.100 h264_mediacodec
|
|---|
| 208 | FFmpeg:
|
|---|
| 209 | FFmpeg: Stream #0:1
|
|---|
| 210 | FFmpeg: (eng)
|
|---|
| 211 | FFmpeg: , 0, 1/48000
|
|---|
| 212 | FFmpeg: : Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, delay 1024, 128 kb/s
|
|---|
| 213 | FFmpeg: (default)
|
|---|
| 214 | FFmpeg:
|
|---|
| 215 | FFmpeg: Metadata:
|
|---|
| 216 | FFmpeg: creation_time :
|
|---|
| 217 | FFmpeg: 2022-11-09T21:32:58.000000Z
|
|---|
| 218 | FFmpeg:
|
|---|
| 219 | FFmpeg: handler_name :
|
|---|
| 220 | FFmpeg: Core Media Audio
|
|---|
| 221 | FFmpeg:
|
|---|
| 222 | FFmpeg: vendor_id :
|
|---|
| 223 | FFmpeg: [0][0][0][0]
|
|---|
| 224 | FFmpeg:
|
|---|
| 225 | FFmpeg: encoder :
|
|---|
| 226 | FFmpeg: Lavc59.52.100 aac
|
|---|
| 227 | FFmpeg:
|
|---|
| 228 | FFmpeg: Clipping frame in rate conversion by 0.000008
|
|---|
| 229 | FFmpeg: frame= 1 fps=0.0 q=0.0 size= 0kB time=00:00:00.12 bitrate= 3.0kbits/s speed=7.87x
|
|---|
| 230 | FFmpeg: cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
|
|---|
| 231 | FFmpeg: [h264_mediacodec @ 0xb40000721ee88a70] MediaCodec encoder c2.android.avc.encoder output format bitrate: int32(200000), crop: Rect(0, 0, 1279, 719), color-standard: int32(0), color-range: int32(0), color-transfer: int32(0), frame-rate: int32(59), height: int32(720), intra-refresh-period: int32(0), level: int32(4096), max-bitrate: int32(200000), mime: string(video/avc), profile: int32(65536), width: int32(1280), csd-0: data, csd-1: data}
|
|---|
| 232 | FFmpeg: cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
|
|---|
| 233 | FFmpeg: cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
|
|---|
| 234 | FFmpeg: [out_0_0 @ 0xb4000071aee690d0] EOF on sink link out_0_0:default.
|
|---|
| 235 | FFmpeg: [out_0_1 @ 0xb4000071aee69f10] EOF on sink link out_0_1:default.
|
|---|
| 236 | FFmpeg: No more output streams to write to, finishing.
|
|---|
| 237 | FFmpeg: [aac @ 0xb40000721ee84120] Trying to remove 64 more samples than there are in the queue
|
|---|
| 238 | FFmpeg: frame= 11 fps=0.0 q=-0.0 Lsize= 116kB time=00:00:00.19 bitrate=4937.0kbits/s speed=0.89x
|
|---|
| 239 | FFmpeg: video:111kB audio:3kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.397446%
|
|---|
| 240 | FFmpeg: Input file #0 (/data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_input.mp4):
|
|---|
| 241 | FFmpeg: Input stream #0:0 (audio):
|
|---|
| 242 | FFmpeg: 11 packets read (3604 bytes);
|
|---|
| 243 | FFmpeg: 9 frames decoded
|
|---|
| 244 | FFmpeg: (9152 samples)
|
|---|
| 245 | FFmpeg: ;
|
|---|
| 246 | FFmpeg:
|
|---|
| 247 | FFmpeg: Input stream #0:1 (video):
|
|---|
| 248 | FFmpeg: 11 packets read (297504 bytes);
|
|---|
| 249 | FFmpeg: 11 frames decoded
|
|---|
| 250 | FFmpeg: ;
|
|---|
| 251 | FFmpeg:
|
|---|
| 252 | FFmpeg: Total: 22 packets (301108 bytes) demuxed
|
|---|
| 253 | FFmpeg: Output file #0 (/data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_output.mp4):
|
|---|
| 254 | FFmpeg: Output stream #0:0 (video):
|
|---|
| 255 | FFmpeg: 11 frames encoded
|
|---|
| 256 | FFmpeg: ;
|
|---|
| 257 | FFmpeg: 11 packets muxed (113956 bytes);
|
|---|
| 258 | FFmpeg:
|
|---|
| 259 | FFmpeg: Output stream #0:1 (audio):
|
|---|
| 260 | FFmpeg: 9 frames encoded
|
|---|
| 261 | FFmpeg: (9152 samples)
|
|---|
| 262 | FFmpeg: ;
|
|---|
| 263 | FFmpeg: 10 packets muxed (2900 bytes);
|
|---|
| 264 | FFmpeg:
|
|---|
| 265 | FFmpeg: Total: 21 packets (116856 bytes) muxed
|
|---|
| 266 | FFmpeg: [AVIOContext @ 0xb4000071dee7d150] Statistics: 118493 bytes written, 2 seeks, 4 writeouts
|
|---|
| 267 | FFmpeg: frame= 11 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.19 bitrate=N/A speed=0.889x
|
|---|
| 268 | FFmpeg: video:111kB audio:3kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
|
|---|
| 269 | FFmpeg: Input file #0 (/data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_input.mp4):
|
|---|
| 270 | FFmpeg: Input stream #0:0 (audio):
|
|---|
| 271 | FFmpeg: 11 packets read (3604 bytes);
|
|---|
| 272 | FFmpeg: 9 frames decoded
|
|---|
| 273 | FFmpeg: (9152 samples)
|
|---|
| 274 | FFmpeg: ;
|
|---|
| 275 | FFmpeg:
|
|---|
| 276 | FFmpeg: Input stream #0:1 (video):
|
|---|
| 277 | FFmpeg: 11 packets read (297504 bytes);
|
|---|
| 278 | FFmpeg: 11 frames decoded
|
|---|
| 279 | FFmpeg: ;
|
|---|
| 280 | FFmpeg:
|
|---|
| 281 | FFmpeg: Total: 22 packets (301108 bytes) demuxed
|
|---|
| 282 | FFmpeg: Output file #0 (/data/user/0/com.epicgames.ffmpeg_kit_android_demo/cache/test_output.mp4):
|
|---|
| 283 | FFmpeg: Output stream #0:0 (video):
|
|---|
| 284 | FFmpeg: 11 frames encoded
|
|---|
| 285 | FFmpeg: ;
|
|---|
| 286 | FFmpeg: 11 packets muxed (113956 bytes);
|
|---|
| 287 | FFmpeg:
|
|---|
| 288 | FFmpeg: Output stream #0:1 (audio):
|
|---|
| 289 | FFmpeg: 9 frames encoded
|
|---|
| 290 | FFmpeg: (9152 samples)
|
|---|
| 291 | FFmpeg: ;
|
|---|
| 292 | FFmpeg: 10 packets muxed (2900 bytes);
|
|---|
| 293 | FFmpeg:
|
|---|
| 294 | FFmpeg: Total: 21 packets (116856 bytes) muxed
|
|---|
| 295 | FFmpeg: 20 frames successfully decoded, 0 decoding errors
|
|---|
| 296 | FFmpeg: [aac @ 0xb40000721ee84120] Qavg: 156.811
|
|---|
| 297 | FFmpeg: [AVIOContext @ 0xb4000071dee79630] Statistics: 371461 bytes read, 3 seeks
|
|---|