Proyek ini untuk tsMuxer - muxer aliran transportasi untuk remuxing/muxing aliran dasar. Ini sangat berguna untuk transcoding dan proyek ini digunakan di produk lain seperti Universal Media Server.
EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS hingga TS hingga M2TS.
Codec video yang didukung H.264/AVC, H.265/HEVC, H.266/VVC (rilis Alpha), VC-1, MPEG2. Codec audio yang didukung AAC, AC3 / E-AC3(DD+), DTS/ DTS-HD - harap dicatat TrueHD harus memiliki inti AC3 yang utuh.
Beberapa fitur utama meliputi:
Proyek ini beroperasi berdasarkan Kode Etik dan Perilaku Profesional W3C:
W3C adalah komunitas global yang berkembang di mana para peserta memilih untuk bekerja sama, dan dalam proses tersebut mengalami perbedaan dalam bahasa, lokasi, kebangsaan, dan pengalaman. Dalam lingkungan yang begitu beragam, kesalahpahaman dan perselisihan sering terjadi, yang dalam banyak kasus dapat diselesaikan secara informal. Namun, dalam kasus yang jarang terjadi, perilaku dapat mengintimidasi, melecehkan, atau mengganggu satu atau lebih orang dalam komunitas, yang tidak dapat ditoleransi oleh W3C.
Kode Etik dan Perilaku Profesional berguna untuk mendefinisikan perilaku yang diterima dan diterima serta untuk mendorong standar praktik profesional yang tinggi. Hal ini juga memberikan tolok ukur untuk evaluasi diri dan bertindak sebagai kendaraan untuk identitas organisasi yang lebih baik.
Kami berharap kelompok komunitas kami bertindak sesuai dengan pedoman ini, dan para peserta saling berpegang teguh pada standar tinggi ini. Jika Anda mempunyai pertanyaan atau khawatir kode tidak diikuti, silakan hubungi pemilik repositori.
tsMuxer ditulis dalam C++. Itu dapat dikompilasi untuk Windows, Linux dan Mac.
Proyek ini dibuat oleh Roman Vasilenko, dengan rilis publik terakhir pada 20 Januari 2014. Proyek ini bersumber terbuka pada 23 Juli 2019, untuk membantu pengembangan di masa depan.
Silakan lihat INSTALASI.md untuk instruksi instalasi.
Silakan lihat USAGE.md untuk petunjuk penggunaan.
Berikut ini adalah daftar perubahan yang perlu dilakukan pada kode sumber asli dan proyek secara umum:
Kami sangat senang menerima kontribusi dari komunitas, itulah alasan utama mengapa kami menjadikannya sumber terbuka! Ada banyak cara untuk berkontribusi, meskipun Anda bukan orang teknis.
Kami menggunakan alur kerja Github sederhana yang terkenal untuk menerima modifikasi (bahkan secara internal), pada dasarnya Anda harus:
Kami akan menandai masalah Anda dengan label yang sesuai dan menjawab dalam waktu seminggu (mudah-mudahan kurang!) untuk masalah yang Anda temui.
Jika Anda tidak terbiasa dengan alur kerja sumber terbuka atau rangkaian teknologi kami, jangan ragu untuk meminta bantuan! Kami dapat membimbing Anda atau mengusulkan bug pertama yang baik (seperti yang diberi label dalam terbitan kami). Juga dipersilakan untuk menambahkan nama Anda ke bagian Kredit pada dokumen ini.
Semua permintaan penarikan harus melewati pemeriksaan gaya kode yang dijalankan dengan clang-format
versi 9. Oleh karena itu, disarankan untuk memasang kait penerapan yang sesuai (misalnya yang ini) ke repositori lokal Anda untuk segera menerapkan kode yang diformat dengan benar.
Anda dapat melaporkan masalah langsung di Github, itu akan menjadi kontribusi yang sangat berguna mengingat kami kekurangan pengujian pengguna pada proyek tersebut. Harap dokumentasikan sebanyak mungkin langkah-langkah untuk mereproduksi masalah Anda (lebih baik lagi dengan tangkapan layar).
Untuk detail selengkapnya tentang membangun tsMuxer untuk platform Anda, silakan lihat dokumen di COMPILING.
Dokumen pengujian yang sangat kasar dan tidak lengkap tersedia di TESTING.md.
Saat ini kami tidak menerima sumbangan apa pun dan kami tidak memiliki program bounty.
Proyek ini merupakan bagian dari Program Sumber Terbuka MacStadium untuk membuat executable Apple Silicon asli untuk Mac OS.
Penomoran versi mengikuti pendekatan pembuatan versi Semantik.
Kami menggunakan lisensi Apache 2.0 untuk kesederhanaan dan fleksibilitas. Anda bebas menggunakannya di proyek Anda sendiri.
Penulis Asli Roman Vasilenko (fisika)
Kontributor
Demi singkatnya saya menyertakan siapa saja yang telah menggabungkan permintaan tarik!