it-swarm-eu.dev

Wie konvertiere ich .ts-Dateien in nützliche Dateien?

Ich habe eine Datei, die auf .ts endet, was laut Wikipedia ein MPEG2-Datei ist. Ich bin noch nie auf eine solche Datei gestoßen, daher möchte ich, dass die Datei in einem allgemeineren Format/Container vorliegt und auf mehreren Geräten verwendet wird.

51
Jorge Castro

.TS-Dateien sind technisch gesehen nur MPEG2-Dateien. Sie können so ziemlich jeden Konverter verwenden (Avidemux, Handbremse oder auch direkt ffmpeg).

Der einzige Grund dafür wäre die Dateigröße. Mpeg2-Dateien werden praktisch überall wiedergegeben. Der einzige verwirrende Teil ist die tatsächliche Dateierweiterung.

Sie können sie sicher und frei in .mpeg umbenennen

PS. Wenn Sie es in Matroska umwandeln, ist es für Benutzer anderer Systeme sehr schwierig, die Datei abzuspielen. Ich verstehe, einen freien Codec auszuwählen und dann den passenden Container auszuwählen, aber wenn Sie ihn bei MPEG2 behalten, warum sollten Sie den Container in etwas relativ Dunkles ändern?

33
Ralf

Ich empfehle, Dateien im ursprünglichen Zustand zu belassen, da bei jeder Konvertierung die Gefahr eines Verlusts besteht. Das Videoformat .ts ist ein Containerformat für MPEG, das als "Transport Stream" bezeichnet wird und von digitalen Rundfunksystemen am häufigsten verwendet wird ( digitales Kabel, Satellit usw). Viele Anwendungen sind mit der Dekodierung nicht vertraut, da das Multiplex-Format ganz anders ist als beim herkömmlichen MPEG-Container "Program Stream", der auf DVDs verwendet wird und von vielen Kodiererkarten erzeugt wird. Der Unterschied zwischen TS und PS besteht nur darin, wie die Paketstruktur aufgebaut ist. Die darin enthaltenen A/V-Daten sind die gleichen.

Um eine bessere Interoperabilität zu erreichen, empfehle ich, den Container von TS auf PS umzustellen. Praktisch jede Software, die TS dekodieren kann, kann PS dekodieren. Daher ist es fast immer besser, PS-Dateien zu haben. Eines der einfachsten Remux-Tools, das ich gefunden habe, ist avidemux. Wählen Sie einfach "Kopieren" für die Video- und Audiostreams und wählen Sie das "PS" -Container-Format für MPEG:

avidemux

Dann speichern Sie einfach das Ergebnis. Dies kann auch mit ffmpeg erfolgen. Sie müssen nur den Kopie Codec für jeden Stream-Typ auswählen:

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

Wenn ich mir das ansehe Forenthread kann ich daraus eine Matroska-Datei machen, die ich bereits benutze.

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

Ich konnte dies trotz dieser Information codieren. Dies scheint darauf hinzudeuten, dass ich ffmpeg aus dem Quellcode kompilieren musste. Der Nachteil dabei ist, dass die Datei nicht codiert wird, die Datei ist also so groß wie die MPEG2-Datei. Weitere Antworten mit Empfehlungen zum Kodieren von .ts-> MPEG4 würden mir weiterhelfen.

5
Jorge Castro

Tatsächlich werden .ts-Dateien von DVB-S/DVB-S2-Tunern erstellt, die Transponder-Streams aufzeichnen können und neben anderen Daten, z. B. Teletext oder EPG, auch mpg2 AC3 AAC h264 mp3 enthalten können. .ts-Dateien enthalten in den meisten Fällen nur AV-Daten, sind aber nicht darauf beschränkt. VLC kann ts-Dateien direkt abspielen und Ihnen einige Informationen über einige der darin enthaltenen Streams geben. Ich persönlich benutze einen Sat-Tuner, der HD-Kanäle in .ts-Dateien aufzeichnet (h264-Video und in den meisten Fällen mehrere AAC-mp3-mpg2-Audiostreams). Grundsätzlich können .ts-Dateien also viele verschiedene Dinge enthalten. Es ist das einzige Containerformat, das zum Senden digitaler Sendungen über lose Medien erstellt wurde. VLC kann auch zwischen Formaten konvertieren (habe ich noch nicht gemacht)

3
popo

Normalerweise verwende ich HandBrake, um alle Arten von Videodateien in ein iPhone-kompatibles Format zu konvertieren. Vielleicht können Sie damit die .ts-Dateien in MP4 konvertieren. Markieren Sie diese HandBrake PPA , um sie zu installieren.

1
animaster

Der Umgang mit TransportStream-Dateien, die von DVB-S-Rekordern erstellt werden, hängt vom enthaltenen Video- und Audiostream ab. Für Material in SD-Qualität können Sie wahrscheinlich eine Toolkette aus ProjectX und mplex verwenden, um den Stream in einen Standard-MPEG-Container zu konvertieren. Wenn der Videostream HD ist, versuchen Sie MKVMerge, um ihn in eine MKV-Datei zu konvertieren. Beide Möglichkeiten werden im Detail beschrieben dieser Blog-Beitrag .

0