조회 수 1140 추천 수 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 1559 0
공지 소리를 4가지로 분리하는 샤나보컬리무버 프로그램을 소개합니다. Rina 2024.03.22 4185 4
공지 샤나인코더 통합 검색 기능 개선(샤나인코더 우측 상단에 있는 검색창을 사용해 보세요.) Rina 2021.09.30 19029 2
공지 자유게시판에서는 자유롭게 글을 작성할 수 있지만 다음과 같은 내용은 삭제돼요 Rina 2020.03.18 16751 5
공지 일반 [필독] 질문 전에 반드시 읽으세요!!! 3 file JKyle 2019.09.16 33203 7
공지 일반 [알림] 질문 먹튀하지 마시기 바랍니다 => 본문 변경 금지 23 JKyle 2018.10.12 28822 16
934 idx+sub 자막 입힐수있나요? 1 화이트크리스마스 2015.12.31 1571 0
933 미드 초저용량으로 줄이는 방법좀 부탁드립니다. 2 건위천 2018.05.09 1573 0
932 2080ti 새로나온건 NVENC 인코딩 속도 어느정도인가요? 3 이구아나29 2018.10.28 1576 0
931 질문 gpu 속도 향상... 2 세레아 2021.04.01 1576 0
930 샤나 인코더 개선이 필요한 사항들 D3D12(DXVA) 2015.12.01 1577 0
929 질문 티스토리에 움짤 webp 업로드가 안되는데 이상한점이 있습니다 3 file 이승현 2021.07.20 1578 0
928 이런 질문해도 될까요? CPU 발열 문제 때문인데요... 5 포유 2018.09.05 1579 0
927 질문 FLV 영상을 MP4로 인코딩 하려 하는데 화질 손실을 최소화 하면서 용량을 압축할 수 있는 설정이 있을까요?? 1 moneygame 2020.03.11 1580 0
926 wmv 고화질되게하는법 8 jihun99 2017.02.20 1581 0
925 아이폰 영상 변환문제 mov 편집불가로 mp4 변환 2 file 수라 2018.08.13 1584 0
924 질문 어떤 프레임을 설정해야할지 모르겠습니다 1 file 경운기 2020.08.10 1584 0
923 질문 4k mov 파일을 4k mp4로 출력할때 설정값 1 따뜯이불 2020.06.25 1585 0
922 일반 영상 사이즈 입력 할 때 비율 고정 옵션 건의드립니다. 5 file 이승현 2021.07.04 1585 0
921 h264 veryfast 낮은퀄리티 (한번인코딩) vs veryfast 원본퀄리티 > veryslow 낮은퀄리티 (두번인코딩) 4 weather 2018.11.28 1589 0
920 4K 영상 음성만 바꾸는 방법 문의 3 강민 2017.02.07 1590 0
919 질문 영상 용량을 줄이기 위해서 HEVC(NVENC)로 변환하려고하는데 1 file 라온하루 2020.03.01 1593 0
918 질문 H264(NVENC) 질문 4 철벽이라고 2021.07.21 1593 0
917 질문 그래픽카드 가속 인코딩을 하면 같은 옵션으로 인코딩시 CPU로만 인코딩시보다 용량이 늘어 나네요. 3 하늘보리 2023.02.25 1593 0
916 이거는 CRF 몇으로 인코딩 하는게 좋나요?? 2 날라가 2019.05.13 1594 0
915 질문 자막 질문 3 file DK 2021.10.29 1594 0
Board Pagination Prev 1 ... 110 111 112 113 114 115 116 117 118 119 ... 161 Next
/ 161