Perfil h265 de HDHomeRun

Pensé en compartir un nuevo perfil en el que estoy trabajando. Convierte archivos al formato h265 de HDHomerun. Solo lo he probado brevemente y actualmente solo admite ffmpeg. Nvenc funciona con él. No soy un experto en handbrake, así que dejaré esa parte para alguien más. Bueno, suficiente charla, aquí está.

[HDHomeRun H.265]
Description=Use this to remove the commercials and convert the source video into a SiliconDust HDHomeRun compatible MPG file with (H.265/AAC) video/audio.
order=ffmpeg 
ffmpeg-general=-threads 0
ffmpeg-video=-vf yadif=0:-1:1,hqdn3d -vcodec libx265 -preset medium -x265-params crf=18 -f mpegts -map 0:v -sn 
ffmpeg-audio=-acodec libfdk_aac -ab 160k -map 0:a 
ffmpeg-ext=.ts 
ffmpeg-audiodelay=skip  
PreConversionCommercialRemover=true 
RenameExt=.mpg

Gran trabajo, prueba esto y avísanos si funciona:

handbrake-general=--decomb --denoise --loose-anamorphic --verbose=2
handbrake-video=--start-at duration:3 -e x265 --encoder-preset medium -q 18
handbrake-audio=-E ffac3 -R auto -B 192 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E ffac3 -R auto -B 384 -D 0 -a 1,2,3,4,5
handbrake-ext=.mp4
handbrake-remuxto=.ts
handbrake-audiodelay=skip

Agrega esto a tu perfil arriba y tendrás que cambiar el order para incluir handbrake

Me alegra que te guste el perfil. Desafortunadamente, el único sistema que tengo con suficiente potencia para ejecutar una conversión y una GPU Intel es Haswell. Por eso me gusta NVENC. Si ejecutas la conversión, estaré más que feliz de probar el resultado.

Solo por curiosidad, ¿por qué cambiaste de AC3 a AAC? ¿Es ese el valor predeterminado en HDHR?

Inicialmente lo probé con audio AC3, pero desafortunadamente había mucho ruido en la transmisión cuando lo reproducía con la aplicación de HDHomeRun en Windows 10. Cambiar a audio AAC pareció solucionarlo. No estoy seguro de cuál es el formato de audio predeterminado para video H265 en HDHomeRun. Estoy en FiOS y no recibo canales H265. FiOS está muy atrasado. Ni siquiera admiten IPv6. Sin embargo, tanto H264 como MPEG2 utilizan audio AC3.

Vale, y acabo de darme cuenta de que te falta la línea ffmpeg-audioac3 en tu perfil. Eso es lo que MCEBuddy usará si el vídeo de origen tiene una pista de audio AC3 (como la mayoría de los vídeos actuales).

Haré una prueba y la subiré para que la pruebes.

Convertí un archivo mpeg2/ac3 a h265/aac usando nvenc sin esa línea y funcionó correctamente. Mi suposición es que esa línea solo es necesaria si está utilizando parámetros diferentes de la línea ffmpeg-audio. Por favor, avísame en qué directorio/servidor está, ya que ha pasado tiempo desde que compartí archivos en mcebuddy.

Así es, si quieres configuraciones separadas para la conversión cuando la fuente es ac3 y otras para cuando no lo es, añades la línea audioac3; de lo contrario, usará la línea audio para ambas.

Me parece bien. Avísame cuando subas ese archivo de prueba.

Se reproduce bien, lo cual me sorprende porque volviste al audio AC3. Tampoco sé si fue intencional o no, pero tus metadatos estaban muy equivocados. Decía “I Love Lucy”, pero el programa era sobre esquí.

Sí, esos eran nuestros archivos de prueba, nos gusta variar las cosas para ver cómo los maneja el compañero. Gracias por probarlos. Sí, volvimos a AC3 porque creemos que es el valor predeterminado con HDHR basándonos en algunas muestras que hemos recibido. La mejora también podría deberse al hecho de que tenemos nuevas compilaciones de HandBrake y FFmpeg en la próxima versión beta, que están optimizadas para codificadores de hardware y con codificadores de software mejorados.

He estado usando este perfil NVENC H265 durante algún tiempo ¡funciona muy bien!

[----------------------]
[MKV HVEC Constant Quality]
Description=ADVERTENCIA: Codificación de calidad constante (25) de Handbrake con HVEC de Nvidia.
order=ffmpeg, handbrake
AllowH264CopyRemuxing=true
FixedResolution=true
AutoDeinterlace=true
ffmpeg-UsingHardwareEncoding=True
ffmpeg-general=-threads 0 -hwaccel auto
ffmpeg-video=-ss 9 -c:v hevc_nvenc -crf 25 -map 0:v
ffmpeg-audio=-acodec ac3 -ab 192k -map 0:a
ffmpeg-audioac3=-acodec ac3 -ab 384k -map 0:a
ffmpeg-ext=.mkv
ffmpeg-audiodelay=skip
handbrake-UsingHardwareEncoding=true
handbrake-general=--decomb --denoise="weak" --loose-anamorphic --verbose=2 -T -O
handbrake-video=--start-at duration:3 -e x265 -q 18 
handbrake-audio=-E ffac3 -R auto -B 192 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E ffac3 -R auto -B 384 -D 0 -a 1,2,3,4,5
handbrake-ext=.mkv
handbrake-audiodelay=skip
PreConversionCommercialRemover=true

Enlaces cruzados: