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

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
and esp, 0xfffffff0
add esp, 0xffffff80
mov ebx, dword [ebp + 8]
mov esi, dword [ebp + 0xc]
call fcn.00427dc0
call fcn.00411e60
mov dword [esp], 0x41a650
call fcn.00411e80
mov dword [esp], 2
call dword [0x436118]
mov dword [esp + 0xc], 0
mov dword [esp + 8], 4
mov dword [esp + 4], 0
mov dword [esp], eax
call sub.msvcrt.dll_setvbuf
mov dword [esp], 1
call sub.avutil_56.dll_av_log_set_flags
mov dword [esp + 8], 0x43b5e0
mov dword [esp + 4], esi
mov dword [esp], ebx
call fcn.00415350
cmp ebx, 1
jle 0x435035
mov dword [esp + 4], 0x44127d
mov eax, dword [esi + 4]
mov dword [esp], eax
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x4351e5
call sub.avdevice_58.dll_avdevice_register_all
call sub.avformat_58.dll_avformat_network_init
mov dword [esp + 8], 0x43b5e0
mov dword [esp + 4], esi
mov dword [esp], ebx
call fcn.004158b0
mov dword [esp + 4], esi
mov dword [esp], ebx
call fcn.00409690
test eax, eax
js 0x4351d9
mov edx, dword [0x4480c0]
test edx, edx
jle 0x43517f
mov eax, dword [0x4480c4]
lea ebx, [eax + edx*4]
mov edx, 0x43fb4f
lea esi, [esi]
mov ecx, dword [eax]
mov edi, edx
mov ecx, dword [ecx]
mov ecx, dword [ecx + 8]
mov esi, dword [ecx]
mov ecx, 4
repe cmpsb byte [esi], byte es:[edi]
seta cl
sbb cl, 0
test cl, cl
je 0x4350ae
mov dword [0x4360a8], 0
add eax, 4
cmp ebx, eax
jne 0x435088
lea esi, [esp + 0x68]
mov ebx, 0x4481f8
mov eax, esi
mov edi, ebx
call fcn.004182f0
mov ecx, 6
rep movsd dword es:[edi], dword [esi]
call fcn.00423650
test eax, eax
js 0x4351d9
cmp dword [0x448068], 0
jne 0x435212
mov eax, dword [0x448218]
mov edx, dword [0x44821c]
mov dword [esp + 8], str._llu_frames_successfully_decoded___llu_decoding_errors_n
mov dword [esp + 4], 0x30
mov dword [esp + 0x14], eax
mov eax, dword [0x448210]
mov dword [esp + 0x18], edx
mov edx, dword [0x448214]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], edx
mov dword [esp], 0
call sub.avutil_56.dll_av_log
mov eax, dword [0x448218]
mov edx, dword [0x44821c]
add eax, dword [0x448210]
adc edx, dword [0x448214]
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], edx
fild qword [esp + 0x38]
fmul dword [0x436010]
fild qword [0x448218]
fcompi st(1)
fstp st(0)
ja 0x435206
mov edx, dword [0x4481ec]
mov eax, 0xff
test edx, edx
jne 0x435177
mov eax, dword [0x4481e0]
mov dword [esp], eax
call fcn.00411e90
cmp dword [0x4480d0], 0
je 0x4351b0
mov dword [esp + 8], str.At_least_one_output_file_must_be_specified_n
mov dword [esp + 4], 8
mov dword [esp], 0
call sub.avutil_56.dll_av_log
mov dword [esp], 1
call fcn.00411e90
call fcn.00409620
mov dword [esp + 0xc], str.ffmpeg
mov dword [esp + 8], str.Use__h_to_get_full_help_or__even_better__run_man__s_n
mov dword [esp + 4], 0x18
mov dword [esp], 0
call sub.avutil_56.dll_av_log
mov dword [esp], 1
call fcn.00411e90
mov dword [esp], 0x417890
sub ebx, 1
add esi, 4
mov dword [0x448228], 1
call sub.avutil_56.dll_av_log_set_callback
jmp 0x435035
mov dword [esp], 0x45
call fcn.00411e90
lea esi, [esp + 0x40]
mov edi, ebx
mov eax, esi
call fcn.004182f0
mov ecx, 6
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 8], str.bench:_utime_0.3fs_stime_0.3fs_rtime_0.3fs_n
mov dword [esp + 4], 0x20
mov eax, dword [0x4481f8]
mov edx, dword [0x4481fc]
sub eax, dword [esp + 0x68]
sbb edx, dword [esp + 0x6c]
mov dword [esp + 0x38], eax
mov eax, dword [0x448208]
mov dword [esp + 0x3c], edx
fild qword [esp + 0x38]
fld dword [0x4417fc]
sub eax, dword [esp + 0x78]
mov edx, dword [0x44820c]
sbb edx, dword [esp + 0x7c]
mov dword [esp + 0x38], eax
fdiv st(1), st(0)
fxch st(1)
mov dword [esp + 0x3c], edx
mov eax, dword [0x448200]
mov edx, dword [0x448204]
sub eax, dword [esp + 0x70]
sbb edx, dword [esp + 0x74]
fstp qword [esp + 0x1c]
fild qword [esp + 0x38]
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], edx
fdiv st(1)
fstp qword [esp + 0x14]
fild qword [esp + 0x38]
fdivrp st(1)
fstp qword [esp + 0xc]
mov dword [esp], 0
call sub.avutil_56.dll_av_log
jmp 0x4350e8