Saya memiliki file yang berakhiran .ts, yang menurut wikipedia adalah file MPEG2 . Saya tidak pernah menemukan file seperti ini, jadi saya ingin file tersebut berada dalam format / wadah yang lebih umum untuk digunakan pada banyak perangkat.
video
format-conversion
Jorge Castro
sumber
sumber
.ts
file seperti itu, dan mungkin mereka harus dibiarkan sendiri, terutama ketika mencoba solusi yang paling banyak dipilih hasilnya hasilnya tidak terlalu baik ... - Saya merasa perlu mengganti nama ekstensimpeg
hanya untuk mendapatkan ikon video yang tepat untuk mereka.ts
File dapat diputar oleh media player VLC secara langsung. Anda juga dapat menyambungkants
ke satuts
file besar dengancat *.ts > big.ts
(di sini Anda mungkin perlu menggunakan file indeksm3u8
untuk mendapatkants
in ordre jikats
nama tidak sesuai urutan). Anda juga dapat memindahkannya ke mp4 dengancat *.ts | ffmpeg -i pipe: -c:a copy -c:v copy output.mp4
. Lihat jawaban saya di sini .Jawaban:
File .TS secara teknis hanya file MPEG2. Anda dapat menggunakan hampir semua konverter (avidemux, rem tangan atau bahkan ffmpeg secara langsung).
Tetapi satu-satunya alasan untuk melakukannya adalah filesize. File Mpeg2 bermain cukup banyak di mana-mana. Satu-satunya bagian yang membingungkan adalah ekstensi file yang sebenarnya.
Anda dapat dengan aman dan bebas mengubah nama mereka menjadi .mpeg
PS. Dengan mengubahnya menjadi Matroska, Anda baru saja membuat sangat sulit bagi orang-orang di sistem lain untuk dapat memutar file. Saya mengerti memilih codec gratis, dan kemudian memilih wadah yang sesuai, tetapi jika Anda menyimpannya di MPEG2, mengapa mengubah wadah itu menjadi sesuatu yang relatif tidak jelas?
sumber
Saya cenderung merekomendasikan meninggalkan file dalam keadaan aslinya, karena konversi apa pun memiliki peluang untuk menimbulkan kerugian. The
.ts
video format adalah wadah format untuk MPEG, yang dikenal sebagai "Transport Stream", yang paling sering digunakan oleh sistem digital broadcasting (kabel digital, satelit, dll). Banyak aplikasi yang tidak terbiasa dengan cara mendekodekannya, karena memiliki format multiplexing yang sangat berbeda daripada wadah MPEG yang lebih konvensional yang dikenal sebagai "Program Stream", yang digunakan pada DVD, dan apa yang dihasilkan oleh banyak kartu encoder. Perbedaan antara TS dan PS hanya bagaimana struktur paket dibangun; data A / V di dalamnya sama.Untuk mendapatkan interoperabilitas yang lebih baik, saya sarankan mengubah wadah dari TS ke PS. Hampir setiap perangkat lunak yang dapat mendekode TS dapat mendekode PS, jadi hampir selalu lebih baik memiliki file PS. Salah satu alat remuxing paling sederhana yang saya temukan untuk digunakan adalah
avidemux
. Cukup pilih "salin" untuk streaming video dan audio, dan pilih format wadah "PS" untuk MPEG:Maka simpan saja hasilnya. Ini juga bisa dilakukan menggunakan
ffmpeg
. Anda hanya perlu memilih salinan codec untuk setiap jenis aliran:sumber
Dari melihat thread forum ini saya bisa membuatnya menjadi file matroska, yang sudah saya gunakan.
Saya dapat menyandikan ini meskipun informasi ini tampaknya menunjukkan bahwa saya perlu mengkompilasi ffmpeg dari sumber. Kelemahan dari ini adalah bahwa ia tidak menyandikan file, jadi file tersebut sama besarnya dengan file MPEG2. Jawaban lainnya dengan rekomendasi untuk penyandian .ts-> MPEG4 akan membantu saya.
sumber
Sebenarnya file .ts dibuat oleh tuner DVB-S / DVB-S2 yang mampu merekam stream transponder dan dapat berisi mp3 mpg2 AC3 AAC h264 mp3, serta data lain yaitu Teletext atau EPG. File .ts pada umumnya hanya berisi data AV tetapi tidak terbatas pada itu. VLC dapat memutar file ts secara langsung dan memberi Anda beberapa info tentang beberapa stream di dalamnya. Saya pribadi menggunakan sat tuner yang merekam saluran HD dalam file .ts (video h264 dan dalam banyak kasus beberapa AAC mp3 mpg2 stream audio). Jadi pada dasarnya file .ts dapat berisi banyak hal yang berbeda. Format wadahnya hanya dibuat untuk mengirim siaran digital melalui media yang longgar. VLC juga dapat mengonversi format antara (ia telah melakukan ini sendiri)
sumber
Saya biasanya menggunakan HandBrake untuk mengonversi semua jenis file video ke format yang kompatibel dengan iPhone. Mungkin Anda bisa menggunakannya untuk mengonversi file .ts menjadi MP4. Periksa PPA HandBrake ini untuk menginstalnya.
sumber
Penanganan file TransportStream yang dihasilkan oleh perekam DVB-S tergantung pada aliran video dan audio yang terkandung. Untuk material dengan kualitas SD, Anda mungkin dapat menggunakan rantai alat yang terdiri dari ProjectX dan mplex untuk mengubah aliran menjadi wadah MPEG standar. Jika aliran video adalah HD, coba MKVMerge untuk mengubahnya menjadi file MKV. Kedua cara dijelaskan secara rinci posting blog ini .
sumber
The
ffmpeg
program telah usang dalam mendukungavconv
.Anda bisa memberikan argumen yang sama
avconv
untuk mengkonversi dari aliran transportasi ke aliran program mpeg atau matroska.MPEG:
avconv -i input.ts -acodec copy -vcodec copy output.mpg
Matroska:
avconv -i input.ts -acodec copy -vcodec copy output.mkv
sumber