?

단축키

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 14945 5
공지 샤나인코더 통합 검색 기능 개선(샤나인코더 우측 상단에 있는 검색창을 사용해 보세요.) Rina 2021.09.30 29625 2
공지 자유게시판에서는 자유롭게 글을 작성할 수 있지만 다음과 같은 내용은 삭제돼요 Rina 2020.03.18 26958 5
공지 일반 [필독] 질문 전에 반드시 읽으세요!!! 3 file JKyle 2019.09.16 47092 7
공지 일반 [알림] 질문 먹튀하지 마시기 바랍니다 => 본문 변경 금지 24 JKyle 2018.10.12 44535 18
2484 질문 예전 부터 궁금한게있습니다. 3 file kimera 2021.04.08 1275 0
2483 질문 오류 발생 질문드립니다. 2 낙화 2021.04.07 1370 0
2482 질문 인터레이스 영상 인코딩시 그대로 인터레스로 출력되도록 바꼈나요? 3 weather 2021.04.07 1913 0
2481 질문 아... 또 질문드려서 죄송합니다 avs 에서 FFms2 이거 땜에 에러가 생겨욧,. 1 file kimera 2021.04.05 1421 0
2480 질문 선생님들께 질문올리옵니다~ 2 인코딩맨 2021.04.05 1473 0
2479 질문 삼성 TV DTS 미지원 인코딩 어떻게 해야 하나요? 2 file okarina 2021.04.03 3436 0
2478 일반 운영자,개발자님 감사합니다. 2 몰디브 2021.04.02 1287 0
2477 질문 자막 파일을 2개 동시에 인코딩할 수 있을까요? 2 우수믹 2021.04.01 1788 0
2476 질문 gpu 속도 향상... 2 세레아 2021.04.01 1951 0
2475 질문 AVS 를 불러들이지를 못합니다.. 6 kimera 2021.04.01 2133 0
2474 질문 샤나인코더로 방송사 로고 지우는방법 어떻게하나여? 1 GIAn 2021.03.30 1869 0
2473 질문 잘쓰던 프리셋이 자꾸 인코딩 시작하자마자 오류가 나는데요 2 타자 2021.03.28 2805 0
2472 질문 mp4파일에 자막을 붙이고자 합니다 2 polp 2021.03.27 2077 0
2471 질문 H264(QSV) 나 이외의 다른 종류도 오류가 뜨나요? 1 네로 2021.03.26 1504 0
2470 질문 최신 버전에서 mp4 에서 avi 변환오류가 께속 뜹니다. 3 file 네로 2021.03.26 1914 0
2469 질문 2패스 인코딩 대해서.. 질문입니다.. 2 kimera 2021.03.26 1692 0
2468 질문 최신버전에서는 채널 설정이 왜 사라졌나요? 4 AE86TRUENO 2021.03.25 1734 0
2467 질문 (초보) 인코딩 시 오류가 발생해 질문드립니다~ 도움 부탁드립니다 검색해도 도저히 모르겠습니다.... 4 자야내메갸 2021.03.24 2070 0
2466 질문 자막파일 포함 동영상 인코딩시 일부구간 오류 발생 1 화산 2021.03.24 1309 0
2465 질문 좌우 검은바 제거 문의 드립니다. 6 file 시버 2021.03.23 1910 0
Board Pagination Prev 1 ... 36 37 38 39 40 41 42 43 44 45 ... 165 Next
/ 165