조회 수 1120 추천 수 0 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

샤나인코더를 잘 사용하고 있는 유저입니다. 

요즘 NAS에 있는 애니메이션들 용량을 줄이기 위헤 hevc인코딩을 하고 있는데 한가지 문제점이 생겨서 질문 드립니다...

제가 플루이드 모션을 이용해서 60프레임으로 시청하고 있는데 일부 인코딩 파일들이 정상적으로 프레임 보간이 적용되지 않더라고요...

 

이 영상들의 특징은 첫번째는 가변 프레임 영상이고, 두번째는 가변 최대프레임이 60프레임입니다.

제 예상은 플루이드모션 기술이 24p, 30p에서만 작동해서 가변 최대프레임이 60프레임이면 정상적으로 작동하지 않는거 같습니다.

그리고 샤나인코더로 인코딩시 가변프레임 영상들 대부분 가변 최대프레임을 60프레임으로 설정되는거 같습니다.

 

일단 다른 조건에서 테스트 해본 결과 가변 프레임 영상인데 가변 최대프레임이 30프레임이면 정상적으로 플루이드 모션이 작동합니다.

그외 해상도, 영상 비트수, 비트레이트, 코덱 등등은 별다른 변수가 되지 않는거 같습니다.

가변프레임일때 가변 최대프레임이 60프레임이면 플루이드모션이 비정상적으로 작동하는거 같습니다. (24에서 60프레임 보간이 아닌 36프레임으로 보간됨) 

 

샤나인코더 원본영상.png

 

정상적으로 플루이드모션이 작동하는 원본영상입니다. 가변프레임 영상이지만 최대 프레임레이트가 30프레임인걸 볼수 있습니다.

 

샤나인코더 프레임 버그.png

 

샤나인코더로 hevc 인코딩을 진행한 영상입니다. (플루이드 모션이 비정상적으로 작동하는 영상)

원본영상이랑 차이점은 코덱, 비트수, 가변 최대프레임인데 다른 영상과 교차비교를 해본 결과 가변 최대프레임이 플루이드 모션에 영향을 주는거 같습니다.

 

샤나인코더 프리셋.png

 

제가 인코딩을 진행할떄 사용했던 프리셋입니다. 

 

사족이 좀 많이 길어졌네요.

인코더 게시판에 플루이드모션 질문글 올린거 같아서 죄송합니다..

 

제가 제일 궁금한건 가변 최대 프레임을 따로 제한 할수 있는 방법이 있을까요?

일반적인 유저는 가변 최대프레임이 60이여도 큰 상관은 없지만 저처럼 플루이드모션을 이용하여 영상을 시청하는 유저는

가변 최대프레임을 제한시킬 필요가 있어서 질문드립니다....

 

제가 찾아본 차선책은 샤나인코더내 설정에서 프레임레이트를 23.976 또는 24로 변경하여 인코딩을 진행하면 알아서 가변 최대프레임이 23.976 또는 24프레임으로

맞춰져서 플루이드모션이 정상적으로 작동을 합니다. 하지만 저는 원본영상에서 최대한 변화를 덜 주기 위해 프레임레이트 변경옵션을 설정하지 않았습니다. 

대신에 가변 최대프레임을 제한할 방법이 있을까요?

 

수정) 글을 올릴당시에선 파악하지 못했는데 최대 프레임레이트와 원본 프레임레이트도 같이 60프레임으로 설정되어 있더라고요...

만약 원본 프레임레이트도 플루이드모션 작동에 지장을 준다면 따로 설정할수 있는 방법이 있을까요? 

 

Facebook Twitter Pinterest Kakao
  • ?

    원본 영상에 변화를 주기 싫다면 가장 간단한 방법은 원본 프레임들을 그대로 가져오는 겁니다.

     

    -vsync passthrough 또는 -vsync 0 옵션을 입력 설정 부분에 맨앞 한 칸 띄고 넣어서 인코딩하시죠.

     

    Shana_5.1.0.0_input-option_vsync-passthrough_20200924.jpg

     

    이렇게 하면 원본 프레임들을 그대로 가져와서 인코딩합니다.

     

    이 방법의 문제점은, 원본의 프레임 레이트가 플루이드 모션에 맞지 않을 경우 인코딩에도 그대로 반영된다는 겁니다. 플루이드 모션 자체가 안정적인 특정 범위의 프레임 레이트만 지원하기 때문에 가능하면 고정 프레임 레이트로 정규적인 프레임 레이트인 29.97이나 23.976으로 맞춰주는 게 좋습니다. (원본의 평균 프레임 레이트에 가까운 값으로.)

     

    Shana_5.1.0.0_encoding-setting_vsync-cfr_20200924.jpg

    ▲ 23.976 고정 프레임 레이트 설정 예

     

    그렇게 해도 drop 되거나 duplicate 되는 프레임들은 많지 않기 때문에 눈에 띄는 화질 변화는 없을 겁니다.

     

    "가변 최대 프레임 레이트를 제한할 방법"은 -vsync vfr-r MAX 를 같이 쓰면 되긴 합니다. 가령 최대 프레임 레이트를 30으로 제한하고 싶다면,

     -vsync vfr -r 30

    그러나 이 방법의 문제점은 time base가 잘못돼 인코더에 따라서는 싱크가 맞지 않을 수도 있다는 겁니다.

    실제 적용해보고 판단하시기 바랍니다.

  • ?
    CubeMix 2020.09.25 16:38
    친절한 답변 정말 감사합니다.

    죄송하지만 추가적인 질문을 해도 될까요?
    해당 옵션을 실제로 적용해보니 문제가 해결되는 영상도 있고 그대로 문제가 존재하는 영상도 있어서
    가변 프레임 영상을 고정 프레임레이트로 인코딩을 진행하려고 햡니다.
    제가 찾아보니까 가변 프레임 영상을 고정 프레임으로 인코딩을 하게 되면 용량이 살짝 커진다고 하던데
    이 단점 말고 추가적인 단점이 있을까요?
  • ?
    JKyle 2020.09.25 16:57

    용량이 커질 경우도 있고 줄어들 경우도 있고, 그건 원본에 따라 다릅니다. 항상 커지는 건 아닙니다.

    목표가 되는 고정 프레임 레이트에 맞추기 위해 프레임들을 drop하거나 duplicate하기 때문에 원본에 따라 duplicate를 많이 해야 한다면 용량이 늘고, drop이 많아진다면 줄고 그런 겁니다. 예를 들어 본문처럼 평균 프레임 레이트가 24.171 fps인 영상이라면 23.976 fps인 고정 프레임 레이트로 변경하려면 drop하는 프레임들이 더 많으니 줄어들 가능성이 크겠군요. 물론 결과는 나와봐야 아는 겁니다만.

     

    추가적인 단점이라면, 본인 눈이 굉장히 예민하다면 어쩌면 원본과는 다른 움직임 차이를 구분하실 수도 있을지 모른다는 것 정도겠네요. 제 경우엔 해당되지 않더라구요.

  • ?
    CubeMix 2020.09.25 17:09
    저도 인코딩영상과 원본 영상의 차이를 느끼기 힘든거 같네요.
    앞으로 고정 프레임레이트 인코딩으로 진행해야겠습니다.

    친절한 답변 감사합니다.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수 추천 수
공지 샤나 사이트 일시 접속 불가 안내 Rina 2024.04.11 1319 0
공지 소리를 4가지로 분리하는 샤나보컬리무버 프로그램을 소개합니다. Rina 2024.03.22 3928 4
공지 샤나인코더 통합 검색 기능 개선(샤나인코더 우측 상단에 있는 검색창을 사용해 보세요.) Rina 2021.09.30 18858 2
공지 자유게시판에서는 자유롭게 글을 작성할 수 있지만 다음과 같은 내용은 삭제돼요 Rina 2020.03.18 16608 5
공지 일반 [필독] 질문 전에 반드시 읽으세요!!! 3 file JKyle 2019.09.16 32786 6
공지 일반 [알림] 질문 먹튀하지 마시기 바랍니다 => 본문 변경 금지 23 JKyle 2018.10.12 28359 16
945 개별모드와 기본모드 차이점들 ??? 5 file goku 오공 2017.04.24 3387 0
944 질문 개별 모드로 하면 음성이 유지되는데 합치기 모드로 1 아동보호소 2020.08.03 908 0
943 개발자님께 쪽지 드렸는데 꼭 답변 부탁드립니다 2 uhd100 2015.01.09 1540 0
942 개발자님 FFMPEG NVENC 지원관련입니다. checkon 2015.04.22 565 0
941 개발요청하려고합니다. 1 hiksyh 2014.06.14 4814 0
940 질문 개발사는 이글 보시는지 모르겠지만 질문(알수없는 파일와 다크모드 일부 대응 안됨) 3 file lilililililililil 2022.03.10 907 0
939 같은 파일 존재시 항상 [SHANA]가 붙어서 나옵니다 2 lazism 2019.10.06 626 0
938 질문 같은 코덱으로 인코딩 후, 원본 영상이 잘 된는 기기에서 인코딩한 영상 재생 오류 1 file IreneStella 2020.05.23 1612 0
937 질문 같은 조건에서 인코딩 속도가 달라지는 것에 관한 질문 1 Laon 2020.09.10 1011 0
936 질문 같은 음질로 인코딩 하면 손실은...? 2 인코더플 2023.01.15 891 0
935 질문 같은 옵션으로 인코딩하더라도 PC에 따라 인코딩 결과물 용량이 다른가요? 2 루그렛 2022.08.06 1471 0
934 같은 영상 같은 설정인데 용량이 주는 건 왤까요? 1 아사 2018.09.26 753 0
933 같은 설정으로 인코딩한건데 왜 용량 차이나죠? 7 착한동구 2017.08.15 1517 0
932 질문 같은 사양(cpu.ram) 에 그래픽카드만 약간 다른 pc 2대에서 인코딩 속도가 너무 차이가 납니다. 1 file 영이아빠 2021.02.11 1297 0
931 질문 같은 내용의, 길이가 다른 두 영상에서 각각 영상과 음성 추출 후 병합 시 싱크 조절 문제 1 김리 2020.06.15 668 0
930 질문 강의용 영상의 오디오 수정에 대하여 1 단지먼지 2020.09.04 764 0
929 갑작스런 인코딩 오류.. 1 하늘 2019.12.18 654 0
928 일반 감사합니다. 1 그링 2021.07.29 872 0
927 감사합니다 1 ㅂㅈㄷ 2013.08.04 15022 0
926 일반 감사 인사 하려고 가입했어요. kanekr 2023.11.30 475 0
Board Pagination Prev 1 ... 109 110 111 112 113 114 115 116 117 118 ... 161 Next
/ 161