File video lebih akurat dijelaskan sebagai "penemu". Ini karena mereka tidak hanya dapat berisi video itu sendiri tetapi juga trek tambahan termasuk audio, sub judul, dan rekaman video lebih lanjut. Ada juga bisa lebih dari satu dari setiap jenis trek dalam wadah, misalnya:
Beberapa sudut pandang
Stereo atau 5.1 versi audio campuran
Subtitles dalam bahasa yang berbeda
Dialog dalam bahasa yang berbeda
Untuk menyimpan bandwidth dan penyimpanan, setiap konten trek dikodekan menggunakan “codec”, yang mengompresi dan menghapus data sesuai kebutuhan.
Format codec video yang umum adalah H.264, dan format codec audio yang umum adalah AAC.
Ekstensi file seperti .mp4, .mov, .webm atau .avi menunjukkan bahwa data dalam file video diatur menggunakan format kontainer tertentu.
Sebagian besar perangkat modern memiliki perangkat keras yang didedikasikan untuk decoding video. Perangkat keras ini biasanya membutuhkan lebih sedikit daya untuk melakukan tugas ini daripada, misalnya, CPU, dan berarti bahwa sumber daya dapat digunakan untuk tugas selain video decoding.
Percepatan perangkat keras ini dimungkinkan oleh API kustom asli, yang bervariasi dari platform ke platform. Arsitektur video Unity menyembunyikan perbedaan ini dengan menyediakan API UI(User Interface) Memungkinkan pengguna untuk berinteraksi dengan aplikasi Anda. Unity saat ini mendukung tiga sistem UI. More info
Lihat di Glossary dan Scripting yang umum untuk mengakses kemampuan ini.
Unity juga mampu decoding video berbasis perangkat lunak. Ini menggunakan codec video VP8 dan codec audio Vorbis, dan berguna untuk situasi di mana hasil decoding hardware platform dalam pembatasan yang tidak diinginkan dalam hal resolusi, kehadiran beberapa trek audio, atau dukungan saluran alfa (lihat dokumentasi pada Transparency untuk informasi lebih lanjut).
2017–06–15 Sitemap
Fitur baru di Unity 5.6