Apa solusi open-source gratis / non-restriktif (bukan GPL) yang tersedia untuk mendekode video game?
Persyaratannya sederhana:
- API C yang relatif mudah digunakan
- file yang disandikan harus cukup kecil
- harus ada aplikasi yang mengubah video dari format apa pun (codec apa pun yang diinstal pada Windows atau jumlah yang setara dengan format yang diterjemahkan secara internal)
- decoding harus terjadi dengan cukup cepat
- poin bonus pergi ke format file yang populer / aktif didukung dan dikembangkan
Jawaban:
FFmpeg memungkinkan Anda men-decode semua jenis data audio dan video berkat libavcodec. Sebagian besar dilisensikan di bawah LGPL, yang memungkinkan penggunaan komersial, tetapi beberapa bagian di bawah GPL, dan beberapa bagian mungkin melanggar paten .
Anda mungkin dapat menghindari masalah hukum dengan menggunakan format Ogg gratis (dikelola oleh yayasan Xiph.org ), mungkin dengan Vorbis + Theora untuk kompresi yang hilang. FFmpeg menawarkan dukungan untuk mendekode mereka melalui libvorbis dan libtheora, dan akan memungkinkan Anda mengkonversi dari format lain melalui
ffmpeg
alat baris perintah.sumber