¿Cuál es la diferencia entre usar -vcodec copy
y -sameq
con FFmpeg?
¿Hacen lo mismo?
ffmpeg
codec
video-conversion
tony_sid
fuente
fuente
sameq
ya no existe ffmpeg.org/…Respuestas:
-sameq no te obliga a usar el mismo códec de video. Puede, por ejemplo, convertir H.264 a DivX mientras usa -sameq.
fuente
-vcodec copy
, selecciona libx264 para video. Si, en cambio, elegí-sameq
, selecciona mpeg4 genérico.-vcodec copy
especifica un códec.La respuesta aceptada es incorrecta, o al menos en realidad no explica qué hacen realmente las opciones.
-c:v copy
le dice a FFmpeg que copie el flujo de bits del video a la salida. Por ejemplo, su video AVI tiene un flujo de bits de video XviD, y puede copiarlo a un contenedor MP4, sin volver a codificar el video. Esto, en esencia, le brinda la misma calidad , ya que nada se cambiará en el flujo de bits de video.Aquí hay un ejemplo que cambia el contenedor de AVI a MP4, si el flujo de bits de video también es válido para MP4:
Nuevamente: FFmpeg copiará todo lo que encuentre. No hay una nueva codificación aquí. Básicamente, FFmpeg solo lee y escribe el contenedor y no cambia los códecs.
sameq
le dice a FFmpeg que use los mismos parámetros de cuantización al convertir video con el mismo códec que se usó para la entrada. La opción no significa la misma calidad. Ver: ¿Cuál es la opción "sameq" en FFmpeg?La
sameq
opción se eliminó de FFmpeg hace bastante tiempo, por lo que ya no se puede usar, y si tiene una versiónffmpeg
que todavía la tiene, ¡es hora de actualizar!fuente