Risposte:
-sameq non ti obbliga a usare lo stesso codec video. Ad esempio, puoi convertire H.264 in DivX mentre usi -sameq.
-vcodec copy
, seleziona libx264 per il video. Se invece ho scelto -sameq
, seleziona mpeg4 generico.
-vcodec copy
specifica un codec.
La risposta accettata non è corretta, o almeno non spiega davvero cosa fanno effettivamente le opzioni.
-c:v copy
dice a FFmpeg di copiare il flusso di bit del video nell'output. Ad esempio, il tuo video AVI ha un bitstream video XviD e puoi copiarlo in un contenitore MP4, senza ricodificare il video. Questo, in sostanza, ti dà la stessa qualità , poiché nulla sarà cambiato nel bitstream video.
Ecco un esempio che cambia il contenitore da AVI a MP4, se il bitstream video è valido anche per MP4:
ffmpeg -i input.avi -c:v copy output.mp4
Ancora una volta: FFmpeg copierà tutto ciò che trova. Non c'è ricodifica in corso qui. Fondamentalmente, FFmpeg legge e scrive il contenitore e non modifica i codec.
sameq
dice a FFmpeg di utilizzare gli stessi parametri di quantizzazione durante la conversione di video con lo stesso codec utilizzato per l'input. L'opzione non significa la stessa qualità. Vedi: Cos'è l'opzione "sameq" in FFmpeg?
L' sameq
opzione è stata rimossa da FFmpeg qualche tempo fa, quindi non può più essere utilizzata, e se ne hai ancora una versione ffmpeg
, è ora di aggiornarla!
sameq
non esiste più ffmpeg.org/…