Plusieurs piste audio pour 1 seule video?
Résolu
stanne_ley
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Xileh Messages postés 19431 Date d'inscription Statut Modérateur Dernière intervention -
Xileh Messages postés 19431 Date d'inscription Statut Modérateur Dernière intervention -
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
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
A voir également:
- Télécharger piste audio youtube
- Comment télécharger une vidéo youtube - Guide
- Télécharger clavier arabe - Télécharger - Divers Web & Internet
- Musique audio - Télécharger - Lecture & Playlists
- Télécharger pilote audio windows 10 gratuit - Télécharger - Pilotes & Matériel
- Telecharger word 2013 - Télécharger - Traitement de texte
2 réponses
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
et pour extraire en même temps un bout de vidéo :
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/)
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/)
Je passe ton sujet en résolu.