Function at 0x140024200
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0xe8
mov r14d, dword [rcx + 0x18]
mov qword [rsp + 0x50], r8
mov rbx, rcx
mov rsi, rdx
test r14d, r14d
jne 0x1400243d0
mov r13d, dword [rcx + 0x1a0]
test r13d, r13d
jne 0x140024328
mov r8, qword [rbx + 0x1c0]
test r8, r8
je 0x14002427d
lea rax, [0x140047a80]
lea rcx, [rsp + 0xa0]
mov qword [rsp + 0xa0], rax
mov rax, qword [rbx + 0x10]
lea rdx, str.disposition
lea r9, [rax + 0x38]
call sub.avutil_56.dll_av_opt_eval_flags
mov r12d, eax
test eax, eax
js 0x1400243af
mov rsi, qword [rbx + 0x50]
test rsi, rsi
je 0x1400242ef
mov rax, qword [rbx + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rax + 0xd0]
call sub.avcodec_58.dll_avcodec_parameters_copy
mov r12d, eax
test eax, eax
js 0x1400243af
mov rax, qword [rbx + 0x10]
mov rcx, rsi
mov rax, qword [rax + 0x18]
mov qword [rsi + 0x30], rax
call sub.avcodec_58.dll_av_bsf_init
mov r12d, eax
test eax, eax
js 0x140024c90
mov rax, qword [rbx + 0x10]
mov rdx, qword [rsi + 0x28]
mov rcx, qword [rax + 0xd0]
call sub.avcodec_58.dll_avcodec_parameters_copy
mov r12d, eax
test eax, eax
js 0x1400243af
mov rax, qword [rbx + 0x10]
mov rdx, qword [rsi + 0x38]
mov qword [rax + 0x18], rdx
mov rax, qword [0x140048bb0]
movsxd rcx, dword [rbx]
mov dword [rbx + 0x1a4], 1
mov rax, qword [rax]
mov rdx, rcx
mov rcx, qword [rax + rcx*8]
add rsp, 0xe8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
jmp fcn.140023fd0
mov rax, qword [0x140048bb0]
movsxd rdx, dword [rcx]
mov rax, qword [rax]
mov rsi, qword [rax + rdx*8]
movsxd rax, dword [rcx + 8]
test eax, eax
js 0x1400255e8
mov rdx, qword [0x140048a80]
mov r13, qword [rcx + 0x60]
mov rdx, qword [rdx]
mov rdi, qword [rdx + rax*8]
mov rax, qword [rcx + 0x10]
mov rbp, qword [rax + 0xd0]
mov r14d, dword [rbp + 8]
test rdi, rdi
je 0x1400255e8
cmp qword [rcx + 0x150], 0
jne 0x1400255e8
mov rax, qword [rdi + 8]
mov rcx, qword [rcx + 0x58]
mov rdx, qword [rax + 0xd0]
call sub.avcodec_58.dll_avcodec_parameters_to_context
mov r12d, eax
test eax, eax
jns 0x140024cb0
lea r8, str.Error_setting_up_codec_context_options._n
mov edx, 8
xor ecx, ecx
call sub.avutil_56.dll_av_log
mov eax, r12d
add rsp, 0xe8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rcx + 0x68]
xor edi, edi
mov qword [rsp + 0x58], rax
movsxd rax, dword [rcx + 8]
test eax, eax
js 0x1400243f1
mov rdx, qword [0x140048a80]
mov rdx, qword [rdx]
mov rdi, qword [rdx + rax*8]
mov rax, qword [0x140048bb0]
movsxd rdx, dword [rbx]
xor r9d, r9d
xor r8d, r8d
mov rbp, qword [rbx + 0x58]
mov rax, qword [rax]
mov r12, qword [rax + rdx*8]
mov eax, dword [rbp + 0x4c]
lea rdx, str.encoder
mov r15, qword [r12]
mov dword [rsp + 0xa0], eax
mov dword [rsp + 0x9c], 0
mov rax, qword [rbx + 0x10]
mov rcx, qword [rax + 0x48]
call sub.avutil_56.dll_av_dict_get
test rax, rax
je 0x140025140
mov rax, qword [rbx + 0x10]
xor r9d, r9d
xor r8d, r8d
lea rdx, str.rotate
lea rcx, [rax + 0x48]
call sub.avutil_56.dll_av_dict_set
test rdi, rdi
je 0x140024fc0
mov rax, qword [rdi + 8]
mov r14, qword [rdi + 0x20]
mov edx, dword [rax + 0x38]
mov rax, qword [rbx + 0x10]
mov dword [rax + 0x38], edx
mov eax, dword [r14 + 0x184]
mov dword [rbp + 0x184], eax
mov r12d, dword [rbp + 0xc]
test r12d, r12d
jne 0x1400244d4
mov r13d, dword [rbx + 0xa8]
test r13d, r13d
je 0x140025530
mov edx, dword [rbx + 0xb0]
test edx, edx
jne 0x1400257f0
mov rax, qword [rbx + 0x68]
mov rdx, qword [rax + 0x20]
test rdx, rdx
je 0x1400244c6
mov edi, dword [rbx + 0xbc]
test edi, edi
je 0x1400258d1
cmp dword [rbp + 0x18], 0xc
je 0x140025905
mov r12d, dword [rbp + 0xc]
cmp r12d, 2
je 0x140024fa8
jg 0x1400245d0
test r12d, r12d
je 0x1400247d0
cmp r12d, 1
jne 0x140025ca3
mov rax, qword [rbx + 0x150]
mov rcx, qword [rax]
call sub.avfilter_7.dll_av_buffersink_get_format
mov dword [rbp + 0x198], eax
mov ecx, eax
test r14, r14
je 0x140024537
mov esi, dword [r14 + 0x2fc]
call sub.avutil_56.dll_av_get_bytes_per_sample
shl eax, 3
cmp esi, eax
jg 0x140025ab2
mov eax, dword [r14 + 0x2fc]
mov dword [rbp + 0x2fc], eax
mov rax, qword [rbx + 0x150]
mov rcx, qword [rax]
call sub.avfilter_7.dll_av_buffersink_get_sample_rate
mov dword [rbp + 0x190], eax
mov rax, qword [rbx + 0x150]
mov rcx, qword [rax]
call sub.avfilter_7.dll_av_buffersink_get_channel_layout
mov qword [rbp + 0x1b0], rax
mov rax, qword [rbx + 0x150]
mov rcx, qword [rax]
call sub.avfilter_7.dll_av_buffersink_get_channels
mov edi, dword [rbp + 0x190]
mov rsi, qword [rbx + 0x58]
mov dword [rbp + 0x194], eax
mov eax, dword [rbx + 8]
test eax, eax
js 0x140025981
mov r10d, dword [rbx + 0x48]
test r10d, r10d
jg 0x1400256c7
je 0x1400259b8
mov rdx, qword [0x140048a80]
movsxd rcx, eax
mov rax, qword [rdx]
mov rax, qword [rax + rcx*8]
test rax, rax
je 0x140025990
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x18]
mov qword [rsi + 0x64], rax
mov rax, qword [rbp + 0x64]
mov qword [rbx + 0x40], rax
jmp 0x140024634
cmp r12d, 3
jne 0x140025ca8
movabs rax, 0xf424000000001
mov ecx, dword [rbp + 0x74]
mov qword [rbp + 0x64], rax
mov eax, dword [rbx + 8]
test ecx, ecx
jne 0x14002461a
mov rdx, qword [0x140048a80]
movsxd rcx, eax
mov rdx, qword [rdx]
mov rdx, qword [rdx + rcx*8]
mov rdx, qword [rdx + 8]
mov rdx, qword [rdx + 0xd0]
mov ecx, dword [rdx + 0x38]
mov edx, dword [rdx + 0x3c]
mov dword [rbp + 0x74], ecx
mov dword [rbp + 0x78], edx
mov rdx, qword [rbp + 0x64]
mov qword [rbx + 0x40], rdx
test eax, eax
js 0x140024c80
mov rdx, qword [0x140048a80]
movsxd rcx, eax
mov rax, qword [rdx]
mov rdi, qword [rax + rcx*8]
test rdi, rdi
je 0x1400257b0
mov rbp, qword [rdi + 0x20]
test rbp, rbp
je 0x1400246aa
cmp qword [rbp + 0x348], 0
je 0x1400246aa
mov eax, dword [rbp + 0x350]
mov rsi, qword [rbx + 0x58]
lea ecx, [rax + 1]
movsxd rcx, ecx
call sub.avutil_56.dll_av_mallocz
mov qword [rsi + 0x348], rax
mov rax, qword [rbx + 0x58]
mov rcx, qword [rax + 0x348]
test rcx, rcx
je 0x140024e30
mov rdx, qword [rbp + 0x348]
movsxd r8, dword [rbp + 0x350]
call sub.msvcrt.dll_memcpy
mov edx, dword [rbp + 0x350]
mov rax, qword [rbx + 0x58]
mov dword [rax + 0x350], edx
mov rcx, qword [rbx + 0x170]
xor r9d, r9d
xor r8d, r8d
lea rdx, str.threads
call sub.avutil_56.dll_av_dict_get
test rax, rax
je 0x140025800
mov rax, qword [rbx + 0x68]
cmp dword [rax + 0x10], 1
je 0x1400253a0
mov rax, qword [rbx + 0x150]
test rax, rax
je 0x140024709
mov rcx, qword [rax]
call sub.avfilter_7.dll_av_buffersink_get_hw_frames_ctx
mov r12, rax
test rax, rax
je 0x140024709
mov rdx, qword [rax + 8]
mov rax, qword [rbx + 0x58]
mov eax, dword [rax + 0x88]
cmp dword [rdx + 0x44], eax
je 0x14002470c
xor r12d, r12d
mov r14, qword [0x140048b20]
mov r13, qword [0x140048a50]
xor r15d, r15d
xor esi, esi
jmp 0x14002472c
add r15d, 1
mov rcx, qword [rbx + 0x68]
mov edx, r15d
call sub.avcodec_58.dll_avcodec_get_hw_config
test rax, rax
je 0x140024e40
test r12, r12
je 0x14002476b
test byte [rax + 4], 2
je 0x14002476b
mov rcx, qword [rbx + 0x58]
mov edx, dword [rax]
mov r8d, dword [rcx + 0x88]
cmp edx, 0xffffffff
je 0x140025040
cmp edx, r8d
je 0x140025040
test rsi, rsi
jne 0x140024728
test byte [rax + 4], 1
je 0x140024728
mov edx, dword [r14]
mov ecx, dword [rax + 8]
test edx, edx
jle 0x140024728
mov rax, qword [r13]
sub edx, 1
xor r9d, r9d
lea r8, [rax + rdx*8 + 8]
jmp 0x1400247a1
add rax, 8
cmp r8, rax
je 0x1400247be
mov rdx, qword [rax]
cmp ecx, dword [rdx + 8]
jne 0x140024798
test r9, r9
jne 0x140024728
add rax, 8
mov r9, rdx
cmp r8, rax
jne 0x1400247a1
mov rsi, r9
jmp 0x140024728
mov edx, dword [rbx + 8]
mov eax, dword [rbx + 0xa8]
mov r9d, dword [rbx + 0xac]
mov rdi, qword [rbx + 0x58]
mov ecx, dword [rbx + 0x48]
test edx, edx
js 0x140025934
test ecx, ecx
jg 0x1400256d4
je 0x140025975
movsxd rcx, edx
mov rdx, qword [0x140048a80]
mov rdx, qword [rdx]
mov rdx, qword [rdx + rcx*8]
test rdx, rdx
je 0x14002593e
mov rax, qword [rdx + 8]
mov rax, qword [rax + 0x18]
mov qword [rdi + 0x64], rax
mov edx, dword [rbp + 0x64]
test edx, edx
je 0x140024831
mov eax, dword [rbp + 0x68]
test eax, eax
jne 0x14002484a
mov rax, qword [rbx + 0x150]
mov rcx, qword [rax]
call sub.avfilter_7.dll_av_buffersink_get_time_base
mov qword [rbp + 0x64], rax
mov edx, eax
shr rax, 0x20
pxor xmm0, xmm0
pxor xmm1, xmm1
cvtsi2sd xmm1, eax
cvtsi2sd xmm0, edx
divsd xmm0, xmm1
movsd xmm1, qword [0x140047b08]
comisd xmm1, xmm0
jbe 0x1400248a0
mov rax, qword [0x140048cd0]
mov eax, dword [rax]
test eax, eax
je 0x1400248a0
cmp eax, 1
je 0x140025b99
cmp eax, 0xfe
je 0x140025b99
cmp eax, 0xffffffff
je 0x140025b8b
nop word cs:[rax + rax]
mov rax, qword [rbx + 0x150]
mov rcx, qword [rax]
call sub.avfilter_7.dll_av_buffersink_get_w
mov dword [rbp + 0x74], eax
mov rax, qword [rbx + 0x150]
mov rcx, qword [rax]
call sub.avfilter_7.dll_av_buffersink_get_h
mov r9d, dword [rbx + 0xd8]
mov rdi, qword [rbx + 0x10]
mov dword [rbp + 0x78], eax
test r9d, r9d
je 0x1400259d6
mov edx, dword [rbp + 0x74]
mov rcx, rdx
mov edx, eax
shl rcx, 0x20
or rdx, rcx
mov rcx, qword [rbx + 0xd8]
call sub.avutil_56.dll_av_mul_q
mov qword [rdi + 0x40], rax
mov qword [rbp + 0xe8], rax
mov rax, qword [rbx + 0x150]
mov rcx, qword [rax]
call sub.avfilter_7.dll_av_buffersink_get_format
mov dword [rbp + 0x88], eax
mov ecx, eax
test r14, r14
je 0x14002586a
mov edi, dword [r14 + 0x2fc]
call sub.avutil_56.dll_av_pix_fmt_desc_get
cmp edi, dword [rax + 0x28]
jg 0x140025ac5
mov eax, dword [r14 + 0x2fc]
mov dword [rbp + 0x2fc], eax
test rsi, rsi
je 0x140025ad8
mov eax, dword [rsi + 0x180]
mov rdx, qword [rbx + 0xa8]
mov dword [rbp + 0x180], eax
mov eax, dword [rsi + 0x184]
mov dword [rbp + 0x174], eax
mov eax, dword [rsi + 0x188]
mov dword [rbp + 0x178], eax
mov eax, dword [rsi + 0x18c]
mov dword [rbp + 0x17c], eax
mov eax, dword [rsi + 0x190]
mov dword [rbp + 0x184], eax
mov rax, qword [rbx + 0xa8]
mov qword [rbp + 0x368], rax
mov rax, qword [rbx + 0x10]
mov qword [rax + 0x50], rdx
mov eax, dword [r14 + 0x74]
cmp dword [rbp + 0x74], eax
je 0x140025a06
mov rax, qword [0x140048a20]
mov eax, dword [rax]
mov dword [rbp + 0x2fc], eax
mov eax, dword [rbx + 0xc0]
test rsi, rsi
je 0x140024a17
test dword [rbp + 0x4c], 0x20040000
je 0x1400249e2
test eax, eax
js 0x1400249e2
setne dl
movzx edx, dl
mov dword [rsi + 0x100], edx
mov r8d, dword [rsi + 0xfc]
test r8d, r8d
je 0x1400259c7
mov rcx, qword [rbp + 0x10]
mov edx, dword [rsi + 0x100]
cmp dword [rcx + 0x14], 7
je 0x140025b75
cmp edx, 1
mov edx, 4
adc edx, 0
mov dword [rbp + 0x18c], edx
test eax, eax
jne 0x140025822
mov dword [rbp + 0x18c], 3
mov r15, qword [rbx + 0xf8]
test r15, r15
je 0x140024fa8
mov ecx, 5
lea rdi, str.expr:
mov rsi, r15
repe cmpsb byte [rsi], byte [rdi]
seta al
sbb al, 0
test al, al
je 0x140025a2b
mov ecx, 6
lea rdi, str.source
mov rsi, r15
repe cmpsb byte [rsi], byte [rdi]
seta al
sbb al, 0
test al, al
je 0x140024fa8
mov rax, qword [rbx + 0x58]
mov qword [rsp + 0x68], rax
movzx eax, byte [r15]
test al, al
je 0x140025c16
mov rdx, r15
mov ecx, 1
nop word [rax + rax]
cmp al, 0x2c
sete al
add rdx, 1
movzx eax, al
add ecx, eax
movzx eax, byte [rdx]
test al, al
jne 0x140024a98
mov dword [rsp + 0x64], ecx
movsxd rcx, ecx
mov edx, 8
call sub.avutil_56.dll_av_malloc_array
mov rcx, rax
test rax, rax
je 0x140025cad
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x60], 0
mov r13, rcx
mov qword [rsp + 0x88], rbp
mov dword [rsp + 0x70], eax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], rbx
jmp 0x140024b64
mov rcx, qword [rsp + 0x78]
mov r8d, 1
mov rdx, r15
call sub.avutil_56.dll_av_parse_time
test eax, eax
js 0x140025c65
mov rax, qword [rsp + 0x68]
lea ebx, [r12 + 1]
mov rcx, qword [rsp + 0xa0]
movsxd r12, r12d
movabs rdx, 0xf424000000001
lea rsi, [r13 + r12*8]
mov r12d, ebx
mov r8, qword [rax + 0x64]
call sub.avutil_56.dll_av_rescale_q
mov qword [rsi], rax
add dword [rsp + 0x60], 1
mov eax, dword [rsp + 0x60]
cmp dword [rsp + 0x64], eax
je 0x140025afa
mov r15, rbp
mov edx, 0x2c
mov rcx, r15
xor ebp, ebp
call sub.msvcrt.dll_strchr
test rax, rax
je 0x140024b7f
mov byte [rax], 0
lea rbp, [rax + 1]
movabs rax, 0x7372657470616863
cmp qword [r15], rax
jne 0x140024b00
mov rax, qword [rsp + 0x80]
mov edi, dword [rsp + 0x70]
movsxd rdx, dword [rax]
mov rax, qword [0x140048bb0]
mov rax, qword [rax]
mov rax, qword [rax + rdx*8]
mov rsi, qword [rax]
mov eax, 0x7fffffff
sub eax, edi
mov edx, dword [rsi + 0x4a4]
cmp edx, eax
ja 0x140025cad
lea eax, [rdx + rdi - 1]
mov rcx, r13
mov r8d, 8
movsxd rdx, eax
mov dword [rsp + 0x70], eax
call sub.avutil_56.dll_av_realloc_f
mov r13, rax
test rax, rax
je 0x140025cad
xor ecx, ecx
cmp byte [r15 + 8], 0
jne 0x1400257c0
movabs rdx, 0xf424000000001
mov rax, qword [rsp + 0x68]
mov rdi, qword [rax + 0x64]
mov r8, rdi
call sub.avutil_56.dll_av_rescale_q
mov ecx, dword [rsi + 0x4a4]
mov rbx, rax
mov dword [rsp + 0x74], ecx
test ecx, ecx
je 0x140024b4e
mov rax, qword [rsi + 0x4a8]
movsxd rdx, r12d
lea r14, [r13 + rdx*8]
lea edx, [rcx - 1]
lea r15, [rax + 8]
lea rsi, [r15 + rdx*8]
jmp 0x140024c4c
add r15, 8
mov rax, qword [rax]
mov r8, rdi
add r14, 8
mov rdx, qword [rax + 4]
mov rcx, qword [rax + 0x10]
call sub.avutil_56.dll_av_rescale_q
add rax, rbx
mov qword [r14 - 8], rax
mov rax, r15
cmp rsi, r15
jne 0x140024c48
add r12d, dword [rsp + 0x74]
jmp 0x140024b4e
xor edi, edi
xor ebp, ebp
jmp 0x1400246aa
mov rax, qword [rsi + 8]
lea r8, str.Error_initializing_bitstream_filter:__s_n
mov edx, 0x10
xor ecx, ecx
mov r9, qword [rax]
call sub.avutil_56.dll_av_log
jmp 0x1400243af
mov rcx, qword [rbx + 0x58]
lea rdx, [rbx + 0x170]
call sub.avutil_56.dll_av_opt_set_dict
mov r12d, eax
test eax, eax
js 0x14002439c
mov rdx, qword [rbx + 0x58]
mov rcx, r13
call sub.avcodec_58.dll_avcodec_parameters_from_context
mov r12d, eax
test eax, eax
js 0x1400259ee
test r14d, r14d
jne 0x140024d2c
mov rax, qword [rsi]
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + 0x30]
test rcx, rcx
je 0x140024d28
mov edx, dword [r13 + 8]
call sub.avformat_58.dll_av_codec_get_id
mov edx, dword [r13 + 4]
cmp eax, edx
je 0x140024d28
mov rax, qword [rsi]
lea r8, [rsp + 0xa0]
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + 0x30]
call sub.avformat_58.dll_av_codec_get_tag2
test eax, eax
jne 0x140024d2c
nop dword [rax]
mov r14d, dword [r13 + 8]
mov rdx, r13
mov rcx, rbp
call sub.avcodec_58.dll_avcodec_parameters_copy
mov r12d, eax
test eax, eax
js 0x1400243af
mov r12d, dword [rbx + 0xa8]
mov dword [rbp + 8], r14d
test r12d, r12d
jne 0x140024d60
mov rax, qword [rdi + 0xb8]
mov qword [rbx + 0xa8], rax
mov rax, qword [rbx + 0xa8]
mov rdx, qword [rbx + 0x10]
mov r8, qword [rdi + 8]
mov qword [rdx + 0x50], rax
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
mov rax, qword [0x1400488f0]
mov r9d, dword [rax]
call sub.avformat_58.dll_avformat_transfer_internal_stream_timing_info
mov r12d, eax
test eax, eax
js 0x1400243af
mov r15, qword [rbx + 0x10]
mov r11d, dword [r15 + 0x18]
test r11d, r11d
jle 0x1400256a0
mov r10d, dword [r15 + 0x1c]
test r10d, r10d
jle 0x1400256a0
cmp qword [r15 + 0x28], 0
mov r14, qword [rdi + 8]
jle 0x14002562a
mov eax, dword [r14 + 0x38]
mov r9d, dword [r14 + 0xb8]
mov dword [r15 + 0x38], eax
test r9d, r9d
jle 0x1400254a8
xor r12d, r12d
mov rcx, r15
jmp 0x140024e0d
mov rdx, qword [rsi]
movsxd r8, dword [rsi + 8]
add r12, 1
call sub.msvcrt.dll_memcpy
mov r14, qword [rdi + 8]
cmp dword [r14 + 0xb8], r12d
jle 0x1400254a8
mov rcx, qword [rbx + 0x10]
mov rsi, r12
shl rsi, 4
add rsi, qword [r14 + 0xb0]
mov edx, dword [rsi + 0xc]
mov r8d, dword [rsi + 8]
call sub.avformat_58.dll_av_stream_new_side_data
mov rcx, rax
test rax, rax
jne 0x140024de8
nop
mov r12d, 0xfffffff4
jmp 0x1400243af
test rsi, rsi
je 0x140024e9d
mov rax, qword [rbx + 0x68]
mov ecx, dword [rsi + 8]
mov r12, qword [rax]
call sub.avutil_56.dll_av_hwdevice_get_type_name
mov rcx, qword [rbx + 0x58]
mov edx, 0x28
lea r8, str.Using_device__s__type__s__with__s_encoder._n
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rax
mov r9, qword [rsi]
call sub.avutil_56.dll_av_log
mov rcx, qword [rsi + 0x10]
mov r12, qword [rbx + 0x58]
call sub.avutil_56.dll_av_buffer_ref
mov qword [r12 + 0x408], rax
mov rax, qword [rbx + 0x58]
cmp qword [rax + 0x408], 0
je 0x140025091
test rdi, rdi
je 0x140024eb0
mov rax, qword [rdi + 0x28]
cmp dword [rax + 0x10], 3
je 0x140025420
mov rcx, qword [rbx + 0x58]
mov rdx, qword [rsp + 0x58]
lea r8, [rbx + 0x170]
call sub.avcodec_58.dll_avcodec_open2
mov r12d, eax
test eax, eax
js 0x140025368
mov rax, qword [rbx + 0x68]
cmp dword [rax + 0x10], 1
je 0x14002583a
mov rcx, qword [rbx + 0x170]
xor r8d, r8d
mov r9d, 2
lea rdx, [0x140044daf]
call sub.avutil_56.dll_av_dict_get
test rax, rax
jne 0x140025c45
mov rdx, qword [rbx + 0x58]
mov rax, qword [rdx + 0x38]
test rax, rax
je 0x140024f25
cmp rax, 0x3e7
jg 0x140024f25
cmp dword [rdx + 0x18], 0x15043
jne 0x14002564d
mov rax, qword [rbx + 0x10]
mov rcx, qword [rax + 0xd0]
call sub.avcodec_58.dll_avcodec_parameters_from_context
test eax, eax
js 0x140025c28
mov rax, qword [rbx + 0x58]
xor ebp, ebp
mov edx, dword [rax + 0x3e8]
test edx, edx
jg 0x140024f78
jmp 0x14002528d
mov rdx, qword [rsi]
movsxd r8, dword [rsi + 8]
add rbp, 1
call sub.msvcrt.dll_memcpy
mov rax, qword [rbx + 0x58]
cmp dword [rax + 0x3e8], ebp
jle 0x14002528d
mov rsi, rbp
mov rcx, qword [rbx + 0x10]
shl rsi, 4
add rsi, qword [rax + 0x3e0]
mov edx, dword [rsi + 0xc]
mov r8d, dword [rsi + 8]
call sub.avformat_58.dll_av_stream_new_side_data
mov rcx, rax
test rax, rax
jne 0x140024f58
jmp 0x140024e30
mov rdx, qword [rbp + 0x64]
mov eax, dword [rbx + 8]
mov qword [rbx + 0x40], rdx
test eax, eax
jns 0x14002462a
jmp 0x140024c80
mov r9d, dword [r15 + 0x2c]
mov rcx, qword [rbx + 0x10]
test r9d, r9d
je 0x14002501a
lea r8d, [r9 - 1]
mov r10, qword [r15 + 0x30]
mov eax, 1
add r8, 2
nop
mov rdx, qword [r10 + rax*8 - 8]
cmp rdx, rcx
je 0x140025003
mov r11, qword [rdx + 0xd0]
mov rdx, qword [rcx + 0xd0]
mov edx, dword [rdx]
cmp dword [r11], edx
je 0x140025862
mov edx, eax
add rax, 1
cmp r8, rax
jne 0x140024fe0
xor r14d, r14d
cmp r9d, edx
jne 0x140024484
mov rax, qword [rcx + 0xd0]
xor r14d, r14d
cmp dword [rax], 1
ja 0x140024484
mov dword [rcx + 0x38], 1
jmp 0x140024484
mov rax, qword [rbx + 0x68]
mov ecx, r8d
mov rsi, qword [rax]
call sub.avutil_56.dll_av_get_pix_fmt_name
mov rcx, qword [rbx + 0x58]
mov edx, 0x28
lea r8, str.Using_input_frames_context__format__s__with__s_encoder._n
mov qword [rsp + 0x20], rsi
mov r9, rax
call sub.avutil_56.dll_av_log
mov rsi, qword [rbx + 0x58]
mov rcx, r12
call sub.avutil_56.dll_av_buffer_ref
mov qword [rsi + 0x3f0], rax
mov rax, qword [rbx + 0x58]
cmp qword [rax + 0x3f0], 0
jne 0x140024e9d
lea rsi, [rsp + 0xa0]
mov r8d, 0x40
mov ecx, 0xfffffff4
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov rdx, rsi
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 0
call sub.avutil_56.dll_av_strerror
mov qword [rsp + 0x28], rsi
mov eax, dword [rbx + 4]
lea r8, str.Device_setup_failed_for_encoder_on_output_stream__d:_d_:__s
mov rcx, qword [rsp + 0x50]
mov edx, 0x400
mov dword [rsp + 0x20], eax
mov r9d, dword [rbx]
call fcn.140007800
jmp 0x140024e30
mov rcx, qword [r12 + 8]
xor r9d, r9d
xor r8d, r8d
lea rdx, str.fflags
call sub.avutil_56.dll_av_dict_get
mov r14, rax
test rax, rax
je 0x14002519e
mov dword [rsp + 0x20], 0
mov rcx, qword [r12]
xor r9d, r9d
xor r8d, r8d
lea rdx, str.fflags
call sub.avutil_56.dll_av_opt_find
mov rdx, rax
test rax, rax
je 0x140024442
mov r8, qword [r14 + 8]
mov rcx, qword [r12]
lea r9, [rsp + 0x9c]
call sub.avutil_56.dll_av_opt_eval_flags
mov rcx, qword [rbx + 0x170]
xor r9d, r9d
xor r8d, r8d
lea rdx, str.flags
call sub.avutil_56.dll_av_dict_get
mov r12, rax
test rax, rax
je 0x1400251ff
mov rcx, qword [rbx + 0x58]
lea rdx, str.flags
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], 0
call sub.avutil_56.dll_av_opt_find
mov rdx, rax
test rax, rax
je 0x140024442
mov rcx, qword [rbx + 0x58]
mov r8, qword [r12 + 8]
lea r9, [rsp + 0xa0]
call sub.avutil_56.dll_av_opt_eval_flags
mov rax, qword [rbx + 0x68]
mov rcx, qword [rax]
call sub.msvcrt.dll_strlen
lea r12d, [rax + 0x11]
movsxd r12, r12d
mov rcx, r12
call sub.avutil_56.dll_av_mallocz
mov r14, rax
test rax, rax
je 0x140025c3b
mov edx, dword [rsp + 0x9c]
mov eax, dword [rsp + 0xa0]
mov r8, r12
and edx, 0x400
and eax, 0x800000
or edx, eax
je 0x1400256e1
lea rdx, str.Lavc
mov rcx, r14
call sub.avutil_56.dll_av_strlcpy
mov rax, qword [rbx + 0x68]
mov r8, r12
mov rcx, r14
mov rdx, qword [rax]
call sub.avutil_56.dll_av_strlcat
mov rax, qword [rbx + 0x10]
mov r8, r14
mov r9d, 0x18
lea rdx, str.encoder
lea rcx, [rax + 0x48]
call sub.avutil_56.dll_av_dict_set
jmp 0x140024442
test rdi, rdi
je 0x14002530e
mov rax, qword [rdi + 8]
mov ecx, dword [rax + 0xb8]
test ecx, ecx
jle 0x14002530e
xor ebp, ebp
nop word [rax + rax]
mov rsi, rbp
shl rsi, 4
add rsi, qword [rax + 0xb0]
mov edx, dword [rsi + 0xc]
cmp edx, 0xa
je 0x140025306
mov rcx, qword [rbx + 0x10]
mov r8d, dword [rsi + 8]
call sub.avformat_58.dll_av_stream_new_side_data
mov rcx, rax
test rax, rax
je 0x140024e30
mov rdx, qword [rsi]
movsxd r8, dword [rsi + 8]
call sub.msvcrt.dll_memcpy
mov r15d, dword [rdi + 0xc8]
mov rcx, rax
test r15d, r15d
je 0x1400252fc
cmp dword [rsi + 0xc], 5
je 0x1400258f7
mov rax, qword [rdi + 8]
mov ecx, dword [rax + 0xb8]
add rbp, 1
cmp ecx, ebp
jg 0x1400252a8
mov rsi, qword [rbx + 0x10]
mov eax, dword [rsi + 0x18]
test eax, eax
jle 0x140025670
mov r14d, dword [rsi + 0x1c]
test r14d, r14d
jle 0x140025670
cmp qword [rsi + 0x28], 0
jg 0x14002423b
test rdi, rdi
je 0x14002423b
mov rax, qword [rdi + 8]
mov rcx, qword [rax + 0x28]
test rcx, rcx
jle 0x14002423b
mov rdx, qword [rax + 0x18]
mov r8, qword [rsi + 0x18]
call sub.avutil_56.dll_av_rescale_q
mov qword [rsi + 0x28], rax
jmp 0x14002423b
cmp eax, 0xd44d5058
je 0x140025c3b
mov eax, dword [rbx + 4]
mov rcx, qword [rsp + 0x50]
mov edx, 0x400
lea r8, str.Error_while_opening_encoder_for_output_stream__d:_d___maybe_incorrect_parameters_such_as_bit_rate__rate__width_or_height
mov dword [rsp + 0x20], eax
mov r9d, dword [rbx]
call fcn.140007800
jmp 0x1400243af
mov rax, qword [rsp + 0x58]
cmp qword [rax + 0x80], 0
jne 0x1400246da
mov rcx, qword [rbx + 0x170]
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140045be0]
call sub.avutil_56.dll_av_dict_get
test rax, rax
jne 0x1400246da
mov rcx, qword [rbx + 0x170]
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140045be2]
call sub.avutil_56.dll_av_dict_get
test rax, rax
jne 0x1400246da
lea rcx, [rbx + 0x170]
xor r9d, r9d
lea r8, str.128000
lea rdx, [0x140045be0]
call sub.avutil_56.dll_av_dict_set
jmp 0x1400246da
mov rax, qword [rbx + 0x68]
cmp dword [rax + 0x10], 3
jne 0x140024eb0
mov ecx, dword [rbp + 0x18]
call sub.avcodec_58.dll_avcodec_descriptor_get
mov rsi, rax
mov rax, qword [rbx + 0x58]
mov ecx, dword [rax + 0x18]
call sub.avcodec_58.dll_avcodec_descriptor_get
test rsi, rsi
je 0x140024eb0
test rax, rax
je 0x140024eb0
mov edx, dword [rsi + 0x18]
mov eax, dword [rax + 0x18]
and edx, 0x30000
setne r8b
and eax, 0x30000
setne cl
test r8b, cl
je 0x140024eb0
cmp edx, eax
je 0x140024eb0
mov rcx, qword [rsp + 0x50]
lea r8, str.Subtitle_encoding_currently_only_possible_from_text_to_text_or_bitmap_to_bitmap
mov edx, 0x400
mov r12d, 0xbebbb1b7
call fcn.140007800
jmp 0x1400243af
mov r8d, dword [rbx + 0xc4]
test r8d, r8d
jne 0x140025770
mov eax, dword [rbp]
test eax, eax
je 0x140025728
cmp eax, 1
jne 0x140025690
mov rax, qword [0x1400488c0]
cmp dword [rax], 0x100
jne 0x140025c9a
mov edx, dword [rbp + 0x78]
mov ecx, dword [rbp + 4]
mov rax, qword [rdi + 8]
cmp edx, 1
sete r9b
cmp edx, 0x480
sete r8b
or r9b, r8b
jne 0x140025507
cmp edx, 0x240
jne 0x140025513
cmp ecx, 0x15001
je 0x140025b69
cmp ecx, 0x15003
je 0x140025b69
nop
mov rax, qword [rax + 0x18]
mov qword [rbx + 0x40], rax
jmp 0x14002423b
mov rax, qword [rbx + 0x150]
mov rcx, qword [rax]
call sub.avfilter_7.dll_av_buffersink_get_frame_rate
mov qword [rbx + 0xa8], rax
test rdi, rdi
je 0x14002449d
mov r12d, dword [rbx + 0xa8]
mov edx, dword [rbx + 0xb0]
test r12d, r12d
jne 0x1400244a3
mov rax, qword [rdi + 0xb8]
mov qword [rbx + 0xa8], rax
test eax, eax
jne 0x1400244a3
mov rax, qword [rdi + 8]
mov rax, qword [rax + 0xc0]
mov qword [rbx + 0xa8], rax
test eax, eax
jne 0x1400244a3
test edx, edx
je 0x1400256f5
mov ecx, dword [rbx + 0xac]
pxor xmm1, xmm1
pxor xmm0, xmm0
pxor xmm2, xmm2
cvtsi2sd xmm1, eax
cvtsi2sd xmm0, ecx
cvtsi2sd xmm2, dword [rbx + 0xb4]
divsd xmm1, xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, edx
divsd xmm0, xmm2
comisd xmm1, xmm0
jbe 0x140025620
mov rax, qword [rbx + 0xb0]
mov qword [rbx + 0xa8], rax
jmp 0x1400244ab
lea rax, str.fftools_ffmpeg.c
mov dword [rsp + 0x28], 0xc2c
lea r9, str.ist___ost__filter
mov qword [rsp + 0x20], rax
lea r8, str.Assertion__s_failed_at__s:_d_n
xor edx, edx
xor ecx, ecx
call sub.avutil_56.dll_av_log
call sub.msvcrt.dll_abort
nop dword [rax + rax]
test ecx, ecx
jne 0x1400244ab
jmp 0x1400255d5
mov rcx, qword [r14 + 0x28]
test rcx, rcx
jle 0x140024dc1
mov rdx, qword [r14 + 0x18]
mov r8, qword [r15 + 0x18]
call sub.avutil_56.dll_av_rescale_q
mov qword [r15 + 0x28], rax
jmp 0x140024dc1
mov edx, 0x18
lea r8, str.The_bitrate_parameter_is_set_too_low._It_takes_bits_s_as_argument__not_kbits_s_n
xor ecx, ecx
call sub.avutil_56.dll_av_log
mov rdx, qword [rbx + 0x58]
jmp 0x140024f25
movabs rdx, 0x100000000
mov rax, qword [rbx + 0x58]
mov rcx, qword [rax + 0x64]
call sub.avutil_56.dll_av_add_q
mov qword [rsi + 0x18], rax
jmp 0x14002532a
mov rax, qword [rdi + 8]
jmp 0x140025520
mov rcx, r15
call sub.avformat_58.dll_av_stream_get_codec_timebase
mov r15, qword [rbx + 0x10]
movabs rdx, 0x100000000
mov rcx, rax
call sub.avutil_56.dll_av_add_q
mov qword [r15 + 0x18], rax
jmp 0x140024db2
mov rdx, qword [rbx + 0x48]
mov qword [rsi + 0x64], rdx
jmp 0x14002461a
mov rax, qword [rbx + 0x48]
mov qword [rdi + 0x64], rax
jmp 0x140024823
lea rdx, str.Lavc58.134.100
mov rcx, r14
call sub.avutil_56.dll_av_strlcpy
jmp 0x140025259
lea r8, str.No_information_about_the_input_framerate_is_available._Falling_back_to_a_default_value_of_25fps_for_output_stream__d:_d._Use_the__r_option_if_you_want_a_different_framerate._n
mov edx, 0x18
xor ecx, ecx
movabs rax, 0x100000019
mov qword [rbx + 0xa8], rax
mov eax, dword [rbx + 4]
mov dword [rsp + 0x20], eax
mov r9d, dword [rbx]
call sub.avutil_56.dll_av_log
jmp 0x14002449d
mov ecx, dword [rbx + 0xd8]
test ecx, ecx
jne 0x140025bbb
mov rax, qword [rdi + 8]
mov edx, dword [rax + 0x40]
test edx, edx
je 0x140025bb2
mov rsi, qword [rax + 0x40]
mov rdx, qword [rbx + 0x10]
mov rcx, qword [rax + 0x50]
mov qword [rbp + 0x40], rsi
mov qword [rdx + 0x50], rcx
mov rcx, qword [rax + 0xc0]
mov qword [rdx + 0x40], rsi
mov qword [rdx + 0xc0], rcx
jmp 0x140025520
mov rcx, qword [rbx + 0x10]
mov r8d, 0x24
mov edx, 5
call sub.avformat_58.dll_av_stream_new_side_data
mov rcx, rax
test rax, rax
je 0x1400254b8
movsd xmm1, qword [rbx + 0xd0]
xorpd xmm1, xmmword [0x140047b20]
call sub.avutil_56.dll_av_display_rotation_set
jmp 0x1400254b8
xor ebp, ebp
jmp 0x1400246aa
add r15, 8
mov rcx, qword [rsp + 0x78]
mov r8d, 1
mov rdx, r15
call sub.avutil_56.dll_av_parse_time
test eax, eax
js 0x140025c65
mov rcx, qword [rsp + 0xa0]
jmp 0x140024bf9
mov eax, dword [rbx + 0xa8]
jmp 0x14002559d
lea rcx, [rbx + 0x170]
xor r9d, r9d
lea r8, str.auto
lea rdx, str.threads
call sub.avutil_56.dll_av_dict_set
jmp 0x1400246cc
cmp eax, 1
jne 0x140024a29
mov dword [rbp + 0x18c], 2
jmp 0x140024a29
test byte [rax + 0x1a], 1
jne 0x140024ede
mov rax, qword [rbx + 0x58]
mov edx, dword [rax + 0x19c]
mov rax, qword [rbx + 0x150]
mov rcx, qword [rax]
call sub.avfilter_7.dll_av_buffersink_set_frame_size
jmp 0x140024ede
xor r14d, r14d
jmp 0x140024484
test rsi, rsi
je 0x140025b47
mov eax, dword [rsi + 0x180]
mov rdx, qword [rbx + 0xa8]
mov dword [rbp + 0x180], eax
mov eax, dword [rsi + 0x184]
mov dword [rbp + 0x174], eax
mov eax, dword [rsi + 0x188]
mov dword [rbp + 0x178], eax
mov eax, dword [rsi + 0x18c]
mov dword [rbp + 0x17c], eax
mov eax, dword [rsi + 0x190]
mov dword [rbp + 0x184], eax
mov rax, qword [rbx + 0xa8]
mov qword [rbp + 0x368], rax
mov rax, qword [rbx + 0x10]
mov qword [rax + 0x50], rdx
jmp 0x1400249af
mov rcx, qword [rbx + 0xa8]
call sub.avutil_56.dll_av_find_nearest_q_idx
mov rdx, qword [rbx + 0x68]
cdqe
mov rdx, qword [rdx + 0x20]
mov rax, qword [rdx + rax*8]
mov qword [rbx + 0xa8], rax
jmp 0x1400244c6
pxor xmm1, xmm1
call sub.avutil_56.dll_av_display_rotation_set
jmp 0x1400252fc
mov qword [rsp + 0x20], 0xffff
movsxd r9, dword [rbx + 0xac]
lea rdx, [rbx + 0xac]
lea rcx, [rbx + 0xa8]
movsxd r8, dword [rbx + 0xa8]
call sub.avutil_56.dll_av_reduce
jmp 0x1400244d0
test ecx, ecx
jg 0x1400256d4
je 0x140025975
mov dword [rsp + 0x60], eax
movsxd rcx, dword [rbx]
lea r8, str.Input_stream_data_not_available__using_default_time_base_n
mov rax, qword [0x140048bb0]
mov dword [rsp + 0x64], r9d
mov rdx, qword [rax]
mov rcx, qword [rdx + rcx*8]
mov edx, 0x18
mov rcx, qword [rcx]
call sub.avutil_56.dll_av_log
mov r9d, dword [rsp + 0x64]
mov eax, dword [rsp + 0x60]
mov dword [rdi + 0x64], r9d
mov dword [rdi + 0x68], eax
jmp 0x140024823
mov r11d, dword [rbx + 0x48]
test r11d, r11d
jg 0x1400256c7
je 0x1400259b8
mov rax, qword [0x140048bb0]
movsxd rdx, dword [rbx]
lea r8, str.Input_stream_data_not_available__using_default_time_base_n
mov rax, qword [rax]
mov rax, qword [rax + rdx*8]
mov edx, 0x18
mov rcx, qword [rax]
call sub.avutil_56.dll_av_log
mov eax, dword [rbx + 8]
mov dword [rsi + 0x64], 1
mov dword [rsi + 0x68], edi
jmp 0x14002461a
mov dword [rbp + 0x18c], 1
jmp 0x140024a17
mov rax, qword [rbx + 0x150]
mov rcx, qword [rax]
call sub.avfilter_7.dll_av_buffersink_get_sample_aspect_ratio
mov qword [rdi + 0x40], rax
jmp 0x1400248f7
lea r8, str.Error_getting_reference_codec_parameters._n
mov edx, 8
xor ecx, ecx
call sub.avutil_56.dll_av_log
jmp 0x1400243af
mov eax, dword [r14 + 0x78]
cmp dword [rbp + 0x78], eax
jne 0x1400249af
mov eax, dword [r14 + 0x88]
cmp dword [rbp + 0x88], eax
jne 0x1400249af
jmp 0x1400249be
mov qword [rsp + 0x40], 0
lea rdx, [r15 + 5]
lea rcx, [rbx + 0x100]
xor r9d, r9d
mov dword [rsp + 0x38], 0
lea r8, [0x140047560]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call sub.avutil_56.dll_av_expr_parse
mov r12d, eax
test eax, eax
js 0x140025bf3
movsd xmm0, qword [0x140047b10]
mov eax, dword [rbx + 8]
mov qword [rbx + 0x108], 0
mov qword [rbx + 0x110], 0
movsd qword [rbx + 0x118], xmm0
movsd qword [rbx + 0x120], xmm0
jmp 0x14002461a
mov ecx, dword [rbp + 0x198]
call sub.avutil_56.dll_av_get_bytes_per_sample
shl eax, 3
jmp 0x140024531
mov ecx, dword [rbp + 0x88]
call sub.avutil_56.dll_av_pix_fmt_desc_get
mov eax, dword [rax + 0x28]
jmp 0x14002493a
mov rdx, qword [rbx + 0xa8]
mov rax, qword [rbx + 0x10]
mov qword [rbp + 0x368], rdx
mov rdx, qword [rbx + 0xa8]
mov qword [rax + 0x50], rdx
jmp 0x1400249a2
mov rbp, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x80]
cmp dword [rsp + 0x70], r12d
jne 0x140025cb9
movsxd rdx, dword [rsp + 0x70]
lea r9, [0x14001f390]
mov r8d, 8
mov rcx, r13
mov rdi, rdx
call sub.msvcrt.dll_qsort
mov dword [rbx + 0xf0], edi
mov eax, dword [rbx + 8]
mov qword [rbx + 0xe8], r13
jmp 0x14002461a
mov rdx, qword [rbx + 0xa8]
mov rax, qword [rbx + 0x10]
mov qword [rbp + 0x368], rdx
mov rdx, qword [rbx + 0xa8]
mov qword [rax + 0x50], rdx
jmp 0x1400249af
mov dword [rbp + 0x78], 0
jmp 0x140025520
cmp edx, 1
mov edx, 2
adc edx, 0
mov dword [rbp + 0x18c], edx
jmp 0x140024a17
mov rax, qword [r15 + 0x10]
test byte [rax + 0x2d], 4
jne 0x1400248a0
lea r8, str.Frame_rate_very_high_for_a_muxer_not_efficiently_supporting_it._nPlease_consider_specifying_a_lower_framerate__a_different_muxer_or__vsync_2_n
mov edx, 0x18
mov rcx, r15
call sub.avutil_56.dll_av_log
jmp 0x1400248a0
mov rsi, qword [r13 + 0x40]
jmp 0x140025749
mov eax, dword [rbp + 0x38]
mov edx, dword [rbp + 0x3c]
mov rcx, qword [rbx + 0xd8]
shl rax, 0x20
or rdx, rax
call sub.avutil_56.dll_av_mul_q
lea r8, str.Overriding_aspect_ratio_with_stream_copy_may_produce_invalid_files_n
mov edx, 0x18
xor ecx, ecx
mov rsi, rax
call sub.avutil_56.dll_av_log
mov rax, qword [rdi + 8]
jmp 0x140025749
mov r9, qword [rbx + 0xf8]
lea r8, str.Invalid_force_key_frames_expression__s_n
mov edx, 0x10
xor ecx, ecx
add r9, 5
call sub.avutil_56.dll_av_log
jmp 0x1400243af
mov dword [rsp + 0x64], 1
mov ecx, 1
jmp 0x140024ab4
lea r8, str.Error_initializing_the_output_stream_codec_context._n
mov edx, 8
xor ecx, ecx
call sub.avutil_56.dll_av_log
mov ecx, 1
call fcn.140012ce0
mov r9, qword [rax]
xor ecx, ecx
mov edx, 8
lea r8, str.Option__s_not_found._n
call sub.avutil_56.dll_av_log
mov ecx, 1
call fcn.140012ce0
lea rax, str.force_key_frames
mov qword [rsp + 0x28], r15
xor ecx, ecx
lea r9, str.duration
mov qword [rsp + 0x20], rax
lea r8, str.Invalid__s_specification_for__s:__s_n
mov edx, 8
call sub.avutil_56.dll_av_log
mov ecx, 1
call fcn.140012ce0
lea r8, str._acodec_copy_and__vol_are_incompatible__frames_are_not_decoded__n
jmp 0x140025c2f
jmp 0x140038f70
jmp 0x140038f70
lea r8, str.Could_not_allocate_forced_key_frames_array._n
jmp 0x140025c2f
lea rax, str.fftools_ffmpeg.c
mov dword [rsp + 0x28], 0xcf6
lea r9, str.index__size
mov qword [rsp + 0x20], rax
jmp 0x140025603