web-dev-qa-db-fra.com

Comment convertir des fichiers .ts en fichiers utiles?

J'ai un fichier qui se termine par .ts, qui selon wikipedia est un fichier MPEG2 . Je n'ai jamais rencontré un fichier de ce type, je souhaite donc qu'il soit dans un format/conteneur plus courant, à utiliser sur plusieurs périphériques.

50
Jorge Castro

Les fichiers .TS ne sont techniquement que des fichiers MPEG2. Vous pouvez utiliser à peu près n'importe quel convertisseur (avidemux, handbrake ou même ffmpeg directement).

Mais la seule raison de le faire serait la taille du fichier. Les fichiers Mpeg2 sont lus un peu partout. La seule partie déroutante est l'extension de fichier réelle.

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

PS En le transformant en Matroska, il est très difficile pour les utilisateurs d’autres systèmes de pouvoir lire le fichier. Je comprends que choisir un codec gratuit, puis choisir le conteneur approprié, mais si vous le conservez au format MPEG2, pourquoi changer le conteneur en quelque chose de relativement obscur?

33
Ralf

J'ai tendance à recommander de laisser les fichiers dans leur état d'origine, car toute conversion a une chance d'introduire une perte. Le format vidéo .ts est un format de conteneur pour MPEG, appelé "Flux de transport", qui est utilisé le plus souvent par les systèmes de radiodiffusion numérique (câble numérique, satellite). , etc). De nombreuses applications ne savent pas comment le décoder, car son format de multiplexage est très différent de celui du conteneur MPEG plus conventionnel appelé "Program Stream", qui est utilisé sur les DVD et produit par de nombreuses cartes à encodeur. La différence entre TS et PS réside uniquement dans la structure de la structure de paquets; les données A/V à l'intérieur sont les mêmes.

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

avidemux

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

ffmpeg -i input.ts -vcodec copy -acodec copy output.mpg
40
Kees Cook

En regardant ceci fil de discussion des forums 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 pu encoder ceci malgré cette information le semble indiquer que je devais compiler ffmpeg à partir de la source. L'inconvénient, c'est qu'il ne code pas le fichier. Le fichier est donc aussi gros que le fichier MPEG2. Plus de réponses avec des recommandations pour l'encodage .ts-> MPEG4 m'aideraient.

5
Jorge Castro

En réalité, les fichiers .ts sont créés par des syntoniseurs DVB-S/DVB-S2 capables d’enregistrer des flux de transpondeurs et peuvent contenir des fichiers mp3 mpg2 AC3 AAC h264, ainsi que d’autres données, telles que le télétexte ou l’EPG. Les fichiers .ts contiennent dans la plupart des cas uniquement des données audiovisuelles, sans toutefois s'y limiter. VLC peut lire ces fichiers directement et vous donner des informations sur certains de ses flux. Personnellement, j'utilise un syntoniseur satellite qui enregistre des chaînes HD dans des fichiers .ts (vidéo h264 et, dans la plupart des cas, plusieurs flux audio AAC mp3 mpg2). Ainsi, les fichiers .ts peuvent contenir beaucoup de choses différentes. Son format de conteneur créé pour envoyer des émissions numériques sur des supports mous. VLC peut également convertir des formats entre eux (il l’a fait moi-même)

3
popo

J'utilise habituellement HandBrake pour convertir tout type de fichiers vidéo au format compatible avec iPhone. Peut-être que vous pouvez l’utiliser pour convertir les fichiers .ts en MP4. Vérifiez ce HandPrake PPA pour l’installer.

1
animaster

Le traitement des fichiers TransportStream produits par les enregistreurs DVB-S dépend du flux vidéo et audio contenu. Pour les documents en qualité SD, vous pouvez probablement 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 méthodes sont décrites en détail cet article de blog .

0