Skip to menu

본문시작



질문하기 전에 검색하세요(Search before asking a question)


Views 143 Votes 0 Comment 4
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment

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

요즘 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
No. Category Subject Author Date Views Votes
Notice 자유게시판에서는 자유롭게 글을 작성할 수 있지만 다음과 같은 내용은 삭제돼요 Rina 2020.03.18 641 2
Notice 일반 [필독] 질문 전에 반드시 읽으세요!!! 2 file JKyle 2019.09.16 4884 3
Notice 일반 [알림] 질문 먹튀하지 마시기 바랍니다 => 본문 변경 금지 15 JKyle 2018.10.12 5916 9
229 질문 영상 잘라내기 하면 하단에 녹색 띠가 생기네요 4 file P군 2020.10.03 95 1
228 질문 5.1.0 업데이트 이후 합치기 오류 질문 2 file 루그렛 2020.09.29 274 1
227 질문 위아래 검정색 여백 잘라내기 후 리사이즈 할때 화면 비율 2 P군 2020.07.04 183 1
226 질문 window 10 사용중인 유저입니다 1 남원참치 2020.10.23 93 0
225 질문 윈7 이구요 구버전부터 이번신버전까지 인코딩 완료가안됩니다 ㅡㅡ 2 급구여율령 2020.10.19 184 0
224 질문 기타설정에서 파일크기에 따라 비트레이트 자동 설정하면 2패스는 의미없게되나요? 1 루알츠 2020.10.19 82 0
223 질문 인코딩후 유튜브에 업로드하면 컴퓨터로는 음질이 괜찮은데 핸드폰으로 보면 지지직 거리는 소리가 너무 크게 들려요 어떻게 하면 될까요? file pfhn 2020.10.15 85 0
222 질문 잘 몰라서 그래도 가져 왔어요 file 길릭2 2020.10.15 88 0
221 질문 구간설정창에서 현재화면의 '프레임 위치번호' 를 알수있는 방법 없는가요? 1 zl 2020.10.13 42 0
220 질문 인코딩 오류 질문드립니다 4 lemon 2020.10.12 120 0
219 질문 저번에 샤나인코더 버그 질문드렸었는데 비슷한 현상이 더 있는 것 같습니다. 2 file Melon 2020.10.11 137 0
218 질문 신버전 인코딩 변환 속도를 빠르게 하는 방법 좀 알려주세요ㅠ 1 jhl0124jhl 2020.10.10 261 0
217 질문 파일의 인코딩을 변환한 후 원본영상을 삭제하고자 합니다 1 바나나나나나나나 2020.10.08 165 0
216 질문 영상에 한글자막을 closed caption 적용하여 인코딩시 자막명이 und, unknow로 나옵니다. 1 file 최후느 2020.10.07 55 0
215 질문 파일정보의 encoding setting과 Writing library 4 m2tsgood 2020.10.07 39 0
214 질문 자막 Closed Caption 적용시 자막명이 unknow 또는 und로 표시되는데 혹시 자막명을 설정할수가 있나요? 최후느 2020.10.07 33 0
213 질문 아이패드 스크린 녹화영상 인코딩시 화면 회전 문의 5 까만돌 2020.10.07 80 0
212 질문 madvr로 인코딩하는 방법은 없나요? 오방떡 2020.10.24 16 0
211 질문 비트레이트 제한거는 옵션 vbv 1 핥아버지 2020.10.05 91 0
210 질문 SK BTV usb 플레이어로 재생시킬땐 어떤 세팅으로 인코딩 해야 하나요? 1 file 레드캐딜락 2020.10.03 81 0
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12