Réparer MPEG-2 TS, ça fait quoi?

"La télévision de rattrapage facile !"

Réparer MPEG-2 TS, ça fait quoi?

Messagede midas » Lun 10 Avr 2017 17:30

Bonjour,

Dans l'onglet Conversion de Captvty, il y a une option qui s'appelle "Réparer MPEG-2 TS". Y a-t-il quelqu'un qui peut me dire à quelle instruction cela correspond (donc logiciel + paramètres)? Ca m'arrive d'en avoir besoin de temps en temps, et j'aimerais bien savoir comment je peux réparer des .ts en dehors de Captvty aussi.

Merci


Windows XP / France / Google Chrome 49.0.262
midas
 
Messages: 32
Inscription: Dim 5 Jan 2014 23:47

Re: Réparer MPEG-2 TS, ça fait quoi?

Messagede BONE23 » Lun 10 Avr 2017 17:44

Bonsoir

Je pense qu'il utilise "tsmuxer" qui se trouve dans le dossier "tools" de Captvty

Voici de plus amples explication concernant tsmuxer

Code: Tout sélectionner
http://www.gravure-news.com/tutoriel/tsmuxer-boite-a-outils-haute-definition-66-1.php



Windows xyz 64 bits / ici / Firefox 22.0
Avatar de l’utilisateur
BONE23
 
Messages: 292
Inscription: Ven 9 Sep 2011 19:53
Localisation: Marseille

Re: Réparer MPEG-2 TS, ça fait quoi?

Messagede midas » Lun 10 Avr 2017 18:36

Je suis d'accord avec vous. En appuyant sur le bouton, Captvty appelle tsmuxer. Mais quid des paramètres? Quand je fais un 'tsmuxer fichier.ts', il ne me donne que des informations sur le fichier, aucune autre action en vue.


Windows XP / France / Google Chrome 49.0.262
midas
 
Messages: 32
Inscription: Dim 5 Jan 2014 23:47

Re: Réparer MPEG-2 TS, ça fait quoi?

Messagede Pulsar33 » Lun 10 Avr 2017 19:43

Bonsoir,

La première commande lancée est du genre :

Code: Tout sélectionner
"tools\tsmuxer" "C:\Documents and Settings\<USER>\Local Settings\Temp\Captvty\hvdwgmagn2t\yd3ch0lp.wzi" "C:\Documents and Settings\<USER>\Local Settings\Temp\Captvty\hvdwgmagn2t\4gylfimt.ts"

Les noms sont sans doute attribués automatiquement. Dans cet exemple, le fichier wzi contient une description des flux inclus dans le fichier source :

Code: Tout sélectionner
MUXOPT --no-pcr-on-video-pid --new-audio-pes --vbr
V_MPEG4/ISO/AVC, "D:\Video\Web\France 2\xxx.ts", contSPS, track=256
A_AAC, "D:\Video\Web\France 2\xxx.ts", timeshift=-19ms, track=257


Plusieurs fichiers sont recopiés dans le dossier temporaire hvdwgmagn2t :
    GrindPlayer.swf
    HLSDynamicPlugin.swf
    HLSProviderOSMF.swf

Après, il se passe sans doute d'autres choses car il y a une phase de finalisation.
Je n'ai pas poussé plus loin mais BONE23 a la bonne approche.
Mieux vaut apprendre à se servir de tsmuxer que d'essayer de singer ce que fait Captvty ou alors, il faut utiliser des outils adaptés.

Cordialement
Pulsar33


Windows XP / France / Firefox 52.0
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360
Avatar de l’utilisateur
Pulsar33
 
Messages: 2701
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Réparer MPEG-2 TS, ça fait quoi?

Messagede midas » Lun 10 Avr 2017 20:55

J'avais remarqué la même chose, mais j'étais sous l'impression que tsmuxer était capable de réparer un fichier de façon plus fluide.

Donc si j'ai bien compris, ce que fait captvty:
1. un premier cycle de tsmuxer pour afficher les données des flux inclus dans le fichier .ts
2. saisir ces données pour créer un fichier meta
3. deuxième cycle de tsmuxer pour ajouter les données meta au fichier .ts

J'ai refait ces étapes manuellement, et j'arrive à obtenir le même résultat (bit comparison 100%). Mais bon, fastidieux tout ça.
Il y a une manière de faire tout cela en une seule motion? Sinon, je le trouve peu pratique, ce tsmuxer. Je m'imagine qu'un outil comme ffmpeg peut faire mieux, plus facile et plus rapide. Ou ai-je loupé qque chose?


Windows XP / France / Google Chrome 49.0.262
midas
 
Messages: 32
Inscription: Dim 5 Jan 2014 23:47

Re: Réparer MPEG-2 TS, ça fait quoi?

Messagede aazerty » Mer 12 Avr 2017 14:31

Bjr ,

Question intéressante !
Effectivement , on peut résoudre le problème à l'aide d'un batch appelant FFMPEG ( ainsi que GREP & CUT ) .
( Presque automatique ) .
===
Je suis obligé de ré-encoder !!! ce qui prend du temps !!!
"...\ffmpeg.exe" -i "%fe%" -map %fv% -vcodec libx264 "%fe%.h264"
===

NB : je ne vais pas détailler la procédure , vu que nombre de personnes ne comprennent pas !

Slt .


Windows XP / France / Firefox 52.0
!!! DUBITATIF !!!
Avatar de l’utilisateur
aazerty
 
Messages: 2086
Inscription: Sam 10 Déc 2011 14:41

Re: Réparer MPEG-2 TS, ça fait quoi?

Messagede midas » Mer 12 Avr 2017 23:14

Bonsoir aazerty,

Moi je suis plutôt fan d'une conversion très simple et rapide (sans re-encodage) dans le format mkv qui est accepté par une très grande partie des lecteurs:
ffmpeg.exe -i %1 -c copy "%~n1.mkv"

Y a-t-il un avantage à votre instruction (bien plus compliquée)?

Ps: pour la petite histoire, téléchargez le fichier en pièce jointe pour remplacer tsmuxer (sauvegardez bien une copie d'abord!). C'est un simple programme qui va vous montrer les paramètres qui lui ont été envoyés et qui va ensuite retourner des données meta lambda pour que Captvty puisse construire son fichier meta intermédiaire. Vous aurez la confirmation du processus que j'ai décrit dans mon dernier message.


Windows XP / France / Google Chrome 49.0.262
Fichiers joints
tsmuxer.exe
(839 Kio) Téléchargé 364 fois
midas
 
Messages: 32
Inscription: Dim 5 Jan 2014 23:47


Retourner vers Captvty

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 23 invités

cron