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
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.
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.
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.
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.
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.
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.