usar tutorial tamaño reproducir reducir que pista español convertir con comprimir como cambiar ffmpeg video-conversion

tutorial - ¿Puedo configurar el campo de rotación para un flujo de video con FFmpeg?



reducir tamaño de video con ffmpeg (1)

Esto funciona con FFmpeg reciente:

ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=90 output.mp4

Esto hará que los flujos de bits se copien , por lo que no se realiza ninguna codificación. Solo los metadatos de la primera transmisión de video ( v:0 ) se cambian aquí y el reproductor mostrará el video de forma rotada. (No todos los jugadores apoyarán esto).

Notas adicionales:

  • Si desea rotar el video "físicamente", debe usar el filtro de transpose . El filtrado requerirá una recodificación, por lo que tendrá que eliminar la -c copy .

  • Si omite la -c copy , y desea codificar en lugar de solo remodelar, entonces ffmpeg rotará automáticamente el video si hay metadatos de rotación existentes. Puede deshabilitar este comportamiento con -noautorotate .

Tengo un archivo de video. Lo abro con la utilidad MediaInfo y puedo ver una secuencia de video en este archivo con el atributo Rotation 90 (junto con otros atributos como CodecID, bitrate, etc.).

Ahora tengo otro archivo de video que no tiene ese atributo Rotación 90, no tiene el atributo Rotación en absoluto.

¿Puedo usar ffmpeg.exe para que produzca un archivo de salida con el atributo Rotation 90 agregado y sin otros cambios? Realmente no quiero hacer ninguna transformación, solo quiero establecer el atributo de Rotación.

He intentado la opción -metadata en vano.