FFMpeg - 하나의 명령으로 색상 공간의 크기를 조정하고 변경하는 방법

FFMpeg - 하나의 명령으로 색상 공간의 크기를 조정하고 변경하는 방법

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

관련 정보