Есть ли разница между этими двумя командами?
ffmpeg -i input.mp4 -c:v copy -c:a copy output.mkv
ffmpeg -i input.mp4 -vcodec copy -acodec copy output.mkv
Есть ли разница между этими двумя командами?
ffmpeg -i input.mp4 -c:v copy -c:a copy output.mkv
ffmpeg -i input.mp4 -vcodec copy -acodec copy output.mkv
Нет никакой разницы. Если вы проверите руководство:
-vcodec codec (output)
Set the video codec. This is an alias for -codec:v.
И, конечно, -codec
такой же, как -c
.
-c[:stream_specifier] codec (input/output,per-stream)
-codec[:stream_specifier] codec (input/output,per-stream)
Тем не менее, я хотел бы призвать людей использовать -codec
/-c
версию, так как она использует поток спецификаторов :v
:a
которые также используются в filtergraphs или отображения потока.