Saltar al contenido

convertir ffmpeg sin pérdida de calidad

Traemos la mejor solución que hemos encontrado por todo internet. Nuestro deseo es que te resulte de mucha utilidad y si quieres comentarnos algo que nos pueda ayudar a perfeccionar nuestra información hazlo con total libertad.

Solución:

No utilice -sameqno significa “misma calidad”

Esta opción se eliminó de FFmpeg hace un tiempo. Esto significa que está utilizando una compilación desactualizada.

Utilizar el -crf opción en su lugar al codificar con libx264. Este es el codificador de video H.264 usado por ffmepg y, si está disponible, es el codificador predeterminado para la salida MP4. Consulte la Guía de codificación de video FFmpeg H.264 para obtener más información al respecto.

Obtener un reciente ffmpeg

Vaya a la página de descarga de FFmpeg y obtenga una compilación allí. Hay opciones para Linux, OS X y Windows. O puede seguir una de las guías de compilación de FFmpeg. Debido a que el desarrollo de FFmpeg es tan activo, siempre se recomienda que utilice la versión más reciente que le resulte práctica.

Vas a tener que aceptar alguna pérdida de calidad.

Puede producir una salida sin pérdidas con libx264, pero eso probablemente creará archivos absolutamente enormes y es posible que el navegador no los decodifique y/o que JW Player los admita (nunca lo he intentado).

La buena noticia es que puede crear un video que no tenga pérdidas visuales. Nuevamente, los archivos pueden ser algo grandes, pero debe elegir entre la calidad y el tamaño del archivo.

Con -crf elija un valor entre 18 y alrededor de 29. Elija el número más alto que aún le dé una calidad aceptable. Usa ese valor para tus videos.

Otras cosas

  • Agregar -movflags +faststart. Esto reubicará el átomo moov desde el final del archivo hasta el principio. Esto permitirá que el video comience a reproducirse mientras aún se está descargando. De lo contrario, el video completo debe descargarse por completo antes de que pueda comenzar a reproducirse.

  • Agregar -pix_fmt yuv420p. Esto garantizará un submuestreo de croma que sea compatible con todos los reproductores. De lo contrario, ffmpegde forma predeterminada y dependiendo de varios factores, intentará minimizar o evitar el submuestreo de croma y, a menudo, los reproductores que no estén basados ​​en FFmpeg no podrán reproducir el resultado.

En lugar de -sameq (eliminado por FFMpeg), use -qscale 0 : el tamaño del archivo aumentará pero conservará la calidad.

convierta todos los mkv a mp4 sin pérdida de calidad (en realidad, solo se vuelve a empaquetar):

for %a in ("*.mkv") do ffmpeg.exe -i "%a" -vcodec copy -acodec copy -scodec mov_text "%~na.mp4"

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *