10비트/12비트 HEVC - 8비트 H.264

10비트/12비트 HEVC - 8비트 H.264

내 노트북은 10비트 H.265/HEVC 비디오를 처리할 수 없어서 10비트 H.264로 변환하려고 합니다. 품질 손실을 최소화하면서 ffmpeg를 사용하여 이 작업을 어떻게 수행합니까? 10비트 H.265를 8비트 H.265로 어떻게 변환할 수 있나요?

답변1

10비트/12비트 HEVC - 8비트 H.264

ffmpeg -i input -map 0 -c:v libx264 -crf 18 -vf format=yuv420p -c:a copy output.mkv
  • -map 0모든 스트림이 포함됩니다(기본 스트림 선택은 유형당 스트림 1개만 선택함). 보다FFmpeg 위키: 지도.

  • -crf원하는 수준의 품질을 제공하도록 값을 조정합니다 . -preset인코딩 속도를 조정하려면 옵션 을 추가하세요 . 보다FFmpeg 위키: H.264-crf및 에 대한 자세한 내용을 확인하세요 -preset.

  • 사용체재yuv420p필터를 사용하여 8비트 출력을 생성하기 위한 픽셀 형식을 선택합니다 .

10비트/12비트 HEVC - 10비트 H.264

ffmpeg -i input -map 0 -c:v libx264 -crf 18 -c:a copy output.mkv
  • -map 0모든 스트림이 포함됩니다(기본 스트림 선택은 유형당 스트림 1개만 선택함). 보다FFmpeg 위키: 지도.

  • -crf원하는 수준의 품질을 제공하도록 값을 조정합니다 . -preset인코딩 속도를 조정하려면 옵션 을 추가하세요 . 보다FFmpeg 위키: H.264-crf및 에 대한 자세한 내용을 확인하세요 -preset.

  • 이 경우 형식 필터가 필요하지 않습니다.

10비트/12비트 HEVC에서 8비트 HEVC로

ffmpeg -i input -map 0 -c:v libx265 -crf 20 -vf format=yuv420p -c:a copy output.mkv
  • -map 0모든 스트림이 포함됩니다(기본 스트림 선택은 유형당 스트림 1개만 선택함). 보다FFmpeg 위키: 지도.

  • -crf원하는 수준의 품질을 제공하도록 값을 조정합니다 . -preset인코딩 속도를 조정하려면 옵션 을 추가하세요 . 보다FFmpeg 위키: HEVC / H.265-crf및 에 대한 자세한 내용을 확인하세요 -preset.

  • 사용체재yuv420p필터를 사용하여 8비트 출력을 생성하기 위한 픽셀 형식을 선택합니다 .

12비트 HEVC에서 10비트 HEVC로

ffmpeg -i input -map 0 -c:v libx265 -crf 20 -vf format=yuv420p10le -c:a copy output.mkv
  • -map 0모든 스트림이 포함됩니다(기본 스트림 선택은 유형당 스트림 1개만 선택함). 보다FFmpeg 위키: 지도.

  • -crf원하는 수준의 품질을 제공하도록 값을 조정합니다 . -preset인코딩 속도를 조정하려면 옵션 을 추가하세요 . 보다FFmpeg 위키: HEVC / H.265-crf및 에 대한 자세한 내용을 확인하세요 -preset.

  • 사용체재yuv420p10le필터를 사용하여 10비트 출력을 생성하는 픽셀 형식을 선택합니다 . libx265에서 지원하는 다른 10비트 픽셀 형식은 yuv422p10le& 이지만 yuv444p10le플레이어에서는 이러한 형식이 마음에 들지 않을 수 있습니다. ffmpeg -h encoder=libx265추가로 지원되는 픽셀 형식은 을 참조하세요 .

답변2

수동 브레이크대부분의 일을 처리할 수 있습니다.

그만큼릴리즈 노트10비트 지원을 언급합니다.

UI에는 모든 옵션이 있습니다. 거기에서 시작해서 익숙해지는 것이 좋습니다.
보다빠른 시작 가이드.

다운로드할 수 있는 CLI도 있습니다.여기.
그리고가이드모든 옵션이 배치되어 있습니다.

관련 정보