J'ai un fichier qui se termine par .ts, qui selon wikipedia est un fichier MPEG2 . Je n'ai jamais rencontré un fichier comme celui-ci, je souhaite donc qu'il soit dans un format / conteneur plus courant à utiliser sur plusieurs périphériques.
video
format-conversion
Jorge Castro
la source
la source
.ts
fichiers en tant que tels, et ils devraient peut-être être laissés à eux- mêmes . - Je ressens le besoin de renommer l'extension pour obtenirmpeg
simplement une icône vidéo appropriée .ts
Le fichier peut être lu directement par le lecteur multimédia VLC. Vous pouvez également copierts
un grosts
fichiercat *.ts > big.ts
(ici, vous devrez peut-être utiliser un fichier indexm3u8
pour obtenir l'ts
ordre si lets
nom n'est pas correct) .Vous pouvez également les transférer au format mp4cat *.ts | ffmpeg -i pipe: -c:a copy -c:v copy output.mp4
. Reportez-vous à ma réponse ici .Réponses:
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?
la source
J'ai tendance à recommander de laisser les fichiers dans leur état d'origine, car toute conversion a une chance d'introduire une perte. Le
.ts
format vidéo est un format de conteneur pour MPEG, connu sous le nom de "Transport Stream", 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 classique 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:Ensuite, sauvegardez le résultat. Cela peut aussi être fait en utilisant
ffmpeg
. Il vous suffit de sélectionner le codec de copie pour chaque type de flux:la source
En regardant ce fil de discussion, je peux en faire un fichier matroska, que je utilise déjà.
J'ai pu encoder cela malgré ces informations, il semble indiquer que je devais compiler ffmpeg à partir des sources. 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.
la source
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)
la source
J'utilise généralement 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 PPA HandBrake pour l’installer.
la source
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 dans cet article de blog .
la source
Le
ffmpeg
programme a été déconseillé en faveur deavconv
.Vous pouvez transmettre les mêmes arguments pour
avconv
convertir du 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
la source