¿Cómo puedo convertir un video a h264, utilizando la transferencia si está disponible?


3

En mi computadora con Windows 7, tengo varios videos que deben convertirse a un formato compatible con iOS. Me gustaría hacer esto de la manera más eficiente posible.

Tengo varios tipos de videos:

  • MKV que contienen (h | x) 264 video y mp3 o AAC2ch.
  • Archivos AVI que contienen cualquier flujo de video o audio arbitrario.

Quiero convertirlos a MP4 con video h264 con audio AAC2ch. En Mac, uso MP4Tools y hace un gran trabajo. No puedo encontrar nada similar en Windows.

¿Hay un comando ffmpeg o una aplicación que pueda usar que simplemente pase el video cuando esté en el formato correcto? Todo el software de conversión de Windows que he usado simplemente vuelve a codificar el video, lo que agrega mucho tiempo y reduce la calidad.

Respuestas:


4

Si el video y el audio ya están codificados correctamente, use el siguiente comando FFmpeg:

ffmpeg -i input.mkv -c copy output.mp4

Esto copiará los flujos de bits sin codificación.

Para convertir archivos AVI, generalmente desea volver a codificarlos, ya que a menudo contendrán video visual MPEG-4 y audio MP3 en lugar del h.264 / AAC requerido (o recomendado).


¿Existe un comando de talla única que se vuelva a codificar cuando sea necesario?
Redandwhite

@Redandwhite No realmente, porque hay algunas peculiaridades en cuanto a cómo deben crearse los códec h.264 (y el audio, supongo), por ejemplo, con un cierto perfil , sin imágenes B, y necesitaría verifíquelos antes de intentar volver a codificar. Sin embargo, probablemente podría configurar un script por lotes que analice la salida de MediaInfo y vuelva a codificar si es necesario.
slhck

1
si está ofreciendo una solución completa, ¿por qué no usar un reproductor de video basado en ffmpeg en los dispositivos iphone, mucho más fácil que la conversión y mejor en el ancho de banda del servidor
Michelle Cannon
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.