Solución:
Solo para actualizar esta respuesta, ya no recomendaría usar Miro Video Converter. Solía ser mi arma preferida para crear videos HTML5 para la web, pero la versión actual 3 del programa tiene problemas para convertir a ogg theora: la calidad del video convertido es demasiado baja y para crear una versión de mayor calidad tienes para utilizar la utilidad de línea de comandos ffmpeg.
Easyhtml5video es realmente bueno, ya que crea automáticamente todos los formatos de video con flash de respaldo con código de inserción, pero tendrá que pagar $ 69 por él; la versión gratuita agrega marcas de agua a los videos.
En este momento estoy usando el reproductor VLC para hacer las conversiones de video. Para convertir archivos mp4 en VLC, hago lo siguiente:
Conversión a .webm
- Seleccione Medios> convertir / guardar en el menú.
- Haga clic en el botón ‘agregar’ y seleccione el archivo que desea convertir
- Haga clic en el botón ‘Convertir / Guardar’
- en el menú desplegable ‘perfil’, seleccione ‘Video – VP80 + Vorbis (Webm)’
- haga clic en el botón junto al menú desplegable (“editar perfil seleccionado” – parece un icono de llave inglesa + destornillador)
- La pestaña de encapsulación debe establecerse como Webm.
- Haga clic en la pestaña “códec de vídeo”. En los parámetros de codificación, el códec debe seleccionarse como ‘VP8’.
- En la pestaña Códec de audio, “mantener la pista de audio original” debe estar sin seleccionar. El códec debe establecerse en ‘Vorbis’
- Clic en Guardar’
- importante: seleccione la ubicación y el nombre del archivo de destino. Haga clic en el navegador, vaya a la carpeta en la que desea que entre el nombre de archivo convertido e ingrese el nuevo nombre de archivo. Si no hace esto, VLC no creará su archivo convertido (bueno, no en la versión 2.1.5 de todos modos)
- Haga clic en ‘Iniciar’ para iniciar la conversión.
Conversión a .ogv:
- Seleccione Medios> convertir / guardar en el menú.
- Haga clic en el botón ‘agregar’ y seleccione el archivo que desea convertir
- Haga clic en el botón ‘Convertir / Guardar’
- en el menú desplegable ‘perfil’, seleccione ‘Video – Theora + Vorbis (OGG)’
- haga clic en el botón junto al menú desplegable (“editar perfil seleccionado”)
- La pestaña de encapsulación debe establecerse como Ogg / Ogm.
- Haga clic en la pestaña “códec de vídeo”. En los parámetros de codificación, el códec debe seleccionarse como ‘theora’ y la velocidad de bits debe ser 1000kb / s si tiene texto. Una tasa de bits más baja puede estar bien para videos más pequeños.
- En la pestaña Códec de audio, seleccione ‘mantener pista de audio original’
- Clic en Guardar’
- seleccione la ubicación y el nombre del archivo de destino.
- Haga clic en ‘Iniciar’ para iniciar la conversión.
Si necesita cambiar el tamaño o recortar su video, le recomiendo que primero haga esto en el archivo .mp4 usando Handbrake. Intentar crear versiones redimensionadas de archivos .ogg / ogv o webm usando VLC no le da grandes resultados en mi experiencia.
Cuando coloco los videos en una página web, uso VideoJs; esto le permite crear videos html5 con flash de respaldo para navegadores más antiguos con mucha facilidad. Un poco más trabajo que easyhtml5video, pero su uso es gratuito.
WebM es solo un subconjunto de Matroska (.mkv), así que use HandBrake para crear un archivo MKV (elija un contenedor MKV, no MP4). En mi humilde opinión, HandBrake es la mejor herramienta para crear archivos MP4 y MKV en Mac (también existe para Windows y Linux, pero nunca lo usé allí). Con la codificación de dos pasadas, puede obtener una calidad óptima para el espacio de almacenamiento disponible y / o el ancho de banda, y aunque es muy poderoso (puede configurar tantas configuraciones), HandBrake sigue siendo una herramienta muy fácil (no necesita configurar la mayoría de las configuraciones). la configuración, ya los valores predeterminados le darán muy buenos resultados).
Solo tenga en cuenta que WebM es un subconjunto de MKV, por lo que, como códec de video, use VP8 o VP9 y, como códec de audio, use Vorbis u Opus. Hasta 2013 solo había VP8 y Vorbis para WebM, por lo que esta es la combinación más compatible que se puede reproducir en la mayoría de dispositivos, navegadores y reproductores. En 2013, se agregaron los nuevos VP9 y Opus y ahora cualquier combinación de estos es legítima.
Una vez que tenga su MKV, conviértalo a WebM usando ffmpeg
. Puede descargar ffmpg prediseñado para MacOS X como un binario independiente (funciona con 10.9 o más reciente). Todo lo que necesita hacer es ejecutar ese comando en la Terminal:
./ffmpeg -i INPUTIFLE.mkv -c copy OUTPUTFILE.webm
y eso es. Esto será muy rápido porque -c copy
significa que ffmpeg no está convirtiendo nada aquí (el video es no ¡transcodificado nuevamente!), está copiando todos los datos de audio y video tal como están, solo se reescribe el contenedor, eliminando las partes MKV que no son compatibles con WebM (por ejemplo, los capítulos no son compatibles). El simple hecho de copiar también significa que esta conversión no tiene ninguna influencia en la calidad, ya que no se vuelve a comprimir nada.
Utilizando ffmpeg
para convertir entre contenedores sin recompresión también funciona con muchos otros formatos. Por ejemplo, si tiene un MKV que de hecho es MPEG4 o H.264, puede convertirlo en un archivo MP4 de la misma manera, sin volver a codificarlo. Incluso puede extraer solo la capa de audio de un video a un archivo de audio simple sin perder calidad (por ejemplo, extrayendo audio MP3 o AAC a un archivo MP3 o MPA). Si el contenedor de destino elegido no puede contener los datos del archivo de origen (por ejemplo, no puede copiar audio AAC en un archivo MP3 o video VP9 en un archivo MP4, eso simplemente no funcionará), ffmpeg
te haré saber.
Cambiaría ese código para leer:
Razones:
poster="/path/to/your/thumbnail/image.jpg"
porque desea que se muestre una “miniatura” antes de que el usuario reproduzca el video
BEFORE
mp4 ANTES de los formatos abiertos (como webm o therora) porque hay un error en algunas versiones de iOS que no reproducirá el video en absoluto si mp4 aparece después de cualquier otro formato en el html (por lo tanto, indíquelo primero).
preload="meta"
porque algunas versiones de iOS e incluso algunas versiones de Safari y Chrome tienen dificultades para cargar la página si hay muchos videos en la misma página a la vez. preload = none o preload = meta ayuda a resolver estos problemas.
En lo que respecta a la codificación, Miro Converter es mejor codificando y mucho más fácil de usar para convertir formatos que pueden reproducir los navegadores (mp4, webm, theroa). VLC tiene muchas opciones, pero puede ser abrumador y frustrante si no lo haces bien. Miro es más una aplicación de soltar y arrastrar y es recomendada por diveintohtml5.
Te mostramos reseñas y puntuaciones
Recuerda que puedes dar difusión a este artículo si te ayudó.