Vidéo Problème de multilingue et sous-titres

tipitipi

Membre actif
12 Avril 2004
102
5
Bonjour,

soit un fichier vidéo contenant plusieurs pistes audio et des pistes de sous-titres. En le lisant avec QuickTime ou VLC, une seule piste son est présente et pas de sous-titres.
Le fichier possède une extension .mp4 et est codé en x265. Ceci explique-t-il cela et comment remédier à ce problème ?

MacBook Pro M1 pro - Mac OS 18.1
 
Ouvre le fichier dans MediaInfo :
et poste ici le résultat de l'analyse au format texte
 
Ouvre le fichier dans MediaInfo :
et poste ici le résultat de l'analyse au format texte
j'ai déjà les infos suivantes. Ça peut suffire ?

Format : Matroska
Format version : Version 4
File size : 3.87 GiB
Duration : 2 h 35 min
Overall bit rate : 3 557 kb/s
Frame rate : 23.976 FPS
Encoded date : 2024-10-26 09:40:09 UTC
Writing application : mkvmerge v88.0 ('All I Know') 64-bit
Writing library : libebml v1.4.5 + libmatroska v1.7.1

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main@L4@Main
Codec ID : V_MPEGH/ISO/HEVC
Duration : 2 h 35 min
Bit rate : 2 275 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.046
Stream size : 2.47 GiB (64%)
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

Audio #1
ID : 2
Format : E-AC-3
Format/Info : Enhanced AC-3
Commercial name : Dolby Digital Plus
Codec ID : A_EAC3
Duration : 2 h 35 min
Bit rate mode : Constant
Bit rate : 640 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 712 MiB (18%)
Title : VFF
Language : French (FR)
Service kind : Complete Main
Default : Yes
Forced : No
Dialog Normalization : -31 dB
compr : -0.28 dB
dialnorm_Average : -31 dB
dialnorm_Minimum : -31 dB
dialnorm_Maximum : -31 dB

Audio #2
ID : 3
Format : E-AC-3
Format/Info : Enhanced AC-3
Commercial name : Dolby Digital Plus
Codec ID : A_EAC3
Duration : 2 h 35 min
Bit rate mode : Constant
Bit rate : 640 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 712 MiB (18%)
Language : English (US)
Service kind : Complete Main
Default : No
Forced : No
Dialog Normalization : -31 dB
compr : -0.28 dB
dialnorm_Average : -31 dB
dialnorm_Minimum : -31 dB
dialnorm_Maximum : -31 dB

Text #1
ID : 4
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 2 h 33 min
Bit rate : 0 b/s
Frame rate : 0.002 FPS
Count of elements : 14
Stream size : 518 Bytes (0%)
Title : VFF Forced
Language : French (FR)
Default : Yes
Forced : Yes

Text #2
ID : 5
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 2 h 33 min
Bit rate : 36 b/s
Frame rate : 0.134 FPS
Count of elements : 1240
Stream size : 41.3 KiB (0%)
Title : VFF
Language : French (FR)
Default : No
Forced : No

Text #3
ID : 6
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 2 h 25 min
Bit rate : 39 b/s
Frame rate : 0.184 FPS
Count of elements : 1612
Stream size : 41.8 KiB (0%)
Title : VFF SDH
Language : French (FR)
Default : No
Forced : No

Text #4
ID : 7
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 2 h 26 min
Bit rate : 38 b/s
Frame rate : 0.168 FPS
Count of elements : 1478
Stream size : 41.4 KiB (0%)
Language : English (US)
Default : No
Forced : No

Text #5
ID : 8
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 2 h 29 min
Bit rate : 42 b/s
Frame rate : 0.183 FPS
Count of elements : 1638
Stream size : 46.6 KiB (0%)
Title : SDH
Language : English (US)
Default : No
Forced : No
 
Dernière édition par un modérateur:
soit un fichier vidéo contenant plusieurs pistes audio et des pistes de sous-titres. En le lisant avec QuickTime ou VLC, une seule piste son est présente et pas de sous-titres.
Le fichier possède une extension .mp4
Format : Matroska
De base, y'a un soucis d'extension : le fichier n'est pas un MPEG4 mais un Matroska. Il devrait avoir un nom de fichier qui se termine par une extension .mkv et pas .mp4 donc commence par le renommer.

En l'ouvrant dans VLC tu devrais pouvoir parcourir les menus :
Audio > Piste audio
Sous-titres > Piste de sous-titre



Sinon je recommande très chaudement un autre lecteur en complément ou remplacement de VLC : IINA
 
  • J’aime
Réactions: tipitipi
Ce qu'on voit c'est que la piste par défaut est le français forcé, il faut choisir le sous-titre numéro 2, FR qui n'est pas par défaut.

Les sous-titres forcés ne sous-titrent pas les dialogues, mais uniquement les inscriptions, par exemple si on voit à l'image un panneau For sale il y a aura le sous-titre À vendre.
 
  • J’aime
Réactions: tipitipi
Merci pour vos réponses. Le problème est que les sous-titres et les pistes audio n'apparaissent pas dans les menus de QT ou VLC (même après renommage de l'extension).
Même chose avec le lecteur IINA.

Screens avec VLC :

22.webp 11.webp
 
Dernière édition par un modérateur:
Il doit être mal réalisé alors. Si tu l'ouvres avec mkvtoolnix, tu vois les pistes audio et les sous-titres ? Si oui tu lances un multiplexage, ça va te dupliquer le fichier et peut-être corriger des irrégularités.
 
  • J’aime
Réactions: Bicus
Le problème est que les sous-titres et les pistes audio n'apparaissent pas dans les menus de QT ou VLC (même après renommage de l'extension).
Même chose avec le lecteur IINA.
Que Quicktime Player ait du mal, ça n'est pas surprenant : il est très limité et très exigeant sur les fichiers qu'il ouvre (et à ma connaissance il ne devrait même pas ouvrir un fichier Matroska, déjà ça c'est étrange).

Que ni VLC ni IINA (qui sont nettement plus agnostiques) n'affichent pas la seconde piste audio ni les pistes de sous-titres (alors que MediaInfo les liste bien) c'est plus étonnant et on s'oriente effectivement vers un fichier MKV particulièrement mal formé.

Je vais poser une question très bête : es-tu bien sûr d'ouvrir le bon fichier, celui dont tu as posté le MediaInfo, dans IINA et VLC ?
 
Il doit être mal réalisé alors. Si tu l'ouvres avec mkvtoolnix, tu vois les pistes audio et les sous-titres ?
Non... (testé avec un autre fichier vidéo OK pour être sûr de savoir où regarder)

Je vais poser une question très bête : es-tu bien sûr d'ouvrir le bon fichier, celui dont tu as posté le MediaInfo, dans IINA et VLC ?
Les infos postées plus haut proviennent d'un fichier d'infos à côté du fichier vidéo, je ne les ai pas extraites moi-même.

Je commence à comprendre que le fichier video NE CONTIENT PAS les pistes audio et les pistes de sous-titres que j'attends. Après quelques tests avec d'autres fichiers, j'ai un pattern d'erreur qui apparait : mauvaise extension, tous les fichiers testés proviennent du même dépôt alors que les mêmes fichiers provenant d'autres dépôts sont OK (oui bon voilà...). En tous cas, merci pour vos conseils, j'ai découvert de nouveaux utilitaires, c'est cool. :sweat_smile:
 
Les infos postées plus haut proviennent d'un fichier d'infos à côté du fichier vidéo, je ne les ai pas extraites moi-même.
Ma question bête n'était pas si bête ;-)

Je commence à comprendre que le fichier video NE CONTIENT PAS les pistes audio et les pistes de sous-titres que j'attends. Après quelques tests avec d'autres fichiers, j'ai un pattern d'erreur qui apparait : mauvaise extension, tous les fichiers testés proviennent du même dépôt alors que les mêmes fichiers provenant d'autres dépôts sont OK (oui bon voilà...).
Ça m'étonnait quand même que ni VLC ni IINA ne détectent les pistes du MKV, mais ça m'étonnait surtout que Quicktime Player lise un MKV !

Le mystère est résolu : tu t'attendais à des MKV avec plusieurs pistes audio et sous-titre, tu t'es retrouvé avec des MP4 ré-encodés sans les pistes originelles.