Acudiendo a la comunidad para encontrar la mejor y más rápida manera de preservar los subtítulos en mis grabaciones. Actualmente estoy usando Emby Server con SiliconDust HDHomeRun Prime para realizar las grabaciones. El formato de archivo de salida es “.ts” y estos archivos son muy grandes. Los otros formatos, como .mp4, son más pequeños, pero parecen perder los subtítulos. No estoy seguro de si el problema es una configuración en MCEBuddy o en el HDHomeRun.
Yo usaría el formato de contenedor MKV. Sin embargo, creo que los contenedores MP4 también admiten subtítulos/subtítulos ocultos. Podría ser que necesites explorar las opciones en MCEBuddy para asegurarte de que los subtítulos se incluyan en el archivo de salida.
En cuanto al tamaño, recomiendo la codificación H.265 (también conocido como x265) o AV1, especialmente para contenido HD. Sin embargo, solo las tarjetas de video más recientes tendrán codificadores y decodificadores dedicados, y usar la CPU para codificar x265 o AV1 no es un proceso rápido. Dicho eso, dejo que MCEBuddy procese las grabaciones toda la noche, ya que el servidor está encendido de todos modos. Toma unas 2-3 horas procesar un programa HD de 1 hora (Silicon Dust HDHR y Tivo son mis fuentes), y eso es con una CPU i5-4430 de cuarta generación (Haswell) de alrededor de 2007.
Más dispositivos entienden el formato MP4, mientras que Plex, PC y aplicaciones de reproductores multimedia (por ejemplo, VLC) manejan MKV sin problemas. Lo que me gusta de MKV es que admite capítulos, subtítulos en varios idiomas, múltiples pistas de audio, imagen de título de apertura, metadatos y casi cualquier codificación que tengas o que pueda surgir.
Lo que me gusta de H.265 es que la compresión y calidad para medios HD es excelente. AV1 es aún mejor, y está al mismo nivel que el nuevo formato VP9 de Google, diseñado desde el principio para codificar medios 4K y 8K. H.264 (también conocido como x264 o MPEG-4 o simplemente “mp4”) fue diseñado para medios SD de TV y DVD, mientras que H.265 estaba dirigido a HD, BlueRay y UHD. Los formatos más nuevos, VP9 y AV1, también están diseñados para ser libres de regalías, mientras que los codificadores H.264 y H.265 tienen costos de licencias de patentes.
Así que juega con los ajustes de “calidad” y configura tus perfiles de codificación en MCEBuddy para usar formatos de contenedor MP4 o MKV con codificación x264, x265 o AV1. Y revisa tus configuraciones para manejar subtítulos y subtítulos ocultos. Creo que MCEBuddy extrae los subtítulos ocultos de la transmisión como subtítulos, y luego los fusiona de nuevo en el contenedor de medios de salida.
Asegúrate de que Embed subtitles esté habilitado

Gracias a ambos por la información. Con mucha prueba y error, logré que las grabaciones de HDHomeRun salieran de MCEBuddy con los subtítulos intactos. Uso el perfil TS Unprocessed y marco solo Embed Captions. Creo que puedo vivir con los tamaños de archivo por ahora, ya que son algo más pequeños que el original porque se eliminaron los comerciales. Eventualmente, conservaré solo algunas de las grabaciones que he hecho y luego las volveré a codificar a MKV como han mencionado. Tomará algo de tiempo, aunque mi equipo es rápido (GeForce RTX 3090 i9 12900K 64 GB de memoria), pero solo se usa para ese propósito.
La 3090 debería encargarse rápidamente de convertir el MP4 (x264) de TS a algo más comprimido (misma codificación, MP4/x264, o si es contenido HD, codificación x265).
Es confuso porque MP4 se usa tanto para referirse al /contenedor/ como a la /codificación/.
Contenedores: TS, MP4, MKV.
TS es el formato de las transmisiones OTA de TV en bruto, tanto SD como HD.
MP4 y MKV son formatos de archivo, y pueden contener flujos en varios códecs (algoritmos de codificación/decodificación).
WEBM: el nuevo chico del barrio, impulsado por Google para YouTube y todo el contenido web. Así que no todos los dispositivos, aplicaciones o reproductores lo soportan. Probablemente crecerá, ya que Google lo promueve por todas partes.
Códecs:
“MP2” = MPEG-2, usado para DVD y transmisiones OTA de TV, tanto SD como HD.
“MP4” = MPEG-4 = H.264 = x264, usado para SD y HD
La mayoría de los DVR tienen hardware para transcodificar el flujo MP2 en bruto a MP4 mientras graban (con muy poca compresión) en un archivo contenedor MP4. Los sintonizadores de SiliconDust pueden hacer esto mediante una configuración.
H.265 = x265, usado para SD, HD, UHD, BluRay, TV 4K.
AV1, VP9 se usan en la web, y para SD, HD, UHD, 4K y 8K. Los teléfonos Android y Chrome tienen soporte VP9, ya que es de Google. Muy poco soporte de hardware para AV1 o VP9, pero está creciendo.
Tu 3090 tiene soporte NVENC para x265, pero creo que el soporte AV1 comenzó con las tarjetas nVidia de la serie 40.
Tengo otro post en los foros sobre soporte de hardware AV1.
¡Feliz transcodificación!