mp4 비디오를 최대한 선명하게 유지하면서 크기를 줄이는 가장 좋은 방법은 무엇입니까?

mp4 비디오를 최대한 선명하게 유지하면서 크기를 줄이는 가장 좋은 방법은 무엇입니까?

현재 830x1100(스크린캐스트)인 .mp4 파일이 있어서 114x150으로 크기를 조정해야 합니다. 나는 ffmpeg 설정으로 몇 시간 동안 실험을 해왔지만 멋지고 선명해 보이는 것은 아무것도 나오지 않았습니다. 원본 파일은 괜찮아 보이는데 축소로 인해 왜 이렇게 흐릿하게 보이는지 알 수 없습니다.

안타깝게도 아직 출시되지 않은 소프트웨어에 대한 연습이 포함되어 있기 때문에 비디오를 공유할 수 없습니다.

답변1

114x150은 소스의 크기를 고려하면 엄청나게 작으며 어떤 크기 조정 방법이 만족스러운 결과를 줄 수 있을지 잘 모르겠습니다. 즉, -sws_flagsffmpeg에서 옵션을 실험해 볼 수 있습니다.

ffmpeg -i input -filter:v scale=114:-1 -sws_flags lanczos output

이것은 단지 예일 뿐입니다. 저는 Lanczos가 최선의 선택이 될 것이라고 제안하는 것이 아닙니다. 기본값은 입니다 bicubic. 전체 목록은 에서 확인하세요 ffmpeg -h full.

또한 압축 아티팩트가 방해하지 않을 만큼 충분히 높은 품질을 제공하는 것을 잊지 마십시오. 참조FFmpeg 및 x264 인코딩 가이드예를 들어.

또 다른 옵션은 비록 좋은 제안은 아니지만 필터를 사용해 보는 것입니다 unsharp.

답변2

가장 지저분한 DSP 트릭 중 하나는 최종 결과를 천천히 확대했다가 축소하는 것입니다.

첫 번째 단계는 "증분 업샘플링"입니다. 그리고 대학교 수준의 포토샵으로 가르치는 것 같더라구요(?)http://library.albany.edu/imc/pdf/upsampling.pdf

두 번째 단계는 원본 출력으로 크기를 조정하는 것입니다.

관련 정보