Function at 0x140007d80
Capabilities:
Query environment variable
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, 0x508
movups xmmword [rsp + 0x4f0], xmm6
mov r12, rdx
mov rbx, rcx
xor edx, edx
mov dword [rsp + 0x560], r8d
mov rcx, r12
mov dword [rsp + 0x568], r9d
call sub.avformat_58.dll_avformat_new_stream
mov rbp, rax
mov eax, dword [r12 + 0x2c]
lea r15d, [rax - 1]
test rbp, rbp
je 0x14000a7d2
cmp r15d, dword [rbx + 0x188]
jb 0x140007ff0
mov eax, dword [0x14004d0b8]
lea esi, [rax + 1]
cmp esi, 0xffffffe
jg 0x14000a752
mov rcx, qword [0x14004d0b0]
movsxd rdx, esi
mov r8d, 8
call sub.avutil_56.dll_av_realloc_array
mov r13, rax
test rax, rax
je 0x14000a7de
mov eax, dword [0x14004d0b8]
mov r8d, esi
xor edx, edx
sub r8d, eax
lea ecx, [rax*8]
shl r8d, 3
movsxd rcx, ecx
add rcx, r13
movsxd r8, r8d
call sub.msvcrt.dll_memset
mov ecx, 0x238
mov qword [0x14004d0b0], r13
mov dword [0x14004d0b8], esi
call sub.avutil_56.dll_av_mallocz
mov r13, rax
test rax, rax
je 0x140007fe2
mov rax, qword [0x14004d0b0]
movsxd rdx, dword [0x14004d0b8]
mov rsi, qword [rbp + 0xd0]
mov qword [rax + rdx*8 - 8], r13
mov eax, dword [0x14004d0ac]
mov dword [r13 + 4], r15d
sub eax, 1
mov qword [r13 + 0x10], rbp
mov dword [r13], eax
movabs rax, 0x8000000000000000
mov qword [r13 + 0xe0], rax
mov eax, dword [rsp + 0x560]
mov dword [rsi], eax
cmp eax, 1
jbe 0x140008008
cmp eax, 3
je 0x140008008
mov dword [r13 + 0x1a0], 1
mov rcx, qword [r13 + 0x68]
mov dword [r13 + 0x18], 0
call sub.avcodec_58.dll_avcodec_alloc_context3
mov qword [r13 + 0x58], rax
test rax, rax
je 0x14000a76f
mov edi, dword [rsp + 0x560]
mov dword [rax + 0xc], edi
call sub.avcodec_58.dll_avcodec_parameters_alloc
mov qword [r13 + 0x60], rax
test rax, rax
je 0x14000a778
mov rdx, qword [rbx]
mov rax, qword [r13 + 0x68]
mov rcx, qword [rdx + 0x20]
test rax, rax
je 0x14000a320
mov edx, dword [rax + 0x14]
mov qword [rsp + 0x20], rax
mov r9, rbp
mov r8, r12
mov qword [rsp + 0xd8], 0
xor edi, edi
call fcn.140013900
mov r10d, dword [rbx + 0x288]
mov qword [rsp + 0x58], 0
mov qword [r13 + 0x170], rax
xor eax, eax
test r10d, r10d
jle 0x14000a6d8
mov qword [rsp + 0xc0], r13
mov r15d, eax
mov r13, rbp
mov rsi, r12
mov qword [rsp + 0xb8], r14
mov rbp, qword [rsp + 0x60]
jmp 0x140007fa1
je 0x140007f91
mov rbp, qword [rbx + 0x280]
add r15d, 1
add rbp, r12
mov rax, qword [rbp + 8]
mov qword [rsp + 0x58], rax
add rdi, 1
cmp dword [rbx + 0x288], edi
jle 0x140008098
mov rax, qword [rbx + 0x280]
mov r12, rdi
mov rdx, r13
mov rcx, rsi
shl r12, 4
mov r14, qword [rax + r12]
mov r8, r14
call sub.avformat_58.dll_avformat_match_stream_specifier
test eax, eax
jns 0x140007f78
mov r12, rsi
mov rsi, r14
mov r9, rsi
lea r8, [0x14003b238]
mov edx, 0x10
mov rcx, r12
call sub.avutil_56.dll_av_log
mov ecx, 1
call fcn.140012ce0
nop dword [rax]
mov rdx, qword [rbx + 0x180]
mov eax, r15d
mov eax, dword [rdx + rax*4]
mov dword [rbp + 4], eax
jmp 0x140007ddd
mov edi, dword [rbx + 0x30]
test edi, edi
jle 0x14000a700
mov qword [rsp + 0xc8], rbp
mov rdx, rbp
xor r15d, r15d
xor edi, edi
mov qword [rsp + 0x58], 0
mov rbp, qword [rsp + 0xb8]
mov rsi, r12
mov qword [rsp + 0xc0], r14
jmp 0x14000806f
je 0x14000805d
mov rbp, qword [rbx + 0x28]
add edi, 1
add rbp, r12
mov rax, qword [rbp + 8]
mov qword [rsp + 0x58], rax
add r15, 1
cmp dword [rbx + 0x30], r15d
jle 0x14000a078
mov rdx, qword [r13 + 0x10]
mov rax, qword [rbx + 0x28]
mov r12, r15
mov rcx, rsi
shl r12, 4
mov r14, qword [rax + r12]
mov r8, r14
call sub.avformat_58.dll_avformat_match_stream_specifier
test eax, eax
jns 0x140008048
jmp 0x140007fc5
mov qword [rsp + 0x60], rbp
mov rax, rbp
mov r12, rsi
mov rbp, r13
mov r14, qword [rsp + 0xb8]
mov r13, qword [rsp + 0xc0]
cmp r15d, 1
jle 0x1400082c8
mov qword [rsp + 0x100], 0
lea rsi, [0x14003b1c5]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov rax, qword [rax]
mov qword [rsp + 0xb8], rax
test rax, rax
je 0x14000822e
cmp byte [rax], 0
je 0x14000822e
lea r15, [rsp + 0x100]
lea r10, str.apre
mov qword [rsp + 0x550], rbx
lea rdx, str.vpre
mov rbx, r15
lea rdi, [0x14003d800]
mov r15, r10
lea r9, [0x14003c70a]
lea r8, str.__s_s
lea rax, [0x14003b614]
test rdx, rdx
je 0x140008225
mov qword [rsp + 0x20], rax
add rdi, 8
mov edx, pe_nt_image_headers64
mov rcx, rbx
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rdi + 8]
lea r8, str.__s_s
test rax, rax
je 0x140008240
mov rdx, qword [rdi + 0x10]
mov r9, r15
mov r15, rax
lea rax, [0x14003b614]
test rdx, rdx
jne 0x1400081e9
lea rax, str._or
jmp 0x1400081e9
mov qword [rsp + 0xb8], rsi
jmp 0x1400081a4
mov qword [rsp + 0x20], rsi
mov r10, r15
mov r15, rbx
lea r8, str.__s_s
mov r9, r10
mov edx, pe_nt_image_headers64
mov rcx, r15
mov rbx, qword [rsp + 0x550]
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0x60]
mov rdi, qword [rsp + 0xb8]
mov r9, r15
lea r8, [0x14003b1c5]
mov rdx, qword [rax + 8]
cmp byte [rdi], 0
lea rax, [0x14003b5a7]
mov qword [rsp + 0x38], rdi
cmove rax, r8
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
xor ecx, ecx
mov qword [rsp + 0x40], rdx
mov edx, 0x18
mov qword [rsp + 0x30], rax
lea rax, [0x14003c70a]
mov qword [rsp + 0x28], rax
mov eax, dword [rbp]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
mov r8d, dword [rbx + 0x3b8]
mov dword [r13 + 0xc8], 1
test r8d, r8d
jle 0x14000849b
xor eax, eax
mov qword [rsp + 0x60], r13
xor edi, edi
mov r13, rbp
mov ebp, eax
nop dword [rax]
mov rax, qword [rbx + 0x3b0]
mov r15, rdi
mov rdx, r13
mov rcx, r12
shl r15, 4
mov rsi, qword [rax + r15]
mov r8, rsi
call sub.avformat_58.dll_avformat_match_stream_specifier
test eax, eax
js 0x140007fcb
je 0x14000833e
add r15, qword [rbx + 0x3b0]
mov rcx, qword [rsp + 0x60]
add ebp, 1
mov eax, dword [r15 + 8]
mov r14, r15
mov dword [rcx + 0xc8], eax
add rdi, 1
cmp dword [rbx + 0x3b8], edi
jg 0x1400082f8
mov eax, ebp
mov rbp, r13
mov r13, qword [rsp + 0x60]
cmp eax, 1
jle 0x14000849b
mov qword [rsp + 0x100], 0
lea r15, [rsp + 0x100]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov rdi, qword [r14]
test rdi, rdi
je 0x140008436
cmp byte [rdi], 0
jne 0x140008711
lea rdi, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rdi
lea r9, str.autoscale
lea r8, str.__s_s
mov rsi, rdi
call sub.avutil_56.dll_av_strlcatf
mov edx, dword [r14 + 8]
lea rax, str.autoscale
mov dword [rsp + 0x40], edx
mov r9, r15
xor ecx, ecx
mov qword [rsp + 0x38], rdi
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov edx, 0x18
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov eax, dword [rbp]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
cmp qword [rsp + 0x58], 0
je 0x14000866a
mov rax, qword [r13 + 0x68]
lea rcx, str.AVCONV_DATADIR
xor esi, esi
lea rdi, [rsp + 0x100]
mov r15, qword [rax]
call sub.msvcrt.dll_getenv
lea rcx, str.HOME
mov r14, rax
call sub.msvcrt.dll_getenv
mov qword [rsp + 0x558], r12
mov qword [rsp + 0xe8], rax
lea rax, str._opt_ffmpeg_share_ffmpeg
mov qword [rsp + 0xf0], rax
mov eax, 0xffffffff
test r14, r14
je 0x14000a04b
test r15, r15
je 0x140009feb
cmp rsi, 1
je 0x14000a4ec
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x28], r15
mov r9, r14
mov rcx, rdi
lea r8, str._s_s__s__s.avpreset
mov edx, 0x3e8
lea r12, [rsp + 0xd8]
mov qword [rsp + 0x30], rax
lea rax, [0x14003b1c5]
mov qword [rsp + 0x20], rax
call fcn.140007800
lea r9, [0x14003d830]
mov rdx, rdi
mov rcx, r12
mov qword [rsp + 0x20], 0
mov r8d, 1
call sub.avformat_58.dll_avio_open2
test eax, eax
js 0x140009ffd
test eax, eax
jne 0x14000a6a5
mov rsi, qword [rsp + 0xd8]
lea r14, [rsp + 0xe0]
lea rdi, [rsp + 0x100]
lea r15, [r13 + 0x170]
nop dword [rax]
mov rcx, r14
call sub.avformat_58.dll_avio_open_dyn_buf
test eax, eax
jns 0x1400085cc
jmp 0x14000a749
test al, al
je 0x1400085d8
mov rcx, qword [rsp + 0xe0]
movsx edx, al
call sub.avformat_58.dll_avio_w8
mov rcx, rsi
call sub.avformat_58.dll_avio_r8
cmp al, 0xa
jne 0x1400085b8
mov rcx, qword [rsp + 0xe0]
xor edx, edx
call sub.avformat_58.dll_avio_w8
mov rcx, qword [rsp + 0xe0]
mov rdx, rdi
call sub.avformat_58.dll_avio_close_dyn_buf
mov r12, qword [rsp + 0x100]
movzx eax, byte [r12]
test al, al
je 0x14000863a
cmp al, 0x23
je 0x14000863a
mov edx, 0x3d
mov rcx, r12
call sub.msvcrt.dll_strchr
test rax, rax
je 0x14000a72c
mov byte [rax], 0
mov r9d, 0x10
lea r8, [rax + 1]
mov rdx, r12
mov rcx, r15
call sub.avutil_56.dll_av_dict_set
mov rcx, r12
call sub.avutil_56.dll_av_free
mov rsi, qword [rsp + 0xd8]
mov ecx, dword [rsi + 0x50]
test ecx, ecx
je 0x1400085a0
lea rcx, [rsp + 0xd8]
mov r12, qword [rsp + 0x558]
call sub.avformat_58.dll_avio_closep
mov edx, dword [rbx + 0x16c]
test edx, edx
je 0x14000867f
mov rax, qword [r13 + 0x58]
or dword [rax + 0x4c], 0x800000
mov eax, dword [rbx + 0x398]
test eax, eax
jle 0x14000a2f0
xor edi, edi
xor eax, eax
mov qword [rsp + 0x60], r13
xor r14d, r14d
mov qword [rsp + 0x58], rdi
mov r13, rbp
mov edi, eax
mov rsi, r12
mov rbp, qword [rsp + 0xb0]
jmp 0x1400086d5
je 0x1400086c8
add r15, qword [rbx + 0x390]
add edi, 1
mov rax, qword [r15 + 8]
mov rbp, r15
mov qword [rsp + 0x58], rax
add r14, 1
cmp dword [rbx + 0x398], r14d
jle 0x140008750
mov rax, qword [rbx + 0x390]
mov r15, r14
mov rdx, r13
mov rcx, rsi
shl r15, 4
mov r12, qword [rax + r15]
mov r8, r12
call sub.avformat_58.dll_avformat_match_stream_specifier
test eax, eax
jns 0x1400086b0
mov qword [rsp + 0x558], rsi
mov rsi, r12
mov r12, qword [rsp + 0x558]
jmp 0x140007fcb
lea rsi, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rsi
lea r9, str.autoscale
lea r8, str.__s_s
call sub.avutil_56.dll_av_strlcatf
cmp byte [rdi], 0
lea rax, [0x14003b5a7]
mov edx, dword [r14 + 8]
cmovne rsi, rax
jmp 0x140008464
mov edx, edi
mov rax, rbp
mov rdi, qword [rsp + 0x58]
mov rbp, r13
mov r12, rsi
mov r13, qword [rsp + 0x60]
cmp edx, 1
jle 0x1400088ce
mov qword [rsp + 0x100], 0
lea r15, [rsp + 0x100]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov r14, qword [rax]
mov qword [rsp + 0xb0], rax
test r14, r14
je 0x14000a348
cmp byte [r14], 0
je 0x14000a348
lea rsi, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rsi
lea r9, str.time_base
lea r8, str.__s_s
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0xb0]
cmp byte [r14], 0
mov rdx, qword [rax + 8]
lea rax, [0x14003b5a7]
cmovne rsi, rax
lea rax, str.time_base
mov qword [rsp + 0x40], rdx
mov r9, r15
xor ecx, ecx
mov qword [rsp + 0x38], r14
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov edx, 0x18
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov eax, dword [rbp]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
test rdi, rdi
je 0x14000a2f0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0x7fffffff
mov rdx, rdi
lea r15, [rsp + 0x100]
mov rcx, r15
call sub.avutil_56.dll_av_parse_ratio
test eax, eax
js 0x14000a70c
mov eax, dword [rsp + 0x100]
test eax, eax
jle 0x14000a70c
mov eax, dword [rsp + 0x104]
test eax, eax
jle 0x14000a70c
mov rax, qword [rsp + 0x100]
mov qword [rbp + 0x18], rax
mov eax, dword [rbx + 0x3a8]
test eax, eax
jle 0x140008b3b
xor eax, eax
mov qword [rsp + 0x58], rdi
xor r14d, r14d
mov rsi, r12
mov qword [rsp + 0x60], r13
mov rdi, qword [rsp + 0xa8]
mov r13, rbp
mov ebp, eax
jmp 0x140008985
je 0x140008978
mov rdi, qword [rbx + 0x3a0]
add ebp, 1
add rdi, r15
mov rax, qword [rdi + 8]
mov qword [rsp + 0x58], rax
add r14, 1
cmp dword [rbx + 0x3a8], r14d
jle 0x1400089b0
mov rax, qword [rbx + 0x3a0]
mov r15, r14
mov rdx, r13
mov rcx, rsi
shl r15, 4
mov r12, qword [rax + r15]
mov r8, r12
call sub.avformat_58.dll_avformat_match_stream_specifier
test eax, eax
jns 0x140008960
jmp 0x1400086f9
mov edx, ebp
mov rax, rdi
mov rbp, r13
mov rdi, qword [rsp + 0x58]
mov r13, qword [rsp + 0x60]
mov r12, rsi
cmp edx, 1
jle 0x140008b2e
mov qword [rsp + 0x100], 0
lea r15, [rsp + 0x100]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov r14, qword [rax]
mov qword [rsp + 0xa8], rax
test r14, r14
je 0x14000a3c8
cmp byte [r14], 0
je 0x14000a3c8
lea rsi, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rsi
lea r9, str.enc_time_base
lea r8, str.__s_s
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0xa8]
cmp byte [r14], 0
mov rdx, qword [rax + 8]
lea rax, [0x14003b5a7]
cmovne rsi, rax
lea rax, str.enc_time_base
mov qword [rsp + 0x40], rdx
mov r9, r15
xor ecx, ecx
mov qword [rsp + 0x38], r14
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov edx, 0x18
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov eax, dword [rbp]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
test rdi, rdi
je 0x140008b7d
lea r15, [rsp + 0x100]
xor r9d, r9d
mov r8d, 0x7fffffff
mov rdx, rdi
mov rcx, r15
mov qword [rsp + 0x20], 0
call sub.avutil_56.dll_av_parse_ratio
test eax, eax
js 0x14000a70c
mov r15d, dword [rsp + 0x104]
test r15d, r15d
jle 0x14000a70c
mov rax, qword [rsp + 0x100]
mov qword [r13 + 0x48], rax
mov r14d, dword [rbx + 0x1a8]
xor esi, esi
xor edi, edi
movabs rax, 0x7fffffffffffffff
mov qword [r13 + 0x70], rax
test r14d, r14d
jle 0x140008d0a
mov qword [rsp + 0x58], r13
mov r15, r12
mov r13, rbp
mov rbp, qword [rsp + 0x70]
jmp 0x140008be6
je 0x140008bd4
add r14, qword [rbx + 0x1a0]
mov rcx, qword [rsp + 0x58]
add edi, 1
mov rax, qword [r14 + 8]
mov rbp, r14
mov qword [rcx + 0x70], rax
mov edx, dword [rbx + 0x1a8]
add rsi, 1
cmp edx, esi
jle 0x140009cd8
mov rax, qword [rbx + 0x1a0]
mov r14, rsi
mov rdx, r13
mov rcx, r15
shl r14, 4
mov r12, qword [rax + r14]
mov r8, r12
call sub.avformat_58.dll_avformat_match_stream_specifier
test eax, eax
jns 0x140008bb8
mov qword [rsp + 0x558], r15
mov r15, r12
mov r12, qword [rsp + 0x558]
nop dword [rax]
mov r9, r15
lea r8, [0x14003b238]
mov edx, 0x10
mov rcx, r12
call sub.avutil_56.dll_av_log
jmp 0x140007fe2
mov rax, rsi
mov rsi, r15
mov r9, r14
mov edx, pe_nt_image_headers64
mov qword [rsp + 0x20], rsi
mov rcx, rax
mov r15, rax
lea r8, str.__s_s
mov rbx, qword [rsp + 0x550]
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0x70]
cmp byte [rdi], 0
mov r9, r15
lea r8, [0x14003b1c5]
mov rdx, qword [rax + 8]
lea rax, [0x14003b5a7]
mov qword [rsp + 0x38], rdi
cmove rax, r8
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__lld_will_be_used._n
xor ecx, ecx
mov qword [rsp + 0x40], rdx
mov edx, 0x18
mov qword [rsp + 0x30], rax
lea rax, str.frames
mov qword [rsp + 0x28], rax
mov eax, dword [rbp]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
mov edx, dword [rbx + 0x1a8]
test edx, edx
jle 0x140008d0a
mov r11d, dword [rsp + 0x560]
mov rax, qword [rbx + 0x1a0]
test r11d, r11d
setne r8b
sub edx, 1
shl rdx, 4
lea rcx, [rax + rdx + 0x10]
nop
mov rdx, qword [rax]
cmp byte [rdx], 0
jne 0x140008d01
test r8b, r8b
jne 0x14000a308
add rax, 0x10
cmp rcx, rax
jne 0x140008cf0
mov r10d, dword [rbx + 0x2a8]
xor esi, esi
xor edi, edi
mov dword [r13 + 0x1bc], 0xffffffff
test r10d, r10d
jle 0x140008efb
mov qword [rsp + 0x58], r13
mov r13, rbp
mov rbp, qword [rsp + 0x88]
nop dword [rax]
mov rax, qword [rbx + 0x2a0]
mov r14, rsi
mov rdx, r13
mov rcx, r12
shl r14, 4
mov r15, qword [rax + r14]
mov r8, r15
call sub.avformat_58.dll_avformat_match_stream_specifier
test eax, eax
js 0x140008c20
je 0x140008d86
add r14, qword [rbx + 0x2a0]
mov rcx, qword [rsp + 0x58]
add edi, 1
mov eax, dword [r14 + 8]
mov rbp, r14
mov dword [rcx + 0x1bc], eax
add rsi, 1
cmp dword [rbx + 0x2a8], esi
jg 0x140008d40
mov qword [rsp + 0x88], rbp
mov r14, rbp
mov rbp, r13
mov r13, qword [rsp + 0x58]
cmp edi, 1
jle 0x140008efb
mov qword [rsp + 0x100], 0
lea r15, [rsp + 0x100]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov rdi, qword [r14]
test rdi, rdi
je 0x14000a388
cmp byte [rdi], 0
je 0x14000a388
lea rsi, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rsi
lea r9, str.copypriorss
lea r8, str.__s_s
call sub.avutil_56.dll_av_strlcatf
cmp byte [rdi], 0
lea rax, [0x14003b5a7]
mov edx, dword [r14 + 8]
cmovne rsi, rax
lea rax, str.copypriorss
mov dword [rsp + 0x40], edx
mov r9, r15
xor ecx, ecx
mov qword [rsp + 0x38], rdi
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov edx, 0x18
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov eax, dword [rbp]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
mov r9d, dword [rbx + 0x1b8]
test r9d, r9d
jle 0x140009197
mov qword [rsp + 0x60], r13
xor edi, edi
mov r13, rbp
xor esi, esi
mov qword [rsp + 0x58], 0
mov rbp, qword [rsp + 0x90]
mov r14, r12
jmp 0x140008f54
je 0x140008f48
add r15, qword [rbx + 0x1b0]
add esi, 1
mov rax, qword [r15 + 8]
mov rbp, r15
mov qword [rsp + 0x58], rax
add rdi, 1
cmp dword [rbx + 0x1b8], edi
jle 0x140008fb0
mov rax, qword [rbx + 0x1b0]
mov r15, rdi
mov rdx, r13
mov rcx, r14
shl r15, 4
mov r12, qword [rax + r15]
mov r8, r12
call sub.avformat_58.dll_avformat_match_stream_specifier
test eax, eax
jns 0x140008f30
mov qword [rsp + 0x558], r14
mov r14, r12
mov edx, 0x10
mov r12, qword [rsp + 0x558]
mov r9, r14
lea r8, [0x14003b238]
mov rcx, r12
call sub.avutil_56.dll_av_log
jmp 0x140007fe2
mov qword [rsp + 0x90], rbp
mov rax, rbp
mov r12, r14
mov rbp, r13
mov r13, qword [rsp + 0x60]
cmp esi, 1
jle 0x14000916e
mov qword [rsp + 0x100], 0
mov r14, rax
lea r15, [rsp + 0x100]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov rdi, qword [rax]
lea rax, [0x14003b614]
test rdi, rdi
je 0x14000a408
cmp byte [rdi], 0
je 0x14000a408
mov qword [rsp + 0x20], rax
lea r9, [0x14003ca02]
mov edx, pe_nt_image_headers64
mov rcx, r15
lea r8, str.__s_s
lea rsi, [0x14003b1c5]
call sub.avutil_56.dll_av_strlcatf
lea rax, str._or
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rax
lea r9, str.absf
lea r8, str.__s_s
call sub.avutil_56.dll_av_strlcatf
mov qword [rsp + 0x20], rsi
mov rcx, r15
mov edx, pe_nt_image_headers64
lea r9, str.vbsf
lea r8, str.__s_s
call sub.avutil_56.dll_av_strlcatf
cmp byte [rdi], 0
lea rax, [0x14003b5a7]
mov rdx, qword [r14 + 8]
cmovne rsi, rax
lea rax, [0x14003ca02]
mov qword [rsp + 0x40], rdx
mov r9, r15
xor ecx, ecx
mov qword [rsp + 0x38], rdi
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov edx, 0x18
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov eax, dword [rbp]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
cmp qword [rsp + 0x58], 0
je 0x140009197
mov rax, qword [rsp + 0x58]
cmp byte [rax], 0
je 0x140009197
lea rdx, [r13 + 0x50]
mov rcx, rax
call sub.avcodec_58.dll_av_bsf_list_parse_str
mov r9d, eax
test eax, eax
js 0x14000a781
mov r8d, dword [rbx + 0x1c8]
xor r14d, r14d
xor esi, esi
mov qword [rsp + 0x58], 0
test r8d, r8d
jle 0x14000931c
mov qword [rsp + 0x60], r13
mov rdi, r12
mov r13, rbp
mov rbp, qword [rsp + 0x78]
jmp 0x1400091f9
je 0x1400091e8
add r15, qword [rbx + 0x1c0]
add esi, 1
mov rax, qword [r15 + 8]
mov rbp, r15
mov qword [rsp + 0x58], rax
add r14, 1
cmp dword [rbx + 0x1c8], r14d
jle 0x140009e60
mov rax, qword [rbx + 0x1c0]
mov r15, r14
mov rdx, r13
mov rcx, rdi
shl r15, 4
mov r12, qword [rax + r15]
mov r8, r12
call sub.avformat_58.dll_avformat_match_stream_specifier
test eax, eax
jns 0x1400091d0
mov qword [rsp + 0x558], rdi
mov rdi, r12
mov edx, 0x10
mov r12, qword [rsp + 0x558]
mov r9, rdi
lea r8, [0x14003b238]
mov rcx, r12
call sub.avutil_56.dll_av_log
jmp 0x140007fe2
mov r11, rsi
mov rsi, r15
mov r15, rbp
mov edx, pe_nt_image_headers64
mov qword [rsp + 0x20], rsi
mov r9, r11
mov rcx, r15
mov rbp, qword [rsp + 0x60]
lea r8, str.__s_s
mov rbx, qword [rsp + 0x550]
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0x78]
cmp byte [r14], 0
mov r9, r15
lea r8, [0x14003b1c5]
mov rdx, qword [rax + 8]
lea rax, [0x14003b5a7]
mov qword [rsp + 0x38], r14
cmove rax, r8
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
xor ecx, ecx
mov qword [rsp + 0x40], rdx
mov edx, 0x18
mov qword [rsp + 0x30], rax
lea rax, [0x14003b621]
mov qword [rsp + 0x28], rax
mov eax, dword [rbp]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x14000931c
lea rdx, [rsp + 0xe0]
xor r8d, r8d
call sub.msvcrt.dll_strtol
mov rdx, qword [rsp + 0xe0]
cmp byte [rdx], 0
je 0x140009307
mov rax, qword [rsp + 0x58]
mov eax, dword [rax]
mov rdx, qword [r13 + 0x58]
mov dword [rdx + 0x1c], eax
mov rdx, qword [r13 + 0x10]
mov rdx, qword [rdx + 0xd0]
mov dword [rdx + 8], eax
mov ecx, dword [rbx + 0x1e8]
test ecx, ecx
jle 0x14000a69a
mov qword [rsp + 0x58], r13
movsd xmm6, qword [0x1400416e0]
mov r13, rbp
xor esi, esi
mov rbp, qword [rsp + 0x98]
xor edi, edi
nop word cs:[rax + rax]
mov rax, qword [rbx + 0x1e0]
mov r14, rsi
mov rdx, r13
mov rcx, r12
shl r14, 4
mov r15, qword [rax + r14]
mov r8, r15
call sub.avformat_58.dll_avformat_match_stream_specifier
test eax, eax
js 0x140008c20
je 0x14000938d
add r14, qword [rbx + 0x1e0]
add edi, 1
movsd xmm6, qword [r14 + 8]
mov rbp, r14
add rsi, 1
cmp dword [rbx + 0x1e8], esi
jg 0x140009350
mov qword [rsp + 0x98], rbp
mov r14, rbp
mov rbp, r13
mov r13, qword [rsp + 0x58]
cmp edi, 1
jle 0x14000952d
mov qword [rsp + 0x100], 0
lea r15, [rsp + 0x100]
lea rax, str._or
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov rdi, qword [r14]
test rdi, rdi
je 0x14000a490
cmp byte [rdi], 0
je 0x14000a490
mov qword [rsp + 0x20], rax
lea r9, [0x14003ca42]
mov edx, pe_nt_image_headers64
mov rcx, r15
lea r8, str.__s_s
lea rsi, [0x14003b1c5]
call sub.avutil_56.dll_av_strlcatf
mov qword [rsp + 0x20], rsi
mov edx, pe_nt_image_headers64
mov rcx, r15
lea r9, str.qscale
lea r8, str.__s_s
call sub.avutil_56.dll_av_strlcatf
cmp byte [rdi], 0
lea rax, [0x14003b5a7]
movsd xmm0, qword [r14 + 8]
cmovne rsi, rax
mov qword [rsp + 0x38], rdi
mov r9, r15
mov edx, 0x18
xor ecx, ecx
lea rax, [0x14003ca42]
mov qword [rsp + 0x30], rsi
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__lf_will_be_used._n
mov qword [rsp + 0x28], rax
movsd qword [rsp + 0x40], xmm0
mov eax, dword [rbp]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
comisd xmm6, xmmword [0x1400416c8]
mov edx, dword [rbx + 0x378]
jb 0x140009554
mulsd xmm6, qword [0x1400416f0]
mov rax, qword [r13 + 0x58]
or dword [rax + 0x4c], 2
cvttsd2si ecx, xmm6
mov dword [rax + 0x44], ecx
test edx, edx
jle 0x140009726
mov qword [rsp + 0x58], r13
mov r13, rbp
xor esi, esi
xor edi, edi
mov rbp, qword [rsp + 0xa0]
mov rax, qword [rbx + 0x370]
mov r14, rsi
mov rdx, r13
mov rcx, r12
shl r14, 4
mov r15, qword [rax + r14]
mov r8, r15
call sub.avformat_58.dll_avformat_match_stream_specifier
test eax, eax
js 0x140008c20
je 0x1400095b7
add r14, qword [rbx + 0x370]
mov rcx, qword [rsp + 0x58]
add edi, 1
mov rax, qword [r14 + 8]
mov rbp, r14
mov qword [rcx + 0x1c0], rax
add rsi, 1
cmp dword [rbx + 0x378], esi
jg 0x140009570
mov qword [rsp + 0xa0], rbp
mov r14, rbp
mov rbp, r13
mov r13, qword [rsp + 0x58]
cmp edi, 1
jle 0x140009726
mov qword [rsp + 0x100], 0
lea r15, [rsp + 0x100]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov rdi, qword [r14]
test rdi, rdi
je 0x1400096b8
cmp byte [rdi], 0
jne 0x140009c1a
lea rdi, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rdi
lea r9, [0x14003ca44]
lea r8, str.__s_s
mov rsi, rdi
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rax + 8]
lea rax, [0x14003ca44]
mov qword [rsp + 0x40], rdx
mov r9, r15
xor ecx, ecx
mov qword [rsp + 0x38], rdi
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov edx, 0x18
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov eax, dword [rbp]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
mov rcx, qword [r13 + 0x1c0]
call sub.avutil_56.dll_av_strdup
mov edx, dword [rbx + 0x328]
mov dword [r13 + 0x1f4], pe_nt_image_headers64
mov qword [r13 + 0x1c0], rax
test edx, edx
jle 0x14000a690
mov qword [rsp + 0x58], r13
mov r13, rbp
mov rbp, qword [rsp + 0x68]
xor esi, esi
xor edi, edi
nop dword [rax + rax]
mov rax, qword [rbx + 0x320]
mov r14, rsi
mov rdx, r13
mov rcx, r12
shl r14, 4
mov r15, qword [rax + r14]
mov r8, r15
call sub.avformat_58.dll_avformat_match_stream_specifier
test eax, eax
js 0x140008c20
je 0x1400097ae
add r14, qword [rbx + 0x320]
mov rcx, qword [rsp + 0x58]
add edi, 1
mov eax, dword [r14 + 8]
mov rbp, r14
mov dword [rcx + 0x1f4], eax
add rsi, 1
cmp dword [rbx + 0x328], esi
jg 0x140009768
mov qword [rsp + 0x68], rbp
mov rbp, r13
mov r13, qword [rsp + 0x58]
cmp edi, 1
jle 0x140009922
mov r14, qword [rsp + 0x68]
mov qword [rsp + 0x100], 0
lea r15, [rsp + 0x100]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov rdi, qword [r14]
test rdi, rdi
je 0x140009c60
cmp byte [rdi], 0
je 0x140009c60
lea rsi, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rsi
lea r9, str.max_muxing_queue_size
lea r8, str.__s_s
call sub.avutil_56.dll_av_strlcatf
cmp byte [rdi], 0
lea rax, [0x14003b5a7]
mov edx, dword [r14 + 8]
cmovne rsi, rax
lea rax, str.max_muxing_queue_size
mov dword [rsp + 0x40], edx
mov r9, r15
xor ecx, ecx
mov qword [rsp + 0x38], rdi
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov edx, 0x18
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov eax, dword [rbp]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
mov eax, dword [r13 + 0x1f4]
shl eax, 3
mov dword [r13 + 0x1f4], eax
mov eax, dword [rbx + 0x338]
xor esi, esi
xor edi, edi
mov qword [r13 + 0x200], 0
mov qword [r13 + 0x208], 0x3200000
test eax, eax
jle 0x140009b26
mov qword [rsp + 0x58], r13
mov r13, rbp
mov ebp, edi
mov rdi, qword [rsp + 0x80]
nop dword [rax]
mov rax, qword [rbx + 0x330]
mov r14, rsi
mov rdx, r13
mov rcx, r12
shl r14, 4
mov r15, qword [rax + r14]
mov r8, r15
call sub.avformat_58.dll_avformat_match_stream_specifier
test eax, eax
js 0x140008c20
je 0x1400099b7
mov rdi, qword [rbx + 0x330]
mov rcx, qword [rsp + 0x58]
add ebp, 1
add rdi, r14
movsxd rax, dword [rdi + 8]
mov qword [rcx + 0x208], rax
add rsi, 1
cmp dword [rbx + 0x338], esi
jg 0x140009970
mov qword [rsp + 0x80], rdi
mov r14, rdi
mov edi, ebp
mov rbp, r13
mov r13, qword [rsp + 0x58]
cmp edi, 1
jle 0x140009b26
mov qword [rsp + 0x100], 0
lea r15, [rsp + 0x100]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov rdi, qword [r14]
test rdi, rdi
je 0x140009aba
cmp byte [rdi], 0
jne 0x140009c97
lea rdi, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rdi
lea r9, str.muxing_queue_data_threshold
lea r8, str.__s_s
mov rsi, rdi
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0x80]
mov edx, dword [rax + 8]
lea rax, str.muxing_queue_data_threshold
mov dword [rsp + 0x40], edx
mov r9, r15
xor ecx, ecx
mov qword [rsp + 0x38], rdi
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov edx, 0x18
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov eax, dword [rbp]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
mov rax, qword [r12 + 0x10]
test byte [rax + 0x2c], 0x40
je 0x140009b3c
mov rax, qword [r13 + 0x58]
or dword [rax + 0x4c], 0x400000
mov rax, qword [rbx]
lea rcx, [r13 + 0x178]
xor r8d, r8d
lea r12, [r13 + 0x180]
mov rdx, qword [rax + 0x38]
call sub.avutil_56.dll_av_dict_copy
mov rax, qword [rbx]
xor r8d, r8d
mov rcx, r12
mov rdx, qword [rax + 0x40]
call sub.avutil_56.dll_av_dict_copy
mov rax, qword [r13 + 0x68]
test rax, rax
je 0x140009b85
mov ecx, dword [rax + 0x14]
call sub.avcodec_58.dll_av_get_exact_bits_per_sample
cmp eax, 0x18
je 0x14000a5b1
mov rax, qword [rbx]
lea rcx, [r13 + 0x188]
xor r8d, r8d
mov rdx, qword [rax + 0x30]
call sub.avutil_56.dll_av_dict_copy
mov eax, dword [rsp + 0x568]
mov dword [r13 + 8], eax
test eax, eax
js 0x140009bd3
movsxd r9, eax
mov rax, qword [0x14004d0f0]
lea rax, [rax + r9*8]
mov rdx, qword [rax]
mov qword [r13 + 0x20], rdx
mov rax, qword [rax]
mov dword [rax + 0x10], 0
mov rdx, qword [rax + 8]
mov eax, dword [rax + 0x14]
mov dword [rdx + 0x3c], eax
movabs rax, 0x8000000000000000
mov ecx, 0x2c0
mov qword [r13 + 0x38], rax
call sub.avutil_56.dll_av_fifo_alloc
mov qword [r13 + 0x1f8], rax
test rax, rax
je 0x140007fe2
movups xmm6, xmmword [rsp + 0x4f0]
mov rax, r13
add rsp, 0x508
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
lea rsi, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rsi
lea r9, [0x14003ca44]
lea r8, str.__s_s
call sub.avutil_56.dll_av_strlcatf
cmp byte [rdi], 0
lea rax, [0x14003b5a7]
mov rdx, qword [r14 + 8]
cmovne rsi, rax
jmp 0x1400096ee
lea rdi, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rdi
lea r9, str.max_muxing_queue_size
lea r8, str.__s_s
mov rsi, rdi
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0x68]
mov edx, dword [rax + 8]
jmp 0x1400098eb
lea rsi, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rsi
lea r9, str.muxing_queue_data_threshold
lea r8, str.__s_s
call sub.avutil_56.dll_av_strlcatf
cmp byte [rdi], 0
lea rax, [0x14003b5a7]
mov edx, dword [r14 + 8]
cmovne rsi, rax
jmp 0x140009aef
mov qword [rsp + 0x70], rbp
mov rax, rbp
mov r12, r15
mov rbp, r13
mov r13, qword [rsp + 0x58]
cmp edi, 1
jle 0x140008cc9
mov qword [rsp + 0x100], 0
lea rsi, [0x14003b1c5]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov rdi, qword [rax]
test rdi, rdi
je 0x140009dc8
cmp byte [rdi], 0
jne 0x140009dcb
mov rdi, rsi
lea r15, [rsp + 0x100]
lea r10, str.frames
mov qword [rsp + 0x550], rbx
mov rax, r15
lea rdx, str.vframes
mov r15, rsi
mov rbx, r10
mov rsi, rax
lea r9, str.frames
lea r14, str.aframes
lea r8, str.__s_s
lea rax, [0x14003b614]
test rdx, rdx
je 0x140009e56
mov qword [rsp + 0x20], rax
add rbx, 8
mov edx, pe_nt_image_headers64
mov rcx, rsi
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rbx + 8]
lea r8, str.__s_s
test rax, rax
je 0x140008c40
mov rdx, qword [rbx + 0x10]
mov r9, r14
mov r14, rax
lea rax, [0x14003b614]
test rdx, rdx
jne 0x140009e16
lea rax, str._or
jmp 0x140009e16
mov qword [rsp + 0x78], rbp
mov rax, rbp
mov r12, rdi
mov rbp, r13
mov r13, qword [rsp + 0x60]
cmp esi, 1
jle 0x1400092d9
mov qword [rsp + 0x100], 0
lea rsi, [0x14003b1c5]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov r14, qword [rax]
test r14, r14
je 0x140009f51
cmp byte [r14], 0
jne 0x140009f54
mov r14, rsi
lea r15, [rsp + 0x100]
lea r10, [0x14003d860]
mov qword [rsp + 0x60], rbp
lea r11, str.atag
lea rdx, str.vtag
mov qword [rsp + 0x550], rbx
mov rbp, r15
lea r9, [0x14003b621]
mov r15, rsi
lea r8, str.__s_s
mov rbx, r10
lea rdi, [0x14003b614]
mov rsi, r11
test rdx, rdx
je 0x140009fdd
mov qword [rsp + 0x20], rdi
add rbx, 8
mov edx, pe_nt_image_headers64
mov rcx, rbp
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rbx + 8]
lea r8, str.__s_s
test rax, rax
je 0x140009250
mov rdx, qword [rbx + 0x10]
mov r9, rsi
mov rsi, rax
test rdx, rdx
jne 0x140009fa4
lea rax, str._or
mov qword [rsp + 0x20], rax
jmp 0x140009fa9
lea r12, [rsp + 0xd8]
cmp rsi, 1
je 0x14000a54f
lea rax, [0x14003b1c5]
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x20], rax
mov r9, r14
lea r8, str._s_s__s.avpreset
mov edx, 0x3e8
mov qword [rsp + 0x28], rcx
mov rcx, rdi
call fcn.140007800
lea r9, [0x14003d830]
mov rdx, rdi
mov rcx, r12
mov qword [rsp + 0x20], 0
mov r8d, 1
call sub.avformat_58.dll_avio_open2
lea edx, [rsi + 1]
cmp edx, 2
mov edx, eax
setbe cl
shr edx, 0x1f
add rsi, 1
test cl, dl
je 0x140008576
mov r14, qword [rsp + rsi*8 + 0xe0]
jmp 0x1400084f7
mov qword [rsp + 0xb8], rbp
mov rax, rbp
mov r14, qword [rsp + 0xc0]
mov r12, rsi
mov rbp, qword [rsp + 0xc8]
cmp edi, 1
jle 0x14000a2a9
mov qword [rsp + 0x100], 0
lea rsi, [0x14003b1c5]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov rax, qword [rax]
mov qword [rsp + 0xc0], rax
test rax, rax
je 0x14000a55b
cmp byte [rax], 0
je 0x14000a55b
lea r15, [rsp + 0x100]
lea r10, [0x14003d8a0]
mov qword [rsp + 0x550], rbx
mov rax, r15
lea rdx, str.acodec
mov r15, rsi
mov rbx, r10
mov rsi, rax
lea r9, [0x14003b59f]
lea rdi, str.codec
lea r8, str.__s_s
lea rax, [0x14003b614]
test rdx, rdx
jne 0x14000a1d5
lea rax, str._or
mov qword [rsp + 0x20], rax
add rbx, 8
mov edx, pe_nt_image_headers64
mov rcx, rsi
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rbx + 8]
lea r8, str.__s_s
test rax, rax
je 0x14000a218
mov rdx, qword [rbx + 0x10]
mov r9, rdi
mov rdi, rax
lea rax, [0x14003b614]
test rdx, rdx
jne 0x14000a1d5
jmp 0x14000a1ce
mov rax, rsi
mov rsi, r15
mov r9, rdi
mov edx, pe_nt_image_headers64
mov qword [rsp + 0x20], rsi
lea r8, str.__s_s
mov rcx, rax
mov r15, rax
mov rbx, qword [rsp + 0x550]
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0xb8]
mov rdi, qword [rsp + 0xc0]
mov r9, r15
lea r8, [0x14003b1c5]
mov rdx, qword [rax + 8]
cmp byte [rdi], 0
lea rax, [0x14003b5a7]
mov qword [rsp + 0x38], rdi
cmove rax, r8
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
xor ecx, ecx
mov qword [rsp + 0x40], rdx
mov edx, 0x18
mov qword [rsp + 0x30], rax
lea rax, [0x14003b59f]
mov qword [rsp + 0x28], rax
mov rax, qword [r13 + 0x10]
mov eax, dword [rax]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
cmp qword [rsp + 0x58], 0
je 0x14000a5cf
mov rsi, qword [rsp + 0x58]
mov ecx, 5
lea rdi, str.copy
repe cmpsb byte [rsi], byte [rdi]
seta al
sbb al, 0
movsx eax, al
test eax, eax
jne 0x14000a568
mov dword [r13 + 0x1a0], 1
mov rcx, qword [r13 + 0x68]
mov dword [r13 + 0x18], eax
jmp 0x140007ecf
mov eax, dword [rbx + 0x3a8]
xor edi, edi
test eax, eax
jg 0x14000893c
jmp 0x140008b7d
lea r8, str.Applying_unspecific__frames_to_non_video_streams__maybe_you_meant__vframes___n
mov edx, 0x18
xor ecx, ecx
call sub.avutil_56.dll_av_log
jmp 0x140008d0a
mov qword [rsp + 0x20], 0
mov r9, rbp
mov r8, r12
xor edx, edx
call fcn.140013900
mov qword [r13 + 0x170], rax
jmp 0x14000866a
lea r14, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], r14
lea r9, str.time_base
lea r8, str.__s_s
mov rsi, r14
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rax + 8]
jmp 0x140008896
lea rdi, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rdi
lea r9, str.copypriorss
lea r8, str.__s_s
mov rsi, rdi
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0x88]
mov edx, dword [rax + 8]
jmp 0x140008ec4
lea r14, [0x14003b1c5]
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], r14
lea r9, str.enc_time_base
lea r8, str.__s_s
mov rsi, r14
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0xa8]
mov rdx, qword [rax + 8]
jmp 0x140008af6
mov qword [rsp + 0x20], rax
lea r9, [0x14003ca02]
mov edx, pe_nt_image_headers64
mov rcx, r15
lea r8, str.__s_s
lea rdi, [0x14003b1c5]
mov rsi, rdi
call sub.avutil_56.dll_av_strlcatf
lea rax, str._or
mov edx, pe_nt_image_headers64
mov rcx, r15
mov qword [rsp + 0x20], rax
lea r9, str.absf
lea r8, str.__s_s
call sub.avutil_56.dll_av_strlcatf
mov qword [rsp + 0x20], rdi
mov rcx, r15
mov edx, pe_nt_image_headers64
lea r9, str.vbsf
lea r8, str.__s_s
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0x90]
mov rdx, qword [rax + 8]
jmp 0x140009136
mov qword [rsp + 0x20], rax
lea r9, [0x14003ca42]
mov edx, pe_nt_image_headers64
mov rcx, r15
lea r8, str.__s_s
lea rdi, [0x14003b1c5]
mov rsi, rdi
call sub.avutil_56.dll_av_strlcatf
mov qword [rsp + 0x20], rdi
mov edx, pe_nt_image_headers64
mov rcx, r15
lea r9, str.qscale
lea r8, str.__s_s
call sub.avutil_56.dll_av_strlcatf
mov rax, qword [rsp + 0x98]
movsd xmm0, qword [rax + 8]
jmp 0x1400094f4
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x28], r15
mov r9, r14
mov rcx, rdi
lea r8, str._s_s__s__s.avpreset
mov edx, 0x3e8
lea r12, [rsp + 0xd8]
mov qword [rsp + 0x30], rax
lea rax, str._.avconv
mov qword [rsp + 0x20], rax
call fcn.140007800
lea r9, [0x14003d830]
mov rdx, rdi
mov rcx, r12
mov qword [rsp + 0x20], 0
mov r8d, 1
call sub.avformat_58.dll_avio_open2
test eax, eax
jns 0x140008576
lea rax, str._.avconv
jmp 0x14000a004
mov qword [rsp + 0xc0], rsi
jmp 0x14000a183
mov rax, qword [r13 + 0x10]
mov rcx, qword [rsp + 0x58]
mov r8d, 1
mov rax, qword [rax + 0xd0]
mov edx, dword [rax]
call fcn.140002270
mov qword [r13 + 0x68], rax
mov rcx, rax
mov rax, qword [r13 + 0x10]
mov edx, dword [rcx + 0x14]
mov rax, qword [rax + 0xd0]
mov dword [rax + 4], edx
mov r11d, dword [r13 + 0x1a0]
xor eax, eax
test r11d, r11d
sete al
jmp 0x14000a2e7
xor r9d, r9d
lea r8, [0x14003ca82]
lea rdx, str.output_sample_bits
mov rcx, r12
call sub.avutil_56.dll_av_dict_set
jmp 0x140009b85
mov rax, qword [r13 + 0x10]
mov rsi, qword [rax + 0xd0]
mov eax, dword [rsi]
mov rcx, qword [r12 + 0x10]
mov dword [rsp + 0x20], eax
xor r9d, r9d
xor edx, edx
mov r8, qword [r12 + 0x438]
call sub.avformat_58.dll_av_guess_codec
mov dword [rsi + 4], eax
mov rax, qword [r13 + 0x10]
mov rax, qword [rax + 0xd0]
mov ecx, dword [rax + 4]
call sub.avcodec_58.dll_avcodec_find_encoder
mov qword [r13 + 0x68], rax
mov rcx, rax
test rax, rax
jne 0x14000a59d
mov rax, qword [r13 + 0x10]
mov rax, qword [rax + 0xd0]
mov ecx, dword [rax + 4]
call sub.avcodec_58.dll_avcodec_get_name
lea r8, str.Automatic_encoder_selection_failed_for_output_stream__d:_d._Default_encoder_for_format__s__codec__s__is_probably_disabled._Please_choose_an_encoder_manually._n
mov edx, 8
xor ecx, ecx
mov qword [rsp + 0x30], rax
mov rax, qword [r12 + 0x10]
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov eax, dword [r13 + 4]
mov dword [rsp + 0x20], eax
mov r9d, dword [r13]
call sub.avutil_56.dll_av_log
mov eax, dword [r13 + 4]
xor ecx, ecx
mov edx, 8
lea r8, str.Error_selecting_an_encoder_for_stream__d:_d_n
mov dword [rsp + 0x20], eax
mov r9d, dword [r13]
call sub.avutil_56.dll_av_log
mov ecx, 1
call fcn.140012ce0
nop word cs:[rax + rax]
mov eax, 0x400
jmp 0x14000992c
mov edx, dword [rbx + 0x378]
jmp 0x140009554
mov eax, dword [r13 + 4]
mov r9, qword [rsp + 0x58]
mov edx, 8
xor ecx, ecx
lea r8, str.Preset__s_specified_for_stream__d:_d__but_could_not_be_opened._n
mov dword [rsp + 0x28], eax
mov eax, dword [r13]
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
jmp 0x140007fe2
mov r9d, dword [rbx + 0x3b8]
mov dword [r13 + 0xc8], 1
test r9d, r9d
jg 0x1400082e3
jmp 0x14000866a
mov eax, dword [rsp + 0x560]
jmp 0x14000a5dc
xor ecx, ecx
mov r9, rdi
mov edx, 8
lea r8, str.Invalid_time_base:__s_n
call sub.avutil_56.dll_av_log
mov ecx, 1
call fcn.140012ce0
lea r8, str.Invalid_line_found_in_the_preset_file._n
xor ecx, ecx
mov edx, 8
call sub.avutil_56.dll_av_log
mov ecx, 1
call fcn.140012ce0
lea r8, str.Could_not_alloc_buffer_for_reading_preset._n
jmp 0x14000a733
lea r8, [0x14003b203]
xor ecx, ecx
mov edx, 0x10
call sub.avutil_56.dll_av_log
mov ecx, 1
call fcn.140012ce0
lea r8, str.Error_allocating_the_encoding_context._n
jmp 0x14000a759
lea r8, str.Error_allocating_the_encoding_parameters._n
jmp 0x14000a759
xor eax, eax
lea rdi, [rsp + 0x100]
mov ecx, 0x10
mov r8d, 0x40
rep stosd dword [rdi], eax
lea rbx, [rsp + 0x100]
mov ecx, r9d
mov rdx, rbx
call sub.avutil_56.dll_av_strerror
mov qword [rsp + 0x20], rbx
xor ecx, ecx
mov r9, qword [rsp + 0x58]
lea r8, str.Error_parsing_bitstream_filter_sequence__s:__s_n
mov edx, 0x10
call sub.avutil_56.dll_av_log
mov ecx, 1
call fcn.140012ce0
lea r8, str.Could_not_alloc_stream._n
jmp 0x14000a733
call fcn.140012d00
nop
nop word cs:[rax + rax]
nop