![Reducción de escala de vídeo de iPhone 4K a 1080](https://rvso.com/image/1692524/Reducci%C3%B3n%20de%20escala%20de%20v%C3%ADdeo%20de%20iPhone%204K%20a%201080.png)
Estoy intentando reducir la escala de un video 4K enorme tomado con un iPhone 14 para poder procesarlo aún más con la aplicación móvil de Powerdirector para Android. Pasé horas jugueteando con Handbrake y ffmpeg para convertir el vídeo fuente, pero el resultado siempre era demasiado entrecortado, especialmente cuando la cámara se movía, como si el número de fotogramas por segundo fuera demasiado bajo. ¿Quizás necesite algún códec especial?
Estas son las características del vídeo fuente: MPEG-4, 26,3 Mb/s variable, 32.587 FPS, AVC High 5.2, 3840x2160, YUV, BT.709.
Aparentemente, Powerdirector funciona mejor con MPEG-2 y 1080 debería ser suficiente para mi propósito. ¿Alguien puede ayudarme a encontrar la línea de comando correcta para realizar esa conversión con ffmpeg? Dado que el video dura casi una hora, me gustaría ejecutar el comando solo durante los primeros 30 segundos del video y luego verificar el resultado.
Respuesta1
El control después de 30 segundos:
ffmpeg -i [inputfile] -t 30 -c:v mpeg2video -crf 22 -c:a mp3 -vf scale=1920:1020 [outfile].mpg
Para codificar todo el archivo:
ffmpeg -i [inputfile] -c:v mpeg2video -crf 22 -c:a mp3 -vf scale=1920:1020 [outfile].mpg
Notas
Dado que su video original estaba en 4K, probablemente estaba codificado en HEVC. Pasar de HEVC a mpeg2 es una pérdida de calidad importante, ya que HEVC es 4 veces más eficiente que mpeg2