Diferencia entre -c: v y -vcodec, y -c: a y -acodec?

10

¿Hay alguna diferencia entre estos dos comandos?

ffmpeg -i input.mp4 -c:v copy -c:a copy output.mkv

ffmpeg -i input.mp4 -vcodec copy -acodec copy output.mkv
Invitado1564
fuente

Respuestas:

10

No hay diferencia. Si revisas el manual :

-vcodec codec (output)
Set the video codec. This is an alias for -codec:v.

Y, por supuesto, -codeces lo mismo que -c.

-c[:stream_specifier] codec (input/output,per-stream)
-codec[:stream_specifier] codec (input/output,per-stream)

Sin embargo, me gustaría animar a la gente a utilizar el -codec/ -cversión, ya que hace uso de especificadores de corriente ( :v, :a, :s), que también se utilizan en filtergraphs o mapeo de la cadena.

slhck
fuente