?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

도저히 원인을 모르겠습니다.

 

자막을 지원하지 않는 TV로 영상을 보기위해, 영상에 자막을 입히는 작업을 하고 있습니다.

하지만, h.264 high, auto, medium로 인코딩을 한 영상을 TV에서 재생하니, 무한로딩이 걸리다가 튕겨 버립니다.

h.264 main, 4.1, ? 원본영상은 아주 잘 나옵니다.

(원본영상의 정보는 첨부파일의 '원본 영상 정보.txt'에 있습니다.)

 

이것과 최대한 비슷한 형식으로, 구글링으로 고급설정까지 맞춰가며, h.264 main, 4.1, medium으로 재인코딩을 했으나, 역시 무한로딩이 됩니다.

(재인코딩한 영상의 정보는 첨부파일의 '인코딩 영상 정보.txt'에 있습니다.)

원본 : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x131 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=24 / lookahead_threads=2 / 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=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=1 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=17.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

재인코딩 : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x131 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=1 / 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=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=240 / keyint_min=1 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=17.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

 

혹시 몰라 영상 스트림 복사를 사용해서 TV로 확인해보니, 잘 됩니다.

(스트림 복사한 영상의 정보는 첨부파일의 '단순 복사 영상 정보.txt'에 있습니다.)

 

다양한 방법으로 삽질을 한 후 알아낸 것은, 프리셋을 'baseline' 설정한 경우에는 잘 나온다는 것입니다.

그러나 이 방법을 FHD에는 적합한 방법이 아니라고 생각되고, 'main'이나 'high'로 설정하고 싶습니다.

또 원본 영상은 'main'인데도 잘만 실행되는데 말이죠....

다른 영상 중에 'high'도 잘만 실행되는데, 유독 샤나인코터로 뽑은 영상만 무한로딩 걸리다 튕깁니다....

 

(1) 원인이 무엇이고, 해결방법은 없을까요?

아직 인코딩에 대해 잘 모릅니다. 1일차 밖에 안된 초보입니다.

 

(2) 그냥 간단히 원본 영상의 세팅(?)값과 똑같이 인코딩하는 방법은 없을까요?

 

(3) 같은 코덱에 같은 알고리즘(?)이 들어가면, 동일한 방식으로 저장되는거 아닌가요?

왜 유독 샤나인코더로 뽑은 것만 이상한 걸까요?

 

+ PC에서는 뭘로 인코딩하든 잘 나옵니다. (영상 자체에는 문제가 없습니다.)

Atachment
첨부 '1'
Facebook Twitter Pinterest Kakao
  • ?
    JKyle 2020.05.23 04:17

    (1)

    PC가 아닌 TV나 차량용 동영상 재생기 같은 다른 하드웨어에서 볼 목적으로 인코딩할 때는 해당 하드웨어가 지원하는 동영상 스펙을 반드시 먼저 파악해야 합니다.

     

    https://shana.pe.kr/shanaencoder_board/68065

    ⇐ 이 질문글처럼 TV에서 지원 가능한 동영상 종류(컨테이너 양식), 비디오 쪽 코덱/프로파일/레벨/프레임 레이트/최대 비트레이트 등과 오디오 쪽 코덱/프로파일/채널 수/샘플링 레이트 등

     

    그리고 TV가 갖고 있는 버퍼 크기에 따라 비트레이트 제한을 걸어야 할 경우도 생깁니다. (-maxrate, -bufsize 옵션 추가)

     

    첨부하신 영상 정보를 보니 형식이 전부 mkv, 오디오가 전부 flac이던데, 해당 TV에서 flac 오디오의 mkv 파일을 재생할 수 있는지부터 먼저 확인해 보시죠.

     

    (2)

    특정 동영상 미디어인포의 인코딩 설정 정보만 보고 하나하나 그대로 따라하는 것은 1) 분석을 위해서 인코딩에 관한 상당히 많은 지식을 요구하며 2) 인코딩 설정이 원본에 따라 달라져야 하는 상황에서 별 의미도 없는 미련한 짓이라 절대 비추입니다.

    https://shana.pe.kr/shanaencoder_board/55793

    ⇐ 이 질문글과 댓글을 참고하시기 바랍니다. (H264가 아닌 HEVC 관련이라 좀 복잡합니다.)

     

    경험상 인코딩에 대해 잘 모르는 분들만 인코딩 설정 베끼는 방법에 관해 질문하시더군요. 솔직히 애초에 그게 가능할 정도로 인코딩에 대해 제대로 알고 있다면 그게 얼마나 의미없는 일인지도 잘 알고 있을 테니 말이죠.

     

    잘 되는 영상 그대로 따라하기보다는 (1)에서 확인한 스펙 기준에 맞춰 제대로 설정해서 인코딩하실 것을 권하고 싶습니다.

    대부분의 경우 이 방법이 훨씬 낫고 생각보다 어렵지 않습니다. (대부분 [빠른 설정]에서 비트레이트 모드로 몇 가지 사항만 주의하면서 설정하면 문제가 없습니다.)

     

    (3)

    코덱 특성(codec features)은 같아질지 몰라도 동영상의 특성(video properties) 자체는 달라집니다. 예를 들어 똑같은 퀄리티(crf) 값을 주더라도 나오는 비트레이트는 달라지는 것처럼. 

    그래서 동일한 퀄리티 모드 설정으로 인코딩했다 하더라도 비트레이트가 TV에서 재생하기 힘들 정도로 크게 나온다면 재생이 안 될 수도 있겠죠.

     

    그런 이유로, TV와 같이 버퍼 크기가 제한된 하드웨어에서 재생하기 위한 용도로 인코딩할 때는 퀄리티 모드 말고 (화질 손실을 감수하더라도) 비트레이트 모드로 인코딩하는 게 정석입니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수 추천 수
공지 소리를 4가지로 분리하는 샤나보컬리무버 프로그램을 소개합니다. Rina 2024.03.22 5086 4
공지 샤나인코더 통합 검색 기능 개선(샤나인코더 우측 상단에 있는 검색창을 사용해 보세요.) Rina 2021.09.30 19872 2
공지 자유게시판에서는 자유롭게 글을 작성할 수 있지만 다음과 같은 내용은 삭제돼요 Rina 2020.03.18 17555 5
공지 일반 [필독] 질문 전에 반드시 읽으세요!!! 3 file JKyle 2019.09.16 34234 7
공지 일반 [알림] 질문 먹튀하지 마시기 바랍니다 => 본문 변경 금지 23 JKyle 2018.10.12 29858 16
1083 정보 기존 프로그램 쓰다가 업데이트 하는데 설치가 안돼서 봤더니 5 file ashin 2021.06.03 1414 1
1082 일반 자막이랑 영상이랑 같이 인코딩하는데 자막이 중복되는 부분이 있어요ㅠㅠ 1 file 도아자아 2021.08.16 1414 0
1081 질문 한 영상에서 여러 구간을 잘라낸 뒤에 추출하는 방법이 있을까요? 4 뽀로리 2022.10.17 1415 0
1080 질문 인코딩 속도가 느려졌어요 1 태권둥이 2023.12.07 1417 0
1079 키 프레임 질문입니다. 2 heka1121 2017.02.05 1418 0
1078 HEVC 퀄리티 모드에서 최대 비트레이트 제한하는 방법은 없나요? 2 Melon 2018.09.25 1419 0
1077 확실히 파스칼기반 그래픽카드보다 튜링이 h265 nvenc인코딩이 확연히 느리군요... 2 Lucifer 2019.10.25 1420 0
1076 질문 이거 색감이 좋아서 그러는데요 1 kakazziizz 2022.12.03 1420 0
1075 질문 오디오 코덱별로 무슨 차이가 있나요? 3 ntg 2022.12.04 1421 0
1074 질문 [초보]도와주세요 하나도 모르겠어요..! 3 치김뽁 2022.12.30 1421 0
1073 질문 하나씩 인코딩하는 기능은 없나요? 1 초보유전자 2023.10.11 1427 0
1072 회사에서 샤나인코더 결과물을 사용할 경우 어떻게 되는건지요? 1 Karza 2018.05.15 1428 0
1071 코원 PMP V7질문 1 file 동훈법사 2018.09.08 1429 0
1070 mov 용량을 조금만 줄이고 싶습니다. 설정 방법을 알려주실 수 있나요 ㅜ 1 youmm2 2019.08.18 1431 0
1069 wmv 파일을 stream copy로 mp4파일로 바꿨는데 영상인식이 안되는 경우가 있습니다. 3 file 데로시 2017.10.16 1432 0
1068 저용량 인코딩 이라는 용량의 기준이 ? 2 지옥의광대 2015.01.23 1433 0
1067 내부 자막을 영상에 입힐 수는 없나요? 3 뿡뿡이 2019.04.20 1433 0
1066 cpu 발열 이정도면 문제가 있는건가요? 3 미풍 2019.05.27 1434 0
1065 질문 영상이 약간 끊기는데 비트레이트를 높여도 해결이 안 됩니다 10 아삭한사과 2020.09.02 1435 0
1064 질문 yuv422 format (uyvy, vyuy 등) 데이터를 lossless coding 가능한 setup이 있을까요? 2 ghanjang 2021.02.10 1435 0
Board Pagination Prev 1 ... 103 104 105 106 107 108 109 110 111 112 ... 162 Next
/ 162