Subtítulos desaparecidos tras probar varios ajustes

Estoy descargando algunos programas de televisión antiguos de mi cuenta de Freevee en Amazon Prime usando Playon y añadiéndolos a mi servidor Plex. Si añado los archivos mp4 directamente a mi servidor Plex, pueden reproducirse con subtítulos sin problemas.

Cuando proceso un archivo con MCEBuddy (v2.6 Release 4) para eliminar los comerciales, los subtítulos desaparecen.

Lo he intentado de tres formas distintas: marcando solo la casilla ‘Save subtitles’, marcando las casillas ‘Save subtitles’ y ‘Embed subtitles’ juntas, y sin marcar ninguna casilla.

El resultado es el mismo para mí: no hay subtítulos al ver el archivo con Plex.

Tampoco veo nunca que se cree un archivo srt.

Estoy seguro de que me estoy perdiendo algo…

Por cierto, los comerciales se cortan perfectamente.

¿Puedes adjuntar los registros de conversión de cada intento?

Lo haré…

Aquí está el primer intento: ambas casillas marcadas.

Dallas - s01e01 - Digger’s Daughter.mp4-Finished-2024-09-04T17-45-29.log (804.9 KB)

Guardar subtítulos → True
Incrustar subtítulos → False

Dallas - s01e01 - Digger’s Daughter.mp4-Finished-2024-09-04T16-12-40.log (909.5 KB)

Guardar subtítulos → False
Incrustar subtítulos → False

¡Gracias por revisar esto!

Dallas - s01e01 - Digger’s Daughter.mp4-Finished-2024-09-04T16-22-10.log (777.9 KB)

Closed Captions → predeterminado
Closed Captions Offset → 0
Save Subtitles → False
Embed Subtitles → False

Simplemente no puedo extraerlo del archivo original ni del remuxeado.

2024-09-04T16:17:34 MCEBuddy.AppWrapper.CCExtractor --> Opening 'C:\Users\dland\Videos\PlayOn\Dallas\Season 2\Done\Dallas - s01e01 - Digger's Daughter.mp4': Failed to open input file (gf_isom_open() returned error)

Subtítulos Cerrados → predeterminado
Desplazamiento de Subtítulos Cerrados → 0
Guardar Subtítulos → False
Incrustar Subtítulos → False

Probablemente necesites subir el archivo original al ftp para que podamos echarle un vistazo.

Hecho..

¡Gracias de nuevo!

Está teniendo problemas para leer el Stream/Track que es el subtítulo con el siguiente error.

Códec no compatible con id 98314 para el flujo de entrada 2

Pero cuando FFmpegMediaInfo se ejecuta, encuentra un tx3g. Sin embargo, según MediaInfo, en realidad hay 2 flujos/pistas tx3g en el archivo.

Voy a tener que pedir ayuda al resto de la comunidad con este caso.

Pude extraer el srt sin problemas usando CCExtractor directamente.

'C:\\Program Files\\MCEBuddy2x\\ccextractor\\ccextractorwinfull.exe' '\nDallas - s02e01 - Digger''s Daughter.mp4'
CCExtractor 0.93, Carlos Fernandez Sanz, Volker Quetschke.
Teletext portions taken from Petr Kutalek's telxcc
--------------------------------------------------------------------------
Input: .\\Dallas - s02e01 - Digger's Daughter.mp4
[Extract: 1] [Stream mode: Autodetect]
[Program : Auto ] [Hauppage mode: No] [Use MythTV code: Auto]
[Timing mode: Auto] [Debug: No] [Buffer input: Yes]
[Use pic_order_cnt_lsb for H.264: No] [Print CC decoder traces: No]
[Target format: .srt] [Encoding: UTF-8] [Delay: 0] [Trim lines: No]
[Add font color data: Yes] [Add font typesetting: Yes]
[Convert case: No][Filter profanity: No] [Video-edit join: No]
[Extraction start time: not set (from start)]
[Extraction end time: not set (to end)]
[Live stream: No] [Clock frequency: 90000]
[Teletext page: Autodetect]
[Start credits text: None]
[Quantisation-mode: CCExtractor's internal function]

-----------------------------------------------------------------
Opening file: .\\Dallas - s02e01 - Digger's Daughter.mp4
Detected MP4 box with name: ftyp
Detected MP4 box with name: free
Detected MP4 box with name: mdat
File seems to be a MP4
Analyzing data with GPAC (MP4 library)
Opening '.\\Dallas - s02e01 - Digger's Daughter.mp4': ok
Track 1, type=vide subtype=avc1
Track 2, type=sbtl subtype=tx3g
Track 3, type=sbtl subtype=tx3g
Track 4, type=soun subtype=MPEG
Track 5, type=text subtype=text
MP4: found 5 tracks: 1 avc and 3 cc
Processing track 1, type=vide subtype=avc1
Processing track 2, type=sbtl subtype=tx3g
Processing track 3, type=sbtl subtype=tx3g
Processing track 4, type=soun subtype=MPEG
Processing track 5, type=text subtype=text

Unsupported track type text:text! Please report.

Unsupported track type text:text! Please report.
 11%  |  00:05
Unsupported track type text:text! Please report.
 22%  |  00:17
Unsupported track type text:text! Please report.
 33%  |  14:55
Unsupported track type text:text! Please report.
 44%  |  17:17
Unsupported track type text:text! Please report.
 55%  |  25:51
Unsupported track type text:text! Please report.
 66%  |  28:45
Unsupported track type text:text! Please report.
 77%  |  42:09
Unsupported track type text:text! Please report.
100%  |  45:05
Closing media: ok
Found 1 AVC track(s). Found 3 CC track(s).


Total frames time:        00:00:00:000  (0 frames at 29.97fps)

Min PTS:                                00:00:00:000
Max PTS:                                00:45:05:667
Length:                          00:45:05:667
Done, processing time = 0 seconds
Issues? Open a ticket here
https://github.com/CCExtractor/ccextractor/issues

Dallas - s02e01 - Digger’s Daughter_1.srt (53.0 KB)

Nota adicional: Como estás usando PlayOn/PlayLater, deberías tener el eliminador de anuncios configurado en “Sí (usar marcadores)”
Y en experto marca “Verificar capítulos para marcadores de anuncios”.

Toda buena información - Gracias. ¡Genial que hayas encontrado una forma de extraer un archivo srt!

Un par de cosas aquí.

El archivo que has subido al servidor es Dallas - s02e01 - Digger's Daughter (que es diferente del que aparece en tus registros).

Cuando ejecuto este archivo con MCEBuddy, puede extraer los subtítulos sin problemas.

Sin embargo, los registros que adjuntaste corresponden al archivo Dallas - s01e01 - Digger's Daughter.mp4

Parece que este archivo MP4 está dañado y MCEBuddy no puede extraer los subtítulos (ni siquiera con ccextractor).

2024-09-04T16:17:34 MCEBuddy.AppWrapper.CCExtractor → [isom] not enough bytes in box chpl: 2 left, reading 9 (file ..\src\thirdparty\gpacmp4\box_code_base.c, line 145)
2024-09-04T16:17:34 MCEBuddy.AppWrapper.CCExtractor → [iso file] Read Box “chpl” (start 1174473) failed (Invalid IsoMedia File) - skipping
2024-09-04T16:17:34 MCEBuddy.AppWrapper.CCExtractor → [iso file] Read Box “udta” (start 887136) failed (Invalid IsoMedia File) - skipping
2024-09-04T16:17:34 MCEBuddy.AppWrapper.CCExtractor → [iso file] Read Box “moov” (start 32) failed (Invalid IsoMedia File) - skipping

Si puedes subir el archivo original Dallas - s01e01 - Digger's Daughter.mp4, podremos ver qué está pasando.

Intenté subir el archivo esta mañana; parece que el servidor ftp está caído o no acepta el inicio de sesión. Lo intenté con WinSCP y con FileZilla.

Lo volveré a intentar más tarde hoy.

Las cargas están funcionando esta mañana.

Subí 2 archivos: S01 E01 y E02. Ambos fueron grabados desde Freevee usando Playon y funcionan perfectamente con subtítulos en Plex.

No estoy 100% seguro de que E01 no haya sido tocado por mí (hice muchas pruebas antes de venir aquí a pedir ayuda), pero E02 está absolutamente sin tocar.

Por cierto, disculpa por la confusión con el nombre del archivo que subí antes. Freevee tiene la temporada uno de Dallas mal nombrada según IMDb (llama a los episodios de S01 como si pertenecieran a S02), así que los estaba renombrando para que estuvieran correctos en Plex. Puede que haya descargado E01 de nuevo para ti y me haya olvidado de renombrarlo, por eso la carga del archivo indicaba S02.

Gracias por aguantarme.

Probé ambos archivos con la última versión beta de MCEBuddy y está extrayendo los subtítulos en inglés sin problema alguno. Solo asegúrate de que Save subtitles (para obtener un archivo SRT) y/o Embed subtitles (para añadirlos al archivo convertido) estén habilitados en la configuración de la tarea de conversión.

Parece haber una segunda pista de subtítulos en español, pero esa pista está dañada, por lo que no se puede extraer; de hecho, MP4 Inspector ni siquiera puede cargarla.

image

Lo probaré y te cuento…

Ambos archivos también me funcionaron ahora mismo.

No tengo idea de por qué tuve problemas al principio; probablemente mi configuración era incorrecta y/o arruiné ese archivo de alguna manera, no sabía que estaba dañado y seguí probando diferentes configuraciones con él en lugar de con otro archivo.

Parece que acaba de procesar ambos archivos unas tres veces más rápido de lo que tardó con solo uno.

¡Gracias por la ayuda!