Plusieurs piste audio pour 1 seule video? [Résolu]

Signaler
Messages postés
2
Date d'inscription
dimanche 21 juin 2020
Statut
Membre
Dernière intervention
22 juin 2020
-
Messages postés
12266
Date d'inscription
dimanche 10 janvier 2016
Statut
Modérateur
Dernière intervention
9 juillet 2020
-
Bonjour,
je cherche à lire une vidéo qui contient plusieurs piste audio(plusieurs langues) et sous-titre depuis Mozilla/chrome. le fichier initial est en .mkv

flux 0(video) : codec h264 MPEG-4
flux 1 & 2(audio) : A52
flux 3 & 4 sont des flux de sous-titre.

comme vous le savez probablement, le mkv n'est pas apprécié des navigateur web...
j'ai d'abord cherché à le convertir avec ffmpeg en .mp4 mais je me suis retrouvé avec 1 flux video, 1 flux audio et tout le reste:poubelle. je n'arrive pas à savoir si ce conteneur permet ou non de stocker plusieurs flux audio.

comme je n'y arrive pas de ce coté si, je cherche maintenant coté javascript et je m'en remet à vous:
est-il envisageable de stocker séparément les flux audios du flux vidéo, et de "recoller" les flux en fonction de ce que souhaite l'utilisateur (et donc comment faire)? avez vous une autre piste à me conseiller?

merci de votre aide

2 réponses

Messages postés
2
Date d'inscription
dimanche 21 juin 2020
Statut
Membre
Dernière intervention
22 juin 2020
1
j'ai résolu mon problème, pour ceux qui ont ce meme probleme voici l'explication

au final, le mp4 peut contenir plusieurs pistes, ffmpeg ne les prenait simplement pas en compt quand je lui demandais de cut et convertir.

Avec VLC il est possible de convertir en conservant les pistes audios, (https://asawicki.info/news_1615_how_to_quickly_convert_mkv_to_mp4_file_using_vlc.html) mais on perd encore les sous-titres.
J'ai enfin trouvé comment le faire avec ffmpeg
ffmpeg -i maVideo.mkv -map 0:v -map 0:a -map 0:s:1 -c:v copy -c:a copy -c:s mov_text maVideoConvertie.mp4

et pour extraire en même temps un bout de vidéo :
ffmpeg -i maVideo.mkv -ss 00:02:03 -to 00:21:23 -map 0:v -map 0:a -map 0:s:1 -c:v copy -c:a mp3 -c:s mov_text maVideoConvertieDecoupee.mp4


pour ce qui est coté navigateur web, la gestion des différentes langues se fait comme ca (https://gingertech.net/2011/05/01/html5-multi-track-audio-or-video/)
Messages postés
12266
Date d'inscription
dimanche 10 janvier 2016
Statut
Modérateur
Dernière intervention
9 juillet 2020
3 393
Merci du retour !

Je passe ton sujet en résolu.
Messages postés
12266
Date d'inscription
dimanche 10 janvier 2016
Statut
Modérateur
Dernière intervention
9 juillet 2020
3 393
Bonjour,

Tu signales que ta question est résolue, c'est bien !

Mais, le forum est communautaire, et donner la solution que tu as trouvé pourrait aider d'autres personnes dans le même cas...

Il sera possible ensuite de passer le sujet en résolu.

Merci