TsMuxer : Manipulations, Muxe et démuxe de containers MKV, MKA, Mpeg-Ts, Mov ou Mp4.

TsMuxer

SOMMAIRE :

  1. Pourquoi démuxer un film (un fichier de type container).
  2. Démuxer un container (MKV, Mpeg2-TS, Mp4, MOV, etc…)
  3. Baisser le Level d’une vidéo H264.
  4. Extraire les piste audio d’un film, True HD, Ac3, Dts, Dts HD, etc…
  5. Muxer les fichiers démuxées en container MKV ou MKA.

Avant propos / télécharger TsMuxer

Pourquoi démuxer un film : fichier du type container.

Vous avez plusieurs raisons de vouloir démuxer un MKV, ou tout autres fichiers du types container comme Mpeg2-Ts, Mp4, Flv, Mov, Ogg, etc… La première raison , c’est que votre container n’est pas accepté par votre Multiplexeur comme MkvMerge qui m’a refusé un Mpeg-Ts que je voulais muxer en MKV. Deuxième raison , c’est de vouloir récupérer seulement la piste vidéo ou encore plus courant la piste audio d’un concert vidéo pour la conserver en simple fichier audio.

La manipulation la plus simple que j’ai trouvé s’est faite à l’aide du logiciel gratuit TsMuxer proposé par SmartLabs. Un logiciel qui permet donc de démuxer les fichiers d’un Blu-Ray, HD DVD, mais aussi MKV et de muxer en container Mpeg-Ts, M2TS, en répertoire vidéo Blu-Ray, et Disque AVCHD. Ce logiciel permet aussi de baisser le level d’une vidéo H264 pour alléger un MKV ou autres. Il permet aussi de convertir une piste audio True HD en Ac3 et Dts HD Master Audio en Dts.

  1. Logiciels utiles pour suivre ce tutoriel :
    1. TsMuxer : à télécharger sur le site officiel (gratuit).
    2. MédiaInfo : voir mon article pour télécharger et présentation (gratuit)..

Démuxer

Demuxer un MKV ou autres containers

TsMuxer accèpte MKV, MKA, MPEG TS, MOV, MP4, VOB, EVO, MPG mais ne reconnait pas le DivX, AVI, XviD, et tous les autres. En codec il ne reconnait que le H264, x264, Vc-1 et MPEG2. Il suffit de placer votre container dans l’interface, les fichiers contenus seront alors affichés décomposés avec leurs informations respectives, comme ci-dessous :

Capturer-TsMuxer-MKV-H264-dts-srt

Ci-dessus, il s’agit d’un MKV (Rip du Blu-Ray : Le bon, la brute et le truant).La 1ère piste est celle de la vidéo en H264, la 2, 3 et 4ème piste sont les pistes audio, et la 5 et 6ème sont les pistes sous-titres. En choisissant bien l’option « Demux » dans la partie « Output » et en sélectionnant la, les ou toutes les  pistes que l’on veut, on extrait celles-ci du container que l’on retrouve séparées en fichiers comme ci-dessous (durée de l’opération : 28 min).

Capturer

Level

Baisser le Level d’une vidéo H264.

La première piste est celle de la vidéo encodée en H264 avec le x264 (encodeur H264 gratuit) qui à été laissée dans son profil d’origine HP@L4.1 qui est celui des vidéos H264 de Blu-Ray pour du 1080P. Mais j’aurais pu baisser ce Level 4.1 vers un Level 3.1. Cette opération permet à certains logiciels et diffuseurs qui ne prennent pas en charge le Level 4 ou 4.1 d’accepter cette vidéo, comme ci-dessous :

Capturer-Change Level Process- 4.1 to 3.1.

Je ferai une remarque  importante au sujet de baisser le Level du H264. La méthode utilisée ici est bien plus rapide que si vous réencodez la vidéo H264 avec le x264 ou tout autre encodeur H264. Au lieu de plusieurs heures avec un encodeur H264 on atteint ici à peine  25 mn . Par contre le profil reste inchangé (ici High Profil ou HP) ce qui peut poser des problèmes de compatibilités avec certains diffuseurs ou logiciels de lecture.

Encore plus étrange la résolution est restée inchangée, j’ai toujours du 1080P en sortie après avoir baissé le level, ce qui aurait dû baisser la résolution de la vidéo 1080P en 720P. Les levels du H264 sont normalement représentatif de la résolution, du débit et du nombre de fps (im/sec). Ici, après analyse avec MediaInfo, j’ai bien un level 3.1, mais toujours le même poids de fichier, la même résolution,  et le même fps.

extraire et convertir l'audio

Extraire  une piste audio Dolby True HD et éventuellement la convertir en Ac3.

Dans ce deuxième exemple, il s’agit d’un container MPEG-TS issue d’un rip de concert sur Blu-Ray en Dolby-True HD. La seule façon de bénéficier réellement d’un True HD sur PC est de posséder une carte son HDMI 1.3 Xonar HDAV de Asus ou XFi Theater HD de Auzentech, plus leur logiciel de lecture associés respectivement que sont Total Media Theater 3 de Arcsoft et PowerDVD de Cyberlink qui permettent d’envoyer en Bitstream le dts HD et le True HD vers un ampli HD.

Sans une de ces deux associations le True HD ou le Dts HD est downmixé en Ac3 à 48Khz/16bits par des logiciels qui les décodent comme les Ffdshows TryOut Béta6, VLC depuis la version 1.00 et PowerDVD9. Le Ac3 offre souvent un débit de 448 Kbps , voir moins, ce qui est assez faible pour un bon 5.1. Ici on peut remarquer que l’extraction du Core Ac3 du True HD sort à 640Kbps avec un échantillonnage de 48000 Hz mais pas de renseignement sur les bits (ni avec MédiaInfo).

Capturer-Concert-Vc-1-True HD-tsMuxer. copie

Muxer en MKV/MKA

Muxer les fichiers demuxés en MKV ou MKA.

TsMuxer permet le multiplexage de fichiers en containers MPEG-TS, M2TS répertoires Blu-Ray, AVC HD mais pas en MKV. Après avoir démuxé, fichiers audio, fichiers vidéo et fichiers de sous-titres, si vous voulez multiplexer le tout en MKV ou MKA si il n’y a que de l’audio, il vou faudra utiliser MkvMerge que vous pouvez télécharger sur le site officiel.

MkvMerge est très simple, il suffit de placer les fichiers dans l’interface et de cliquer sur muxing en prenant soin de respecter le nombre de fps (frames ou images / seconde) et d’appliquer le le delay en ms si il y en a besoin. Pour ça je vous conseille de lire l’article : Du MKV au DVD où tout y est expliqué. Pour télécharger MkvMerge, qui est compris dans le pack MkvToolnix : allez sur le site officiel.

Capturer2

Achetez Sapphire Radeon HD 6750 (11186-01-20G) au meilleur prix !

Sapphire Radeon HD 6750 (11186-01-20G)
Sapphire Radeon HD 6750 (11186-01-20G)

Radeon HD 6750, PCI-E 2.0, 1024Mo GDDR5

Marchand Disponibilité Prix total (port inclus)
Amazon.fr Disponible en stock 82.08
Cdiscount Disponible en stock 87.44
Grosbill.com Disponible en stock 89.85
PriceMinister Disponible en stock 93.07

» Comparateur de prix HDfever

TsMuxer : Manipulations, Muxe et démuxe de containers MKV, MKA, Mpeg-Ts, Mov ou Mp4., 6.5 out of 10 based on 4 ratings

ça peut aussi vous intéresser :

, , , ,

Articles similaires :

Partagez cet article :

25 Commentaires pour : “TsMuxer : Manipulations, Muxe et démuxe de containers MKV, MKA, Mpeg-Ts, Mov ou Mp4.”

  • avatar ligou dit :

    Bonjour
    D’abord je rippe le(s) fichiers d’un blu-ray avec AnyDVD HD. Je choisis ensuite le fichier qui correspond au film, 0000.m2ts par exemple.
    Après avoir choisi les pistes qui me conviennent (français pour l’audio et les sous-titres), je lance le démuxage qui me permet d’accéder:
    - au track video, le plus souvent H.264
    - au track audio choisi plus haut de format ac3, dts, etc…
    - au track des sous titres de format .sup
    Si nécessaire j’utilise eac3to pour modifier le format audio dts–>ac3.

    Mes problèmes surgissent au remuxage car les sous-titres sont ignorés. Le reste, vidéo+son est parfait.

    Que faire ???
    Merci
    Jacques Ligou
    Lausanne
    Suisse

    sous titres de format *.sup.Le film se trouve. A ce stade là je peux modifier l’audio si nécessaire avec eac3to.

  • avatar admin dit :

    Le problème vient du fait que les sous-titres sur supports DVD, HD DVD ou Blu-Ray sont des format images. Pour pouvoir les utiliser en informatique il faut les convertir en format Texte comme .srt .ssa .ass. Le logiciel le plus utilisé pour ça est SubRip avec lequel vous aurrez des fichiers de sous-titres .srt qui sont reconnu par tous les logiciels de lecture, multiplexage ou autres.
    J’espère avoir répondu a vos questions, je reste à votre disposition pour plus d’informations.

  • avatar bobdenar dit :

    bonjour

    le changement de level a bien marché pour moi avec certains MKV.
    Mais sur d’autres j’ai un écran noir après remuxage avec MKVMERGE, quand je lis le film sur MCE7 en extender XBOX360 (parfait sur PC).

    merci de votre aide
    Bob

  • avatar didier dit :

    Bonjour,

    en premier je vous remercie pour le nombre de tuto effectué sur le site, cela m’a permis de nombreuses heures de lecture mais aussi de nombreuses questions lolll

    Voici la plus importante car cela est un peu confus maintenant …

    J’ai des mkv en format video 1080P est la bande son n’est pas toujours avec un debit superieur a celui d’un dvd par exemple en DTS..

    Comment puis je faire pour mettre la piste DTS de mon dvd sur la bande son de mon MKV ?

    je pense qu’une parie de la reponse se trouve dans se post mais je ne comprend pas tout…

    http://www.hdfever.fr/2009/06/24/tutoriel-modifier-les-pistes-audio-dun-mkv-avec-mkvmerge-mkvtoolnix-home-yann-arthus-bertrand/
    merci par avance

  • @didier – Bonjour,

    C’est à dire ? vous avez un DVD du même film que votre MKV et vous voulez muxer la piste DTS de votre DVD dans votre MKV…c’est ça ?

    Sachez qu’un MKV peut intégrer plusieurs pistes audio, de différentes qualité ou en différentes langues…

    Donc, il suffit d’extraire la piste DTS de votre DVD et de la muxer dans le MKV avec MKVMerge, et effectivement le tuto sur le lien que vous pointez explique comment faire..

    Si vous avez des questions ou quelque chose en particulier que vous n’arrivez pas à faire, dites le moi en détails et je vous explique ça :wink:

  • avatar coolbrize dit :

    salut à tous!
    j’ai un prob avec TSmuxer,
    lorsque je démux un 0000.m2ts (dans le dossier stream de BDMV)
    il s’arrète à 7,7% et saute à 100% sans erreur
    mais mon mkv de sortie, pèse 1go pour 1,4mn de film…
    pourquoi il ne me demux pas les piste entierement??
    merci pour votre aide
    cordialement

  • @coolbrize – Bonjour,

    Vous êtes sûr qu’il s’agit bien de la piste du film !!??

    Il faudrait analyser ce 0000.m2ts avec MediaInfo pour voir. Normalement le dossier Stream contient plusieurs M2TS et c’est même rare que le 0000.m2ts soit le film principal, en général c’est même le 00054 voir plus.

    Autre point à savoir, certains films sont découpés en plusieurs M2TS… On le voit si aucun fichier M2TS ne dépasse les 15 Go (le film principal doit faire en général entre 15 et 30 Go)

  • avatar coolbrize dit :

    @Nicolas Bécuwe
    Hello, merci de votre réponse

    alors je suis sur que c’est cette piste, (elle pèse 20go) j’ai vérifié avec BDinfo… le problème vient de Tsmuxer je pense..
    mais je vois vraiment pas….

  • @coolbrize – Bizarre… peut-être un bug avec ce Blu-ray.

  • avatar coolbrize dit :

    ..oui j’ai essayé avec une autre source, y’avait pas de prob…
    je pense que le prob vient de la protection, ou alors le bluray bug….
    merci

    bonne soirée

  • avatar Vira dit :

    Bonjour,

    J’ai constaté qu’on pouvait créer des fichiers m2ts avec TsMuxer à partir d’un BluRay ou d’un fichier ISO. C’est très intéressant car cela m’évite l’opération démuxage (TsMuxer) et muxage (Mkvmerge) pour obtenir des MKV.
    Malheureusement, lorsque je visionne les fichiers m2ts, les sous-titres s’affichent au bon moment mais ne s’enlèvent plus tant que le sous-titre suivant ne s’affiche pas.
    C’est embêtant quand il y a un long moment entre 2 dialogues car on a le dernier sous-titre qui reste affiché.
    Est-ce qu’il y a une solution pour cela?
    Merci pour vos efforts.

    Vira

  • avatar didier dit :

    Auteur du commentaire Nicolas Bécuwe@didier – Bonjour,

    C’est à dire ? vous avez un DVD du même film que votre MKV et vous voulez muxer la piste DTS de votre DVD dans votre MKV…c’est ça ?

    Sachez qu’un MKV peut intégrer plusieurs pistes audio, de différentes qualité ou en différentes langues…

    Donc, il suffit d’extraire la piste DTS de votre DVD et de la muxer dans le MKV avec MKVMerge, et effectivement le tuto sur le lien que vous pointez explique comment faire..

    Si vous avez des questions ou quelque chose en particulier que vous n’arrivez pas à faire, dites le moi en détails et je vous explique ça :wink:

    Bonjour

    je reviens vers vous car apres plusieurs essais je n’y arrive toujours pas…

    je m’explique: Quand je met ma bande son dvd dts avec mon film mkv tout est reconnu mais il y a un probleme de fps car la bande son dvd est encoder en 25 fps et mon mkv en 23.973 donc deja j’ai un decalage entre l’image et le son, comment faire pour muxer ces 2 formats differents ?

    halala on ne s’improvise pas monteur/video le dimanche :angel:

    merci a vous pour votre participation et vos tuto

  • @didier – Effectivement, le mieux c’est de convertir la bande son en 23.976 im/s. Il faut cependant que la durée de la piste audio et du film soit identique à quelques ms près, à la rigueur quelques petites secondes près…

    Pour l’instant, le meilleur logiciel de conversion de framerate (vidéo et bande son) c’est Eac3to :

    http://www.hdfever.fr/category/logiciels-et-tutoriels/eac3to/

    Si ce logiciel vous pose problème, dites le moi, je vous aiderais :wink:

  • avatar didier dit :

    La durée ne peut pas etre identique car a film egal l’un etant en 23.973 fps et l’autre a 25 il y a un decalage..
    Il faut que transforme avec mkvmerge mon dvd (25fps) en structure hd 23.973, cela est possible ? car de memoire dvdfab me met les fichiers en Video TS..

    merci de vos reponses tres rapide..mais je sent que je capitule..suis pas vraiment sur que cela va fonctionner cela aurait ete trop beau :whistle:

  • @didier – Oui, il y a forcément une différence de durée, mais normalement elle ne doit pas être trop importante…

    MKVmerge permet d’indiquer le framerate mais je ne pense pas qu’il convertisse efficacement un 25fps en 23.976 fps (a essayer cependant, ce n’est pas trop long :smile: )

    Pour ma part, j’utilise Eac3to pour faire ce genre de conversion, mais c’est vrai que c’est un peu fastidieux d’apprendre à manipuler tous ces logiciels…

    En tout cas la manipe est réalisable et ce réalise souvent…

  • avatar didier dit :

    Bonjour

    toujours le meme ;)

    j’ai telecharger eac3 avec le gui pour essayé de l’utiliser mais…je ne parle l’anglais donc pas gagner mais j’ai eesayé mais une fois tout parametrer (vitesse d’un 25fps a 24 fps et tout le rest..) quand je fait run command line rien ne se passe mon fichier est toujours le meme…

    peut tu m’aider ??? grrrr j’ai jamais autant bruler de neuronne…loll

    merci a toi

  • @didier – J’ai complètement oublié ton message :blush:

    Donc, la meilleure solution pour utiliser eac3to, c’est ce GUI :

    http://www.homecinema-hd.com/eac3tougui.html

  • avatar didier dit :

    Lolll merci effectivement avec le gui j’ai tout reussi ;)

    merci a toi

  • avatar Nico dit :

    Bonjour,

    J’ai un problème, lorsque je clique sur start demuxing dans tsMuxer (après avoir cocher mon fichier video en H.264 et mon fichier audio en LPCM puis l’option demux) il affiche Error : tsMuxeR not found !

    J’ai essayé de télécharger Mkvtoolnix et Mkvextract mais comme ils ne prennent pas en charge le formet .m2ts du coup ça ne sert à rien.

    Je suis bloqué, je ne peux plus avancé. Comment faut-il faire ?

    Merci

    Nico

  • Bonjour,

    tu as essayé de désinstaller et réinstaller TSmuxer avec la dernière version ?

  • avatar Nico dit :

    @Nicolas Bécuwe – J’ai fais comme tu as dis, j’ai désinstallé TsMuxer et réinstaller de nouveau (pas facile à trouver d’ailleurs) il s’agit bien de la version 1.10.6

    résultat le problème est toujours, pire lorsque je glisse mon film de mon dossier stream sur inputfiles la page devient translucide et je ne peux pas importer le fichier, il me dit tsMuxeR not found !

    Je ne comprends pas…

  • @Nico – Essayes de le lancer en tant qu’administrateur pour voir …

    (clic droit sur le fichier .exe et « Executer en tant qu’administrateur) quelque fois ça règle le problème, mais effectivement c’est bizarre…

  • avatar Nico dit :

    @Nicolas Bécuwe – Le problème est toujours le même.:pouty:

  • @Nico – vraiment étrange ! Je ne vois pas là :dizzy:

  • avatar Nico dit :

    Bon, je vais continuer à persister. Je vous tiens au courant. :wink:

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:alien: :angel: :angry: :blink: :blush: :cheerful: :cool: :cwy: :devil: :dizzy: :ermm: :face: :getlost: :biggrin: :happy: :heart: :kissing: :lol: :ninja: :pinch: :pouty: :sad: :shocked: :sick: :sideways: :silly: :sleeping: :smile: :tongue: :unsure: :w00t: :wassat: :whistle: :wink: :wub:
.