해상도가 너무 높아서 그런지 인코딩에 계속 실패하는데 원인이 무엇일까요?ㅠ
>> 작업 시작시간: 2018-11-14 오후 8:34:22
* 인코딩 시작: GMMTV Series 2019 DARK BLUE KISS.mp4
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (aac (native) -> aac (libfdk_aac))
[ass] Shaper: FriBidi 0.19.7 (SIMPLE)
[ass] Added subtitle file: 'C:/ShanaEncoder/settings/encoding782810.ass' (5 styles, 91 events)
[libx264 @ 06f50b00] using SAR=1/1
[libx264 @ 06f50b00] frame MB size (240x135) > level limit (8192)
[libx264 @ 06f50b00] DPB size (4 frames, 129600 mbs) > level limit (1 frames, 32768 mbs)
[libx264 @ 06f50b00] MB rate (810000) > level limit (245760)
[libx264 @ 06f50b00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 06f50b00] profile High, level 4.0
[libx264 @ 06f50b00] 264 - core 155 r2901 7d0ff22 - H.264/MPEG-4 AVC codec - Copyleft 2003-2018 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=8 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=24 lookahead_threads=4 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=50 rc=abr mbtree=1 bitrate=2000 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Side data:
cpb: bitrate max/min/avg: 0/0/2000000 buffer size: 0 vbv_delay: -1
x264 [error]: malloc of size 26200384 failed
Video encoding failed
[libx264 @ 06f50b00] final ratefactor: 31.87
Conversion failed!
* 인코딩 오류가 발생했습니다.
>> 속도 0.00x 진행시간 00:00:01
==================================================
x264 [error]: malloc of size 26200384 failed
=> 메모리 할당 실패 오류
혹시 32비트 버전입니까?
https://shana.pe.kr/shanaencoder_qa/55026
이 질문 글에 샤나님이 다신 댓글을 참고하십시오.
그리고, 인코딩 에러의 직접적인 원인은 아닐 거라 생각되지만...
[libx264 @ 06f50b00] frame MB size (240x135) > level limit (8192)
[libx264 @ 06f50b00] DPB size (4 frames, 129600 mbs) > level limit (1 frames, 32768 mbs)
[libx264 @ 06f50b00] MB rate (810000) > level limit (245760)
=> 특별한 이유가 없다면, 레벨을 4.0으로 제한하지 마시고 auto로 바꾸세요. 레벨 때문에 대역폭 제한이 되니까 이런 경고 메시지가 뜨는 겁니다.
그렇지만 이 문제가 인코딩 실패의 직접적인 원인은 아닐 거라 생각되긴 합니다만...