Connexion

Forum

Logiciels » Graphisme photo et vidéo TsMuxer

m@rco123 Membre non connecté

Rang

Avatar

Inscrit le : 15/05/2009 à 08h07

Localisation : Val d'Oise

Messages: 2892

Le 16/09/2018 à 19h54
Salut ...
Quelqu'un sait se servir de ce truc ?
Voila, j'ai un enregistrement tv en .ts ... 0.ts/1.ts/2.ts ....
Je voudrais le muxer en 1 seul fichier ...
Seulement avec tsmuxer, il faut lui amener 1 par 1 .. comme il y en a 200 !!!!
D’après vous, il y a possibilité de concaténer simplement ?


Lenovo g70-70
cg intel 810 / ssd SanDisk 250Go
Mageia 7 plasma 64b

Packard Bell ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 6 plasma 64b
   
stroibe974 Membre non connecté

Rang

Avatar

Modérateur

Inscrit le : 13/08/2018 à 16h22

Localisation : Réunion

Messages: 1013

Le 16/09/2018 à 20h09
m@rco123 :
Salut ...
Quelqu'un sait se servir de ce truc ?
Voila, j'ai un enregistrement tv en .ts ... 0.ts/1.ts/2.ts ....
Je voudrais le muxer en 1 seul fichier ...
Seulement avec tsmuxer, il faut lui amener 1 par 1 .. comme il y en a 200 !!!!
D’après vous, il y a possibilité de concaténer simplement ?


Je n'utilise pas tsmuxer, mais j'ai trouvé cette vidéo qui semble expliquer comment faire.
Apparemment, l'interface graphique fonctionne de façon très étrange, et il faudrait sélectionner les fichiers et les glisser/déposer sur le bouton «Join»... :pascontent1:

Bon, sinon moi je mettrais tout ça dans kdenlive, ce serait sans doute aussi facile et rapide !


Mageia 7 (64bits) - Plasma - Intel Core i7-8700K @ 3.70Ghz - 16Go RAM
frenchmageiauser_9c2c8
   
m@rco123 Membre non connecté

Rang

Avatar

Inscrit le : 15/05/2009 à 08h07

Localisation : Val d'Oise

Messages: 2892

Le 16/09/2018 à 20h31
kdenlive j'y ai pas pensé ... merci stroibe974


Lenovo g70-70
cg intel 810 / ssd SanDisk 250Go
Mageia 7 plasma 64b

Packard Bell ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 6 plasma 64b
   
m@rco123 Membre non connecté

Rang

Avatar

Inscrit le : 15/05/2009 à 08h07

Localisation : Val d'Oise

Messages: 2892

Le 18/09/2018 à 20h48
bon, marche pas ou mal ... il faut dire que plus de 1000 fichiers .ts, ca fait mal !
Sinon, vue que vlc sait lire le .ts mais pas toute la suite, vous connaissez un truc qui , en lancant le 0.ts
pourrait lire la video complete ?


Lenovo g70-70
cg intel 810 / ssd SanDisk 250Go
Mageia 7 plasma 64b

Packard Bell ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 6 plasma 64b
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 1524

Le 18/09/2018 à 21h06
Bonjour,

https://wiki.videolan.org/VLC_HowTo/Merge_videos_together/

Reste a savoir comment indiquer la liste des fichiers à concatener...

Je ne sais pas si en passant par une liste de lecture et en passant cette liste de lecture comme paramètre de fichier d' entrée...
   
stroibe974 Membre non connecté

Rang

Avatar

Modérateur

Inscrit le : 13/08/2018 à 16h22

Localisation : Réunion

Messages: 1013

Le 18/09/2018 à 21h36
m@rco123 :
bon, marche pas ou mal ... il faut dire que plus de 1000 fichiers .ts, ca fait mal !


Je propose une autre approche, parce qu'on est passés de « 200 fichiers » à « plus de 1000 fichiers ».
En admettant que ces 1000 fichiers constituent une seule et unique vidéo (il y a une limite de taille sur les partitions ext4 ??...)

Étape 1 : joindre les fichiers par groupes de 50 (ou 100... voir à quel moment ça devient ingérable par tsMuxer).
Étape 2 : convertir ces petits morceaux avec un codec du genre x264, qui permet une perte minimale de qualité avec un gain colossal en taille de fichier.
Étape 3 : joindre ces fichiers (encodés en x264) sans convertir une nouvelle fois (mencoder --ovc copy --oac copy).

Ça a l'air d'un truc titanesque, et il me semble que .ts ce sont des fichiers MPEG-2, donc très gourmands en place. D'où l'idée de réduire le tout progressivement, jusqu'à pouvoir concaténer un nombre réduit de fichiers déjà compressés.


Mageia 7 (64bits) - Plasma - Intel Core i7-8700K @ 3.70Ghz - 16Go RAM
frenchmageiauser_9c2c8
   
m@rco123 Membre non connecté

Rang

Avatar

Inscrit le : 15/05/2009 à 08h07

Localisation : Val d'Oise

Messages: 2892

Le 18/09/2018 à 22h32
ton approche est bonne ...
Quand je suis passé de 200 a plus de 1000, c'est parce que j'avais fait un essai sur 15/20mn de video ....
problème : tsmuxer refuse d'ouvrir le 1er fichier (0.ts) ... il dit rien !
Si j'essaie avec un jpg, il m'envoie balader en disant c'est pas un bon fichier video , mais là, rien !
Je vais essayer en ligne de commande ...


Lenovo g70-70
cg intel 810 / ssd SanDisk 250Go
Mageia 7 plasma 64b

Packard Bell ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 6 plasma 64b
   
m@rco123 Membre non connecté

Rang

Avatar

Inscrit le : 15/05/2009 à 08h07

Localisation : Val d'Oise

Messages: 2892

Le 18/09/2018 à 22h33
j'ai essayer aussi :
cat *.ts >all_files.ts
mais ca va pas, ils sont pas dans le bon ordre ...


Lenovo g70-70
cg intel 810 / ssd SanDisk 250Go
Mageia 7 plasma 64b

Packard Bell ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 6 plasma 64b
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 1524

Le 18/09/2018 à 23h20
Bonjour,

"cat *.ts >all_files.ts"

Je doute que ça fonctionne car chaque fichier ts doit avoir une entête indiquant que c' est du MPEG-2 ( et on ne peut pas avoir une entête MPEG-2, le contenu du fichier, une nouvelle entête ...)

Par contre, peut être avec ffmpeg ?

https://trac.ffmpeg.org/wiki/Concatenate#samecodec

Par exemple:

Si les fichiers sont de type X.ts,

Alors on peut générer la liste en faisant un "ls -1 *.ts | sort -n >maliste_triee.txt"

Ensuite on peut essayer la commande "ffmpeg -f concat -safe 0 -i maliste_triee.txt -c copy output" Edité par nic80 Le 18/09/2018 à 23h41
   
m@rco123 Membre non connecté

Rang

Avatar

Inscrit le : 15/05/2009 à 08h07

Localisation : Val d'Oise

Messages: 2892

Le 30/09/2018 à 09h52
ok j'ai reussi !!!

avec ffmpeg, on ouvre le m3u8 et ça se fait tout seul ... mais c'est très long !

ffmpeg -i test.m3u8 test.mp4


avec cette commande de base, ffmpeg concatène sans défaut les fichiers .ts

contenu de test.m3u8

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10.88
0.ts
#EXTINF:9.44
1.ts
#EXTINF:10.52
2.ts
#EXTINF:9.64
3.ts
#EXTINF:10.2
4.ts
#EXT-X-ENDLIST


Lenovo g70-70
cg intel 810 / ssd SanDisk 250Go
Mageia 7 plasma 64b

Packard Bell ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 6 plasma 64b
   
m@rco123 Membre non connecté

Rang

Avatar

Inscrit le : 15/05/2009 à 08h07

Localisation : Val d'Oise

Messages: 2892

Le 01/10/2018 à 18h35
second essai avec HandBrake ... ok aussi mais toujours aussi long !


Lenovo g70-70
cg intel 810 / ssd SanDisk 250Go
Mageia 7 plasma 64b

Packard Bell ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 6 plasma 64b
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 1524

Le 02/10/2018 à 07h57
Bonjour,

En fait, si le "moteur" derrière l' interface graphique est le même, il n' y a pas de raison que cela aille plus vite... ;-)

Quand je regarde sur le site de handbrake, parmi les librairies qui sont utilisées, on trouve aussi celles qui sont utilisées par ffmpeg ( libavcodec...).
   
m@rco123 Membre non connecté

Rang

Avatar

Inscrit le : 15/05/2009 à 08h07

Localisation : Val d'Oise

Messages: 2892

Le 02/10/2018 à 08h28
Salut
comme c'etait juste pour un test ... Je voulais voir si avec Linux, on pouvait faire aussi bien qu'avec des logiciels propriétaires sous Windows !!
Quant à la lenteur, j'ai un vieux pc, certes en 64b mais 2 cœurs ...
Donc, j'ai vu qu'on pouvait faire des trucs en vidéo aussi bien en ligne de commande qu'en graphique !


Lenovo g70-70
cg intel 810 / ssd SanDisk 250Go
Mageia 7 plasma 64b

Packard Bell ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 6 plasma 64b
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie