업샘플링 유무에 관계없이 샤프마스킹 해제를 위한 FFMPEG 설정

업샘플링 유무에 관계없이 샤프마스킹 해제를 위한 FFMPEG 설정

나는 포인트 앤 슛 카메라의 비디오 품질을 '향상'시키려는 임무를 맡고 있습니다. 아마도 업샘플링을 고려한 다음 언샵 마스킹을 적용하는 것을 고려하고 있었습니다.

FFMPEG 전문가가 업샘플링 유무에 관계없이 언샵 마스킹을 위한 몇 가지 시작 설정을 제안할 수 있습니까(예: 320X180에서 720P 1280X720까지)?

답변1

참조규모그리고선명하지 않은ffmpeg의 필터:

ffmpeg -i input -filter:v "scale=1280:-1:flags=lanczos,unsharp=5:5:1.0:5:5:0.0" output
  • 스케일 -1필터는 종횡비를 유지하기 위해 올바른 높이를 자동으로 선택합니다.

  • flags스케일 필터의 옵션을 사용하여 스케일 알고리즘을 변경할 수 있습니다 . 업샘플링을 lanczos시도해 볼 가치가 있습니다. 기본값은 bicubic( -vf/ 를 사용하는 경우 -filter:v) 또는 bilinear( 를 사용하는 경우 -filter_complex)입니다. ffmpeg -h filter=scale(아래에 나열됨 -sws_flags) 또는 다음에서 알고리즘의 전체 목록을 확인하세요.FFmpeg 스케일러 문서.

  • 이 예에서는 데모용으로 포함된 기본 unsharp설정인 을 사용합니다. 5:5:1.0:5:5:0.0이 값을 사용하면 채도 및/또는 루마를 선명하게 하거나 흐리게 할 수 있습니다. 참조언샵 필터 문서더 많은 예.

관련 정보