Contenu | Rechercher | Menus

Annonce

Ubuntu-fr vend de superbes t-shirts et de belles clés USB 32Go
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 11/09/2019, à 11:04

CM63

Re : Enregistrer le direct de France {2,3,5} : films américains: VO?!?

Bonjour,

Merci Lulux3 pour ce script. Mais tu parles des sous-titres dans ton script, et cela ne marche pas pour le direct? Il faudrait prendre le direct à un moment où il y a des sous-titrres, en principe le soir il y en a toujours, même pour des magazines, ils mettent des sous-titres en français.

Sous-titres en VTT : si j'ai bien compris (je découvre, j'ai regardé dans Wikipedia) ce sont des sous-titres qui sont transmis dans le code html, évidemment ffmpeg ne risque pas de les choper, et comment tu fais donc?

Au sujet des sous-titres pour malentendants : tu les supprimes?

Dernière modification par CM63 (Le 11/09/2019, à 11:11)


D'sous n'a mis, est-elle avare, frivole ou tellurique?

Hors ligne

#52 Le 11/09/2019, à 12:12

Lulux3

Re : Enregistrer le direct de France {2,3,5} : films américains: VO?!?

Salut
Les sous-titres sur france-tv en replay sont accessibles sous la forme d'un fichier vtt séparé, qu youtube-dl peut charger sans problème.
ffmpeg sait lire ce fichier une fois téléchargé, et le transcrire en srt, ou en ass (non formatté), mais il se trouve qu'il n'y a généralement qu'un sous-titre disponible: celui pour malentendants.
Du coup, je préfère traiter les sous-titres par deux fonctions spécifiques qui permettent:
- d'enlever les sous-titres spécifiques aux malentendants (couleur rouge, "..." isolés, etc..) via un filtre modifiable.
- de transcrire le vtt (filtré ou pas) en ass formatté en conservant les couleurs et les styles.
J'en profite pour ajouter un délai de 400 ms par défaut, car les ST malentendants sont généralement avancés de cette valeur par rapport aux ST "normaux".
Tu peux trouver le code de ces fonctions dans mon script ('filtreHI' et 'vtt2ass')
Le problème du direct, c'est qu'évidement, il doit y avoir un flux dynamique, et pas un fichier statique comme pour le replay. Apparement youtube-dl ne sait pas détecter ce flux, et moi non plus.
Pour info, sur Arte, c'est différent: les versions sous-titrées comportent les ST en dur dans la vidéo.
Ma méthode pour récupérer les sous-titres: je programme l'enregistrement en bas débit sur ma freebox, qui me donne un fichier m2ts avec entre-autres les sous-titres en teletext. Quelques manips avec ffmpeg et un éditeur de sous-titres sont nécessaires, puis je muxe le fichier obtenu avec mkvmerge, ffmpeg ou directement dans mon script.
Autre solution: Lorsqu'il s'agit d'un film ou d'une série populaire, les sous-titres sont faciles à trouver sur le net. Il n'y plus qu'à les synchroniser.

Hors ligne

#53 Le 11/09/2019, à 16:02

CM63

Re : Enregistrer le direct de France {2,3,5} : films américains: VO?!?

Ouais ce n'est pas gagné, tout-à-l'heure par exemple, sur France 3, il y avait des sous-titres quand je regardais sur Firefox, mais par contre si je tape youtube-dl --list-subs -F <url> , pour avoir le nom du flux, il prétend qu'il n'y a pas de sous-titre.

Dernière modification par CM63 (Le 11/09/2019, à 16:03)


D'sous n'a mis, est-elle avare, frivole ou tellurique?

Hors ligne