Comment convertir les fichiers .ts en fichiers utiles?

45

J'ai un fichier qui se termine par .ts, qui, selon wikipedia, est un fichier MPEG2 . Je ne suis jamais tombé dans un fichier comme celui-ci, donc je veux qu'il soit dans un format / conteneur plus commun pour être utilisé sur plusieurs périphériques.

    
posée Jorge Castro 05.09.2010 - 06:07
la source

7 réponses

33
Les fichiers

.TS sont techniquement des fichiers MPEG2. Vous pouvez utiliser pratiquement n'importe quel convertisseur (avidemux, handbrake ou même ffmpeg directement).

Mais la seule raison pour cela serait la taille des fichiers. Les fichiers MPEG2 jouent un peu partout. La seule partie déroutante est l'extension de fichier proprement dite.

Vous pouvez les renommer en toute sécurité et librement en .mpeg

PS. En le transformant en Matroska, il est très difficile pour les utilisateurs d'autres systèmes de lire le fichier. Je comprends le choix d'un codec libre, puis choisir le conteneur correspond le, mais si vous le gardez à MPEG2, pourquoi changer le conteneur à quelque chose relativement obscur?

    
réponse donnée Ralf 05.09.2010 - 09:37
la source
38

J'ai tendance à recommander de laisser les fichiers dans leur état d'origine, car toute conversion peut entraîner une perte. Le format vidéo .ts est un format conteneur pour MPEG, connu sous le nom de "flux de transport", qui est le plus fréquemment utilisé par les systèmes de diffusion numérique (câble numérique, satellite, etc.). De nombreuses applications ne sont pas familières avec la façon de le décoder, car il a un format de multiplexage très différent du conteneur MPEG plus conventionnel connu sous le nom de "Program Stream", qui est utilisé sur les DVD et produit par de nombreuses cartes d'encodeur. La différence entre TS et PS est uniquement la façon dont la structure de paquet est construite; les données A / V à l'intérieur sont les mêmes.

Pour une meilleure interopérabilité, je vous recommande de convertir le conteneur de TS en PS. Pratiquement tous les logiciels pouvant décoder TS peuvent décoder le PS, il est donc presque toujours préférable d'avoir un fichier PS. L'un des outils de remuxage les plus simples que j'ai trouvé utiliser est avidemux . Choisissez simplement "copier" pour les flux vidéo et audio, et choisissez le format de conteneur "PS" pour MPEG:

Ensuite, sauvegardez simplement le résultat. Cela peut également être fait en utilisant ffmpeg . Il vous suffit de sélectionner le codec copier pour chaque type de flux:

ffmpeg -i input.ts -vcodec copy -acodec copy output.mpg
    
réponse donnée Kees Cook 31.10.2010 - 18:49
la source
5

En regardant ce fil de discussion , je peux en faire un fichier matroska que j'utilise déjà.

 ffmpeg -i input.ts -vcodec copy -sameq -acodec copy -f matroska output.ts

J'ai réussi à encoder ceci malgré cette information qui semble indiquer que je devais compiler ffmpeg depuis la source . L'inconvénient est qu'il ne code pas le fichier, le fichier est donc aussi volumineux que le fichier MPEG2. Plus de réponses avec des recommandations pour l'encodage .ts- & gt; MPEG4 m'aiderait.

    
réponse donnée Jorge Castro 05.09.2010 - 06:11
la source
1

J'utilise habituellement HandBrake pour convertir tous les types de fichiers vidéo au format compatible iPhone. Peut-être que vous pouvez l'utiliser pour convertir les fichiers .ts en MP4. Consultez cette PPA HandBrake pour l'installer.

    
réponse donnée animaster 05.09.2010 - 06:35
la source
1

En fait, les fichiers .ts sont créés par des tuners DVB-S / DVB-S2 capables d'enregistrer des flux de transpondeurs et peuvent contenir mpg2 AC3 AAC h264 mp3, ainsi que d'autres données, telles que le télétexte ou l'EPG. Les fichiers .ts ne contiennent dans la plupart des cas que des données audiovisuelles, mais ne sont pas limités à celles-ci. VLC peut lire des fichiers directement et vous donner des informations sur certains des flux qu'il contient. Im personnellement en utilisant un tuner sat qui enregistre les chaînes HD dans les fichiers .ts (vidéo h264 et dans la plupart des cas, plusieurs flux audio AAC mp3 mpg2). Donc, fondamentalement, les fichiers .ts peuvent contenir beaucoup de choses différentes. Son format de conteneur est conçu pour envoyer des émissions numériques sur des supports volumineux. VLC peut également convertir des formats (hevent a fait cela moi-même)

    
réponse donnée popo 15.06.2012 - 10:49
la source
0

La gestion des fichiers TransportStream produits par les enregistreurs DVB-S dépend du flux vidéo et audio contenu. Pour le matériel de qualité SD, il est probable que vous puissiez utiliser une chaîne d'outils composée de ProjectX et de mplex pour convertir le flux en un conteneur MPEG standard. Si le flux vidéo est en HD, essayez MKVMerge pour le convertir en fichier MKV. Les deux manières sont décrites en détail cet article .

    
réponse donnée Stephan Windmüller 24.03.2013 - 12:34
la source
-2

Le programme ffmpeg a été déconseillé au profit de avconv .

Vous pouvez transmettre les mêmes arguments à avconv pour convertir le flux de transport en flux de programme mpeg ou matroska.

MPEG:

avconv -i input.ts -acodec copy -vcodec copy output.mpg

Matroska:

avconv -i input.ts -acodec copy -vcodec copy output.mkv

    
réponse donnée Casey Watson 17.03.2013 - 06:05
la source

Lire d'autres questions sur les étiquettes