Sous-titres disparus après avoir essayé divers réglages

Je télécharge d’anciennes séries TV depuis mon compte Freevee sur Amazon Prime à l’aide de PlayOn et je les ajoute à mon serveur Plex. Si j’ajoute directement les fichiers mp4 à mon serveur Plex, ils peuvent être lus avec les sous-titres sans problème.

Lorsque je traite un fichier avec MCEBuddy (v2.6 Release 4) pour éliminer les publicités, les sous-titres disparaissent.

J’ai essayé de trois manières différentes : en cochant seulement la case « Enregistrer les sous-titres », en cochant à la fois « Enregistrer les sous-titres » et « Intégrer les sous-titres », et en ne cochant aucune case.

Le résultat est le même pour moi : pas de sous-titres lors de la lecture du fichier via Plex.

Je ne vois jamais non plus de fichier srt créé.

Je suis certain de manquer quelque chose quelque part…

Les publicités sont parfaitement coupées, soit dit en passant.

Pouvez-vous joindre les journaux de conversion pour chaque tentative ?

Fera…

Voici la 1re tentative - les deux cases cochées.

Dallas - s01e01 - Digger’s Daughter.mp4-Finished-2024-09-04T17-45-29.log (804,9 Ko)

Enregistrer les sous-titres → True
Intégrer les sous-titres → False

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

Enregistrer les sous-titres → False
Intégrer les sous-titres → False

Merci d’avoir jeté un œil à ceci !

Dallas - s01e01 - Digger’s Daughter.mp4-Finished-2024-09-04T16-22-10.log (777,9 Ko)

Sous-titres codés → défaut
Décalage des sous-titres codés → 0
Enregistrer les sous-titres → False
Intégrer les sous-titres → False

Impossible de l’extraire du fichier original ou remuxé.

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)

Sous-titres codés → défaut
Décalage des sous-titres codés → 0
Sous-titres de sauvegarde → False
Intégrer les sous-titres → False

Vous devrez probablement téléverser le fichier original sur le ftp pour que nous puissions y jeter un œil.

Terminé..

Merci encore !

Il y a un problème de lecture du flux/piste qui constitue le sous-titre, avec l’erreur suivante.

Codec non pris en charge avec l’id 98314 pour le flux d’entrée 2

Mais quand FFmpegMediaInfo s’exécute, il trouve un tx3g. Or, selon MediaInfo, il y a en fait 2 flux/pistes tx3g dans le fichier.

Je vais devoir demander de l’aide au reste de la communauté pour celui-ci.

J’ai pu extraire le srt sans problème en utilisant CCExtractor directement.

'C:\Program Files\MCEBuddy2x\ccextractor\ccextractorwinfull.exe' '
Dallas - 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 Ko)

Remarque annexe : puisque vous utilisez PlayOn/PlayLater, vous devriez avoir le paramètre de suppression des publicités sur « Oui (utiliser les marqueurs) » et, dans les paramètres experts, cocher « Vérifier les chapitres pour les marqueurs publicitaires ».

Toutes ces infos sont utiles – merci. C’est génial que vous ayez trouvé un moyen d’extraire un fichier srt !

Quelques points ici.

Le fichier que vous avez téléversé sur le serveur est Dallas - s02e01 - Digger's Daughter (qui est différent de celui présent dans vos journaux)

Lorsque je traite ce fichier avec MCEBuddy, il parvient à extraire les sous-titres sans problème.

Cependant, les journaux que vous avez joints concernent le fichier Dallas - s01e01 - Digger's Daughter.mp4

Il semble que ce fichier MP4 soit corrompu et que MCEBuddy ne parvienne pas à en extraire les sous-titres (même avec 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 vous pouvez téléverser le fichier original Dallas - s01e01 - Digger's Daughter.mp4, nous pourrons voir ce qui se passe.

J’ai essayé de téléverser le fichier ce matin - il semble que le serveur FTP soit hors service ou n’accepte pas la connexion. J’ai essayé avec WinSCP et FileZilla.

Je réessayerai plus tard dans la journée.

Les téléversements fonctionnent ce matin.

J’ai téléversé 2 fichiers – S01 E01 & E02. Les deux ont été enregistrés depuis Freevee avec Playon et fonctionnent parfaitement avec les sous-titres dans Plex.

Je ne suis pas sûr à 100 % que E01 n’ait pas été modifié par moi (j’ai fait beaucoup de tests avant de venir ici demander de l’aide), mais E02 est absolument intact de mon côté.

Au fait – désolé pour la confusion de nom plus tôt avec le fichier que j’ai téléversé. Freevee a nommé la saison un de Dallas incorrectement selon IMDb (en attribuant les épisodes de S01 à S02), donc je les renommais pour qu’ils soient corrects dans Plex. J’ai peut-être retéléchargé E01 pour vous et oublié de le renommer, d’où le téléversement du fichier indiquant S02.

Merci de rester avec moi.

J’ai testé les deux fichiers avec la dernière version bêta de MCEBuddy et l’extraction des sous-titres anglais se fait sans problème. Assurez-vous simplement que Save subtitles (pour obtenir un fichier SRT) et/ou Embed subtitles (pour les ajouter au fichier converti) sont activés dans les paramètres de la tâche de conversion.

Il semble y avoir une deuxième piste de sous-titres espagnols, mais cette piste est corrompue, donc elle ne peut pas être extraite ; en fait, MP4 Inspector ne peut même pas la charger.

image

Je vais essayer et vous faire un retour…

Les deux fichiers ont également fonctionné pour moi à l’instant.

Je n’ai aucune idée pourquoi j’ai eu des problèmes au début - probablement que mes paramètres étaient incorrects et/ou que j’ai mal manipulé ce fichier d’une manière ou d’une autre, je ne savais pas qu’il était corrompu, et j’ai continué à essayer différents paramètres avec lui plutôt qu’avec un autre fichier.

Il semble qu’il ait traité les deux fichiles environ trois fois plus rapidement que le seul fichier aussi.

Merci pour l’aide !