it-swarm-tr.com

.Ts dosyalarını nasıl faydalı bir şeye dönüştürebilirim?

.Ts ile biten bir dosyam var, wikipedia'ya göre bir MPEG2 dosyası . Asla böyle bir dosyaya rastlamadım, bu yüzden birden fazla cihazda kullanmak için dosyanın daha yaygın bir biçimde/kapta olmasını istiyorum.

51
Jorge Castro

.TS dosyaları teknik olarak sadece MPEG2 dosyalarıdır. Hemen hemen herhangi bir dönüştürücü kullanabilirsiniz (doğrudan avidemux, el freni ve hatta ffmpeg).

Ancak bunu yapmanın tek nedeni dosya boyutu olacaktır. Mpeg2 dosyaları hemen hemen her yerde çalıyor. Tek kafa karıştıran kısım gerçek dosya uzantısı.

Bunları güvenli ve serbest bir şekilde .mpeg olarak yeniden adlandırabilirsiniz.

PS. Matroska'ya çevirerek, diğer sistemlerdeki kişilerin dosyayı oynatabilmeleri için çok zor oldunuz. Özgür bir kodlayıcı seçmeyi ve ardından uygun kabı seçmeyi anlıyorum, ancak MPEG2'de tutarsanız, kabı neden görece karanlık bir şeyle değiştirmelisiniz?

33
Ralf

Herhangi bir dönüşümün zarar verme şansı olduğundan, dosyaları orijinal durumlarında bırakmalarını öneririm. .ts video formatı, MPEG için, dijital yayın sistemleri tarafından en sık kullanılan "Aktarım Akışı" olarak bilinen konteyner formatıdır ( dijital kablo, uydu vb. DVD'lerde kullanılan ve birçok kodlayıcı kart tarafından üretilen ve “Program Akışı” olarak bilinen daha geleneksel MPEG kabından çok farklı bir çoklama formatına sahip olduğundan, birçok uygulama kodunun nasıl çözüleceğini bilmez. TS ve PS arasındaki fark, yalnızca paket yapısının nasıl inşa edildiğidir; içindeki A/V verileri aynıdır.

Birlikte çalışabilirliği daha iyi elde etmek için kabı TS'den PS'ye dönüştürmenizi öneririm. Neredeyse TS kodunu çözebilen her yazılım PS kodunu çözebilir, bu yüzden PS dosyasına sahip olmak neredeyse her zaman daha iyidir. Kullandığım en basit remux araçlarından biri avidemux. Yalnızca video ve ses akışları için "kopyala" yı seçin ve MPEG için "PS" kapsayıcı formatını seçin:

avidemux

O zaman sadece sonucu kaydedin. Bu, ffmpeg kullanılarak da yapılabilir. Her akış türü için copy codec kodunu seçmeniz yeterlidir:

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

Buna bakarak forumlar ipliği Ben zaten kullandığım bir matroska dosyasına girebilirim.

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

bu bilgi 'a rağmen bunu kodlayabildim, ffmpeg'i kaynaktan derlemem gerekiyormuş gibi görünüyor. Bunun dezavantajı dosyayı kodlamamasıdır, bu nedenle dosya MPEG2 dosyası kadar büyüktür. .Ts-> MPEG4 kodlaması için önerilerle verilen diğer yanıtlar bana yardımcı olacaktır.

5
Jorge Castro

Aslında .ts dosyaları, transponder akışlarını kaydedebilen DVB-S/DVB-S2 tunerleri tarafından yaratılır ve mpg2 AC3 AAC h264 mp3 ile birlikte diğer veriler, yani Teletext veya EPG içerebilir. .ts dosyaları çoğu durumda yalnızca AV verilerini içerir, ancak bununla sınırlı değildir. VLC ts dosyalarını doğrudan oynatabilir ve içindeki bazı akışlar hakkında size biraz bilgi verebilir. Şahsen HD kanallarını .ts dosyalarına kaydeden bir uydu alıcısı kullanıyorum (h264 video ve çoğu durumda birden fazla AAC mp3 mpg2 ses akışı). Yani temelde .ts dosyaları birçok farklı şey içerebilir. Gevşek medya üzerinden dijital yayınlar göndermek için oluşturulmuş sadece konteyner formatı. VLC ayrıca formatları da değiştirebilir (hevent bunu kendim yaptı)

3
popo

Her tür video dosyasını iPhone uyumlu formata dönüştürmek için genellikle El Freni'ni kullanıyorum. Belki de .ts dosyalarını MP4'e dönüştürmek için kullanabilirsiniz. Yüklemek için bu El Freni PPA kontrol edin.

1
animaster

DVB-S kaydediciler tarafından üretilen TransportStream dosyalarının kullanımı, içerilen video ve ses akışına bağlıdır. SD kalitesindeki malzeme için, akışı standart bir MPEG kabına dönüştürmek için ProjectX ve mplex'ten oluşan bir takım zinciri kullanabilirsiniz. Video akışı HD ise, bir MKV dosyasına dönüştürmek için MKVMerge'i deneyin. Her iki yol da ayrıntılı olarak açıklanmaktadır bu blog yazısı .

0