핸드브레이크: 인코딩 중에 비디오를 다운샘플링할 때 선명도를 유지하는 방법은 무엇입니까?

핸드브레이크: 인코딩 중에 비디오를 다운샘플링할 때 선명도를 유지하는 방법은 무엇입니까?

1280x720 해상도 동영상이 잔뜩 있는데 그렇게 높은 해상도가 꼭 필요한 건 아니어서 공간을 절약하기 위해 852x480으로 다시 인코딩하고 크기를 조정하려고 생각했는데 Handbrake 인코딩 결과가 좀 더 흐릿한 동영상으로 나타났습니다. 단순히 창 크기를 조정했을 때 내 VLC 비디오 플레이어에서 보이는 것보다 더 그렇습니다.

그래서 저는 VLC와 똑같이 비디오 크기를 조정하는 방법을 찾고 있습니다. 왜냐하면 실제로는 Handbrake에서도 찾을 수 없는 일반 크기 조정 알고리즘이나 크기 조정 + 선명 알고리즘보다 더 나은 품질을 제공하기 때문입니다. 그런데 Handbrake를 사용하여 동영상을 선명하게 만들 수 있는 방법이 있나요?

답변1

Handbrake 버전이나 옵션, 소스의 코덱과 비트 전송률 또는 트랜스코드 결과에 대한 세부 정보를 제공하지 않았지만 이에 대해 직접 살펴보겠습니다. 당신이 말하는 '선명도'의 손실은 3세대에 걸친 손실 있는 비디오 인코딩의 결과입니다. 간단히 말해서, 원본 소스의 품질을 저하했기 때문에 상황이 흐려졌습니다.

먼저, 기대치를 관리합시다. 1280x720에서 852x480으로 이동하면 픽셀 수가 50% 이상 감소하지만 파일 크기가 50% 더 작아지고 품질 표준을 충족하지 못할 가능성이 높습니다. 아마도 동일한 원본 소스에서 두 파일을 인코딩하는 경우 더 높은 해상도/비트 전송률 파일이 감소된 비트 전송률/크기 조정/재압축 버전보다 더 나은 그림(모든 크기의 창에 투사됨)을 생성할 수 있다는 사실에 놀라지 마십시오.

내 추측으로는 귀하의 비디오가 고품질 720p/1080p 소스(높은 비트 전송률 h264 또는 VC-1, BluRay일 가능성이 있음)에서 파일(720p 중간 범위 비트 전송률 h264)로 전송되어 이 시도된 트랜스코드(480p 낮은 비트 전송률 h264)로 이동한 것 같습니다. 이 파일은 이미 손실이 있는 압축 알고리즘을 두 번 거쳤으며 세 번째 압축과 비트 전송률 감소 및 크기 조정이 결합되어 파일의 선명도가 떨어지는 것에 놀랐습니까? 그것은 단지 상식입니다.

원본 소스 리핑에 액세스할 수 있다면 품질 표준을 충족하는 가장 작은 파일을 얻을 수 있을 것입니다. 손실이 있는 세대를 하나만 제거하면 훨씬 더 선명한 결과를 얻을 수 있습니다. 훨씬 더 작은 파일이 정말 중요하다면(예를 들어 16GB iPad를 구입했고 각각의 품질보다는 비디오의 양을 최대화하려는 경우) 평균 비디오 비트 전송률을 임의로 설정하고 2패스 인코딩을 사용하여 시간을 낭비해도 됩니다. 목표 크기에 가까운 파일.

그러나 실제로 품질이 걱정된다면 x264 설정을 '일정한 품질'로 설정하고 다양한 CRF 값(고정 비율 요소 - 임의 단위)을 사용하여 30초 클립을 여러 번 렌더링하여 어떤 CRF 값이 귀하의 요구 사항을 충족하는지 경험적으로 찾아야 합니다. . HandBrake는 CRF에 대해 0에서 51까지의 큰 슬라이더를 제공하지만 정상적인 값은 19-24 범위에 있습니다(기본값은 20). 소스를 선택한 후 토글을 챕터에서 초로 변경하고 비교하려는 20~30초 범위를 선택할 수 있습니다. 대상 파일의 이름을 바꾸고(예: "test-crf20.m4v" 등) '큐에 추가'를 클릭하고 CRF를 약간 조정하고 이름을 바꾸고 반복합니다. 여섯 개를 일괄 렌더링하고 각각을 크기가 조정된 VLC 창과 비교합니다. 품질이 저하되지 않은 가장 작은 파일을 선택하고 해당 CRF로 전체 비디오를 인코딩해 보고 여전히 '충분히 선명한' 비디오로 원하는 파일 크기 절감 효과를 얻을 수 있는지 확인하세요.

관련 정보