Gibt es einen Unterschied zwischen diesen beiden Befehlen?
ffmpeg -i input.mp4 -c:v copy -c:a copy output.mkv
ffmpeg -i input.mp4 -vcodec copy -acodec copy output.mkv
Es gibt keinen Unterschied. Wenn Sie das Handbuch überprüfen :
-vcodec codec (output)
Set the video codec. This is an alias for -codec:v.
Und natürlich -codec
ist das gleiche wie -c
.
-c[:stream_specifier] codec (input/output,per-stream)
-codec[:stream_specifier] codec (input/output,per-stream)
Allerdings würde ich die Menschen ermutigen , die verwenden -codec
/ -c
Version, da es die Verwendung von macht Strom Bezeich ( :v
, :a
, :s
), die auch in filtergraphs oder Stromanalyse verwendet werden.