Personalizando mi Profiles.conf

Hola, parece algo simple pero después de muchas búsquedas en Google no encuentro la respuesta.

Quiero convertir estos archivos a 720p durante la conversión.

¿Estoy soñando o puedo simplemente añadir un par de líneas aquí?

[HEVC MP4]
Description=HEVC en MP4 (H.265/AAC) conversión. Crea un archivo más pequeño (50 % más pequeño que H.264) con calidad comparable pero muy lento.
order=handbrake,ffmpeg
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -vf yadif=0:-1:1,hqdn3d -vcodec libx265 -preset medium -crf 26 -map 0:v -sn
ffmpeg-audio=-acodec libfdk_aac -ab 128k -cutoff 18000 -map 0:a
ffmpeg-audioac3=-acodec libfdk_aac -ab 160k -cutoff 18000 -map 0:a
ffmpeg-ext=.mp4
ffmpeg-audiodelay=skip
handbrake-general=–decomb --loose-anamorphic --verbose=2 -f mp4
handbrake-video=–start-at duration:0 -e x265 --encoder-preset medium -q 26
handbrake-audio=-E faac -R auto -B 128 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E faac -R auto -B 160 -D 0 -a 1,2,3,4,5
handbrake-ext=.mp4
handbrake-audiodelay=skip
PreConversionCommercialRemover=true

[----------------------]

Puedes intentar usar la siguiente línea en tu perfil, pero el cambio en la tasa de bits provocará una pérdida de calidad, por lo que tendrás que ajustar el valor CRF a un número más bajo. Si estás usando aceleración por hardware, tendrás que escribir un perfil completamente nuevo para el video, ya que este es un perfil de software.

Básicamente estás añadiendo el “Filtro de Video” -vf scale=-1:720

ffmpeg-video=-ss 0 -vf yadif=0:-1:1,hqdn3d -vf scale=-1:720 -vcodec libx265 -preset medium -crf 26 -map 0:v -sn

También tendrás que cambiar el orden para poner ffmpeg primero y luego simplemente eliminar todo lo que diga Handbrake, ya que ffmpeg es superior en mi opinión.

No he probado esto, pero encontré la información en línea. Si estás usando codificación por hardware, avísame y trataré de ayudarte. Acabo de aprender esto, así que también soy nuevo en los perfiles personalizados.

Gracias Ronald,

Lo he añadido y veré cómo va.
Sin suerte.
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:BPS, Valor:192000
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:DURATION, Valor:01:01:31.520000000
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:NUMBER_OF_FRAMES, Valor:115360
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:NUMBER_OF_BYTES, Valor:88596480
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:_STATISTICS_WRITING_APP, Valor:mkvmerge v53.0.0 (‘Fool’s Gold’) 64-bit
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:_STATISTICS_WRITING_DATE_UTC, Valor:2021-03-14 21:01:30
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:_STATISTICS_TAGS, Valor:BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:BPS, Valor:8496220
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:DURATION, Valor:01:01:31.560000000
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:NUMBER_OF_FRAMES, Valor:184578
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:NUMBER_OF_BYTES, Valor:3920538568
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:_STATISTICS_WRITING_APP, Valor:mkvmerge v53.0.0 (‘Fool’s Gold’) 64-bit
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:_STATISTICS_WRITING_DATE_UTC, Valor:2021-03-14 21:01:30
ADVERTENCIA> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Etiqueta MKV desconocida, Etiqueta:_STATISTICS_TAGS, Valor:BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
ADVERTENCIA> 2021-03-17T20:58:36 MCEBuddy.MetaData.VideoMetaData → TV.com falló
ERROR> 2021-03-17T21:00:18 MCEBuddy.Engine.ConversionJob → Error no controlado durante la conversión, conversión cancelada
System.IndexOutOfRangeException: El índice estaba fuera de los límites de la matriz.
at MCEBuddy.Transcode.Convert.GetConversionExtension(ConversionJobOptions conversionOptions)
at MCEBuddy.Engine.ConversionJob.GetDestinationFilename(ConversionJobOptions conversionOptions, VideoMetaData metaData, String originalFileName, Log jobLog)
at MCEBuddy.Engine.ConversionJob.Convert()

¿Has intentado configurar el control deslizante de resolución máxima a 720 en la configuración de la tarea de conversión?

image

Hola Goose,

Tiene sentido y lo intentaré.
:+1:

El control deslizante está al ancho máximo. El OP busca una altura máxima fija. Las opciones correctas de CLI en la configuración son el camino a seguir. Handbrake tiene sus propios perfiles preestablecidos de 720p que puedes especificar si ffmpeg no los tiene.

También debes asegurarte de no escalar contenido SD hacia arriba. Eso es mejor dejarlo a tu televisor. A menos que haya algún problema con el formato de pantalla ancha en la fuente y necesites escalado y recorte. Sin embargo, la imagen no mejorará con la recompresión.

Hola Mike

Creo que lo que estás diciendo es lo que quiero ! :+1: :-1:

Entonces, ¿cuál es la línea del perfil 720p de Handbrake que pongo en la configuración?

Creas tu propio perfil para 720p y luego usas la opción de perfil con el nombre que le diste a tu perfil.

Lo mejor es instalar Handbrake de forma independiente y usar la interfaz gráfica para configurar el perfil. Luego transfiere la configuración del perfil a la versión CLI de MCEBuddy para que, cuando lo invoques en la configuración de MCEBuddy, lo encuentre.

Podrías hacerlo directamente desde las opciones CLI de Handbrake en la configuración de MCEBuddy; el sitio de documentación en Handbrake.fr tendrá los detalles.

Gracias, Mike.

He creado una nueva sección en profiles.conf llamada [HEVC new 720p Profile MP4].

Lo que pregunto es qué y dónde pongo la línea de 720p en esta sección.

¿Pongo un comando de 720p en lugar de la línea en negrita?
¿Qué línea es esa?
Tengo HandBrake y he buscado el comando en Google, pero no he tenido éxito.

Por lo general, agoto todas las opciones antes de acudir al foro de desarrolladores…

[HEVC new 720p Profile MP4]
Description=HEVC in MP4 (H.265/AAC) conversion. Creates a smaller file (50% smaller than H.264) with comparable quality but very slow.
order=handbrake,ffmpeg
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -vf yadif=0:-1:1,hqdn3d -vcodec libx265 -preset medium -crf 26 -map 0:v -sn
ffmpeg-audio=-acodec libfdk_aac -ab 128k -cutoff 18000 -map 0:a
ffmpeg-audioac3=-acodec libfdk_aac -ab 160k -cutoff 18000 -map 0:a
ffmpeg-ext=.mp4
ffmpeg-audiodelay=skip
handbrake-general=–decomb --loose-anamorphic --verbose=2 -f mp4
handbrake-video=–start-at duration:0 -e x265 --encoder-preset medium -q 26
handbrake-audio=-E faac -R auto -B 128 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E faac -R auto -B 160 -D 0 -a 1,2,3,4,5
handbrake-ext=.mp4
handbrake-audiodelay=skip
PreConversionCommercialRemover=true

[----------------------]

Busca el HandbrakeCLI.exe de MCEBuddy y ejecútalo con la opción -h.

O lee aquí:

Probablemente quieras la opción “–height 720” y la opción “–no-interlace” (es decir, progresivo).

O si está en tu preajuste, puedes exportar los preajustes de la interfaz gráfica y luego importar solo tu preajuste personalizado y especificarlo. La exportación del preajuste debería ser básicamente las opciones que has configurado en la interfaz gráfica, como un archivo JSON en lugar de una larga lista de opciones.

Si prefieres listar las opciones, en lugar de un archivo de configuración de preajuste, está bien.

Gracias Mike

Estás intentando ser útil, pero ya he probado importar, exportar, copiar y pegar, crear archivos .json, cualquier cosa que pudiera hacer lo que quiero.

Quiero ESTA línea handbrake-video=–start-at duration:0 -e x265 --encoder-preset medium -q 26
pero con 720p en algún lugar.

Así que si no puedes darme esa línea que he pedido varias veces DEJA DE RESPONDER. :stuck_out_tongue_closed_eyes:

Te he dado la opción que necesitas agregar a la línea de configuración.

Hay una opción “–height”. Úsala. De nada por la ayuda que ofrecí y mi tiempo.

LEE EL MANUAL en la alternativa.

Si eso falla, lo que te dije que hicieras me funciona a mí, así que el problema debes ser tú. :winking_face_with_tongue:

Spikemixture - ¿lograste que funcionara el perfil? He estado intentando hacer algo similar y agradecería la oportunidad de aprender de tu código final si estás dispuesto a compartirlo.

Hey Claw,

No
No recibí nada más de lo que ves aquí.