มีความแตกต่างระหว่างสองคำสั่งนี้หรือไม่?
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
รุ่นเพราะมันทำให้การใช้specifiers กระแส ( :v
, :a
, :s
) ซึ่งยังใช้ในการทำแผนที่ filtergraphs หรือสตรีม