Ответы:
Нет никакой разницы. Если вы проверите руководство :
-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, :s), которые также используются в filtergraphs или отображения потока.