저와 같은 비슷한 질문이 있나 검색을 해봐도 없어서 질문을 드립니다.
원본 비디오는 HEVC 2160p 29fps 가진 동영상입니다.
이걸 24fps으로 프레임다운 인코딩할경우 결과물을 보면 부드럽지 못하고 움직임이 끊어져 보입니다.
영화는 대부분 24fps 인데 그래도 끊김없이 자연스럽게 보이는데,
인코딩은 그렇지 않나봅니다. 혹시 프레임다운 할경우 설정해야 하는 부분이 있는지 궁금합니다.
저와 같은 비슷한 질문이 있나 검색을 해봐도 없어서 질문을 드립니다.
원본 비디오는 HEVC 2160p 29fps 가진 동영상입니다.
이걸 24fps으로 프레임다운 인코딩할경우 결과물을 보면 부드럽지 못하고 움직임이 끊어져 보입니다.
영화는 대부분 24fps 인데 그래도 끊김없이 자연스럽게 보이는데,
인코딩은 그렇지 않나봅니다. 혹시 프레임다운 할경우 설정해야 하는 부분이 있는지 궁금합니다.
애초에 샤나인코더의 프레임 레이트 옵션(ffmpeg의 -r 옵션)은 원하는 프레임 레이트에 맞춰서 프레임들을 중복하거나 누락하는 식으로 인코딩됩니다.
30(29.97) 짜리를 24로 만드려면 5개 중 하나를 누락해야 하므로 중간중간 움직임이 부자연스럽게 끊어져 보이는 건 어쩔 수 없습니다.
이걸 완화하려면 필터를 써서 작업해야 합니다. 일단 생각나는 건, decimate, framerate, minterpolate 등이 있네요. 직접 테스트해 보시기 바랍니다.
한 가지 유념하실 것은, 프레임 보정 작업은 CPU를 상당히 혹사하면서 시간도 많이 걸린다는 점입니다. IVTC나 디인터레이싱 같은 특별한 경우가 아니라면 웬만하면 추천하고 싶지 않군요.