3.2 Documentación de FFmpeg - ¿Cómo copiar un flujo?
Para copiar un flujo se utiliza el parámetro copy con la opción -codec. Esto le dice a FFmpeg que omita los pasos de decodificación y codificación para el flujo de nuestro interés realizando solo el proceso de demultiplexado y multiplexado. Este proceso es útil si solo se desea cambiar el formato contenedor o modificar los metadatos del archivo.
Al no haber codificación o descodificación el proceso es muy rápido y no hay pérdida de calidad. En algunas ocasiones puede no trabajar debido a muchos factores. Cuando se aplican filtros es imposible emplear este método ya que muchos de ellos trabajan con datos no comprimidos.
Como ejemplo de uso de este parámetro tenemos lo siguiente:
ffmpeg -i video_de_entrada.avi -codec copy -c:a ac3 video_de_salida.avi
Con esto conseguimos cambiar el codec de audio usado en el video sin necesidad de tocar el resto de sus características. El ahorro en tiempo se nota inmediatamente además de tener el mismo video prácticamente.


Comentarios
Publicar un comentario