Mi computadora portátil no puede manejar videos H.265/HEVC de 10 bits, así que estoy buscando convertirlos a H.264 de 10 bits. ¿Cómo hago esto usando, digamos, ffmpeg, con la menor pérdida de calidad? ¿Y cómo puedo convertir H.265 de 10 bits a H.265 de 8 bits?
Respuesta1
HEVC de 10/12 bits a H.264 de 8 bits
ffmpeg -i input -map 0 -c:v libx264 -crf 18 -vf format=yuv420p -c:a copy output.mkv
-map 0
incluirá todas las transmisiones (la selección de transmisión predeterminada solo selecciona 1 transmisión por tipo). VerWiki FFmpeg: Mapa.Ajuste el
-crf
valor para proporcionar el nivel de calidad deseado. Agregue la-preset
opción si desea ajustar la velocidad de codificación. VerWiki FFmpeg: H.264para obtener más información sobre-crf
y-preset
.Utiliza elformatofiltre para elegir el
yuv420p
formato de píxeles para crear una salida de 8 bits.
HEVC de 10/12 bits a H.264 de 10 bits
ffmpeg -i input -map 0 -c:v libx264 -crf 18 -c:a copy output.mkv
-map 0
incluirá todas las transmisiones (la selección de transmisión predeterminada solo selecciona 1 transmisión por tipo). VerWiki FFmpeg: Mapa.Ajuste el
-crf
valor para proporcionar el nivel de calidad deseado. Agregue la-preset
opción si desea ajustar la velocidad de codificación. VerWiki FFmpeg: H.264para obtener más información sobre-crf
y-preset
.En este caso, no es necesario el filtro de formato.
HEVC de 10/12 bits a HEVC de 8 bits
ffmpeg -i input -map 0 -c:v libx265 -crf 20 -vf format=yuv420p -c:a copy output.mkv
-map 0
incluirá todas las transmisiones (la selección de transmisión predeterminada solo selecciona 1 transmisión por tipo). VerWiki FFmpeg: Mapa.Ajuste el
-crf
valor para proporcionar el nivel de calidad deseado. Agregue la-preset
opción si desea ajustar la velocidad de codificación. VerWiki FFmpeg: HEVC/H.265para obtener más información sobre-crf
y-preset
.Utiliza elformatofiltre para elegir el
yuv420p
formato de píxeles para crear una salida de 8 bits.
HEVC de 12 bits a HEVC de 10 bits
ffmpeg -i input -map 0 -c:v libx265 -crf 20 -vf format=yuv420p10le -c:a copy output.mkv
-map 0
incluirá todas las transmisiones (la selección de transmisión predeterminada solo selecciona 1 transmisión por tipo). VerWiki FFmpeg: Mapa.Ajuste el
-crf
valor para proporcionar el nivel de calidad deseado. Agregue la-preset
opción si desea ajustar la velocidad de codificación. VerWiki FFmpeg: HEVC/H.265para obtener más información sobre-crf
y-preset
.Utiliza elformatofiltre para elegir el
yuv420p10le
formato de píxeles para crear una salida de 10 bits. Otros formatos de píxeles de 10 bits compatibles con libx265 sonyuv422p10le
&yuv444p10le
, pero es posible que a su reproductor no le gusten. Consulteffmpeg -h encoder=libx265
formatos de píxeles adicionales admitidos.
Respuesta2
freno de manopuede manejar casi cualquier cosa.
ElNotas de lanzamientomencione el soporte de 10 bits.
La interfaz de usuario tiene todas las opciones. Te sugiero que empieces por ahí y te familiarices con él.
Verguía de inicio rápido.
También hay una CLI que se puede descargar.aquí.
Y elguíaque tiene todas las opciones expuestas.