![FFMpeg: cómo cambiar el tamaño y cambiar el espacio de color con un solo comando](https://rvso.com/image/1607078/FFMpeg%3A%20c%C3%B3mo%20cambiar%20el%20tama%C3%B1o%20y%20cambiar%20el%20espacio%20de%20color%20con%20un%20solo%20comando.png)
Estoy intentando cambiar el tamaño de un archivo mkv de 1080p a 1440p. La grabación está en rec601 y el filtro de escala la cambiará a rec709 por algún motivo. Necesito mantener la grabación en rec601 ya que el color cambiará. Parece que no puedo hacer que los comandos -vf scale y -colorspace funcionen al mismo tiempo. Sé que pueden y mi sintaxis es simplemente incorrecta. Estoy probando una línea como ---
ffmpeg -i input.mkv -colorspace smpte170m -vf escala 2560:1440 salida.mp4
También estoy intentando cambiar algunas de las configuraciones de codificación y tampoco sé cómo hacerlo.
Gracias por cualquier ayuda que puedas ofrecer.
Respuesta1
No puedo reproducir el cambio de color, pero esto podría ayudar:
Intente configurar el espacio de color en el nivel de entrada
ffmpeg -colorspace smpte170m -i input.mkv -vf scale=2560:1440 output.mp4
Si esto no funciona, puedes intentar agregar un filtro de conversión de espacio de color.
ffmpeg -i input.mkv -vf "scale=2560:1440,colormatrix=bt709:smpte170m" output.mp4
También podría ser su reproductor el que muestra mal el video convertido. intenta etiquetarlo comorec601
ffmpeg -i input.mkv -color_primaries smpte170m -color_trc smpte170m -colorspace smpte170m -vf scale=2560:1440 output.mp4