![FFMpeg - 하나의 명령으로 색상 공간의 크기를 조정하고 변경하는 방법](https://rvso.com/image/1607078/FFMpeg%20-%20%ED%95%98%EB%82%98%EC%9D%98%20%EB%AA%85%EB%A0%B9%EC%9C%BC%EB%A1%9C%20%EC%83%89%EC%83%81%20%EA%B3%B5%EA%B0%84%EC%9D%98%20%ED%81%AC%EA%B8%B0%EB%A5%BC%20%EC%A1%B0%EC%A0%95%ED%95%98%EA%B3%A0%20%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
1080p mkv 파일의 크기를 1440p로 조정하려고 합니다. 녹음은 Rec601에 있으며 스케일 필터는 어떤 이유로든 Rec709로 변경합니다. 색상이 바뀌므로 녹음을 Rec601에 보관해야 합니다. -vf scale 및 -colorspace 명령을 동시에 작동할 수 없는 것 같습니다. 나는 그들이 할 수 있다는 것을 알고 있으며 내 구문이 잘못되었습니다. 나는 ---와 같은 줄을 시도하고 있습니다.
ffmpeg -i input.mkv -colorspace smpte170m -vf 스케일 2560:1440 출력.mp4
또한 인코딩 설정 중 일부를 변경하려고 하는데 어떻게 해야 할지 모르겠습니다.
당신이 제공할 수 있는 도움에 감사드립니다.
답변1
색상 변화를 재현할 수는 없지만 이것이 도움이 될 수 있습니다.
입력 레벨에서 색상 공간을 설정해 보세요
ffmpeg -colorspace smpte170m -i input.mkv -vf scale=2560:1440 output.mp4
이것이 작동하지 않으면 색상 공간 변환 필터를 추가해 볼 수 있습니다.
ffmpeg -i input.mkv -vf "scale=2560:1440,colormatrix=bt709:smpte170m" output.mp4
변환된 비디오를 잘못 표시하는 플레이어일 수도 있습니다. 태그를 지정해 보세요.Rec601
ffmpeg -i input.mkv -color_primaries smpte170m -color_trc smpte170m -colorspace smpte170m -vf scale=2560:1440 output.mp4