Cara Menambahkan Dukungan Codec Video MPEG-2 dan VC-1 ke Raspberry Pi Anda
Untuk menikmati pemutaran media yang lebih beragam di komputer mikro Raspberry Pi Anda, Anda perlu mengaktifkan codec MPEG-2 dan VC-1 secara manual. Baca terus untuk melihat bagaimana melakukannya dan nikmati pemutaran DVD dan lebih lanjut tentang Pi Anda.
Mengapa Saya Perlu Melakukan Ini?
Raspberry Pi dirancang untuk menjadi komputer pendidikan. Sebagai bagian dari misi pendidikan itu, Yayasan Raspberry Pi telah berupaya untuk meminimalkan biaya pembuatan dan lisensi untuk menjaga agar biaya akhir perangkat tetap rendah. Bagian dari langkah-langkah pemotongan biaya mereka termasuk tidak membeli lisensi selimut mahal untuk menggunakan codec video MPEG-2 dan VC-1.
Ini tidak berarti Raspberry Pi tidak mampu mendekode media yang disandikan dalam MPEG-2 atau VC-1, tetapi secara default codec tidak dapat berjalan pada perangkat Raspberry Pi karena menginginkan lisensi yang tepat. Untungnya, Yayasan Raspberry Pi dapat membuat pengaturan untuk menjual lisensi individu untuk setiap codec dengan biaya yang sangat murah.
Jika Anda bertanya-tanya apakah Anda target audiens untuk program penjualan lisensi ini dan tutorial ini, periksa untuk melihat apakah pernyataan berikut ini berlaku untuk Anda:
Saya menggunakan Raspberry Pi saya sebagai pusat media dan / atau perangkat tujuan umum dan saya ingin:
- Tonton DVD (baik langsung dari drive DVD yang terpasang atau dari file .ISO yang robek). Dalam hal ini Anda memerlukan lisensi MPEG-2 untuk memecahkan kode video pada DVD.
- Tonton koleksi file AVI saya. Sementara AVI secara teknis format wadah, bukan codec, sebagian besar file AVI dikodekan menggunakan MPEG-2 dan karena itu Anda akan memerlukan lisensi MPEG-2.
- Tonton konten yang saya robek atau direkam menggunakan Windows Media Center (seperti film atau acara televisi dalam format wadah WMV). Untuk ini, Anda memerlukan lisensi VC-1.
Jika Anda tidak yakin apakah Anda memiliki jenis file yang dipermasalahkan, ada dua cara sederhana untuk memeriksanya. Pertama, Anda dapat mencoba memuat file di pusat media Raspberry Pi Anda. Jika file tersebut, misalnya, file video yang disandikan MPEG-2 ada kemungkinan sangat besar bahwa trek audio akan diputar dengan baik, tetapi trek video akan gagal di-render, meninggalkan layar hitam.
Cara yang lebih tepat untuk memeriksa adalah memeriksa file itu sendiri menggunakan alat seperti MediaInfo-Anda dapat mengikuti bersama dengan tutorial MediaInfo kami di sini. MediaInfo akan memberi tahu Anda codec video spesifik untuk file video apa pun yang Anda periksa.
Apa Yang Saya Butuhkan??
Untuk tutorial ini, kami mengasumsikan Anda sudah memiliki unit Raspberry Pi dan menginstal sistem operasi pilihan Anda di sana. Lebih lanjut, kami akan menggunakan salinan Raspbmc untuk tutorial ini dengan asumsi bahwa banyak pembaca kami mengikuti panduan Raspbmc kami dan sekarang ingin menambahkan dukungan DVD / WMV ke build mereka.
Bahkan jika Anda menggunakan distribusi Raspberry Pi lain, instruksi baris perintah dan konfigurasi manual masih berlaku untuk Anda dan unit Pi Anda.
Kami akan membahas dua metode: menambahkan kode lisensi secara manual dan melalui Raspbmc-distribusi populer XBMC yang diaktifkan oleh Raspberry Pi.
Untuk mengikuti Anda perlu hal-hal berikut:
- Lisensi MPEG-2 (~ $ 4) dan / atau VC-1 (~ $ 2) dibeli dari toko Raspberry Pi.
- Akses ke prompt perintah pada Raspberry Pi (baik di perangkat fisik atau melalui SSH).
Pertama, kami akan memandu Anda mendapatkan nomor seri dari papan dan membeli lisensi yang Anda butuhkan. Setelah itu, kami akan menunjukkan kepada Anda cara menambahkan lisensi secara manual ke Pi Anda atau menggunakan alat bawaan di dalam Raspbmc.
Membeli Lisensi
Untuk membeli lisensi yang Anda butuhkan, Anda harus mengambil nomor seri unik untuk papan Raspberry Pi Anda. Nomor ini tidak dicetak di mana pun pada papan sirkuit tetapi disimpan dalam perangkat keras; itu harus diambil menggunakan command prompt.
Mengambil Nomor Seri: Pertama, kunjungi command prompt baik di terminal aktual atau jarak jauh yang terhubung ke terminal melalui alat SSH seperti Putty. Jika Anda memiliki keyboard yang terpasang pada mesin Raspbmc Anda, cukup pilih "Keluar" dari antarmuka Raspbmc melalui tombol daya di sisi kiri bawah GUI. Tekan ESC untuk memuat command prompt alih-alih mem-boot kembali ke GUI Raspbmc. Ini akan menyetor Anda di command prompt.
Atau, jika Anda ingin mengakses command prompt dari jarak jauh, jalankan klien SSH Anda (seperti Putty) dan masukkan alamat IP unit Rasperry Pi Anda.
Apakah Anda telah menarik prompt perintah langsung di mesin atau melalui SSH, Anda akan diminta untuk masuk. Kombinasi login / kata sandi default untuk Raspbmc adalah pi / frambos.
Setelah di command prompt masukkan perintah berikut: cat / proc / cpuinfo
Pi Anda akan meludahkan 11 baris teks, tetapi satu-satunya yang menarik bagi kami adalah baris terakhir yang berlabel Serial. Salin 16 nomor seri digital unik (dikaburkan sebagian pada tangkapan layar di sini).
Karena lisensi diberikan kepada setiap papan Raspberry Pi tertentu, ulangi proses di atas untuk semua papan Raspberry Pi yang Anda ingin membeli lisensi untuk.
Setelah Anda memiliki nomor seri untuk setiap unit individu, inilah saatnya untuk membeli lisensi dari yayasan Raspberry Pi.
Membeli Lisensi: Kunjungi halaman pembelian Yayasan Raspberry Pi untuk lisensi MPEG-2 dan / atau lisensi VC-1. Masukkan nomor seri Raspberry Pi Anda di tempat kosong yang sesuai di bawah harga. Tambahkan lisensi ke troli Anda. Ulangi proses ini untuk semua lisensi di semua unit yang Anda ingin tambahkan codec.
Meskipun yayasan menunjukkan bahwa perlu hingga 72 jam agar lisensi Anda tiba melalui email, kami menerima hak kami dalam waktu sekitar 24 jam. Ketika email Anda tiba, itu akan mencakup kode untuk setiap lisensi yang diformat seperti:
decode_MPG2 = 0000000000
decode_WVC1 = 0000000000
Bagian 0000000000 dari lisensi adalah kode lisensi alfanumerik 10 digit unik Anda.
Menginstal Lisensi
Sekarang kami memiliki kode lisensi, saatnya menambahkannya ke Raspberry Pi Anda dan menikmati pemutaran media yang ditingkatkan.
Menginstal lisensi secara manual: Teknik instalasi manual berfungsi untuk instalasi apa pun pada Raspberry Pi, termasuk Raspbmc.
Untuk menginstal codec secara manual, Anda perlu mematikan perangkat Raspberry Pi Anda, lepaskan kartu SD, dan pasang kartu SD di komputer dengan akses ke editor teks sederhana.
Kartu Raspberry Pi SD termasuk partisi mini FAT yang diformat yang menampung alat-alat startup termasuk file konfigurasi yang mudah diedit berlabel config.txt. [Catatan: Beberapa sistem operasi yang dibangun mungkin tidak secara otomatis membuat file config.txt; jika tidak ada config.txt cukup buat sendiri.]
Temukan file dan buat salinan, beri nama config.old-versi ini akan berfungsi sebagai cadangan jika terjadi kesalahan selama proses pengeditan. Buka config.txt asli di editor teks pilihan Anda (kami menggunakan Notepad ++).
Bergantung pada sistem operasi apa yang Anda jalankan pada Pi Anda, file konfigurasi mungkin terlihat sedikit berbeda. Biarkan entri yang ada sendirian. Potong dan rekatkan entri lisensi yang diformat yang Anda terima di email Anda, seperti:
Simpan file config.txt dan keluarkan kartu SD dengan aman dari komputer Anda. Kembalikan kartu SD ke Raspberry Pi dan nyalakan perangkat.
Menambahkan lisensi melalui alat Raspbmc bawaan: Jika Anda menjalankan Raspbmc, Anda dapat melewati keseluruhan pengeditan langkah config.txt secara manual dan memanfaatkan alat bawaan tepat di dalam Raspbmc.
Untuk melakukannya, buka perangkat Raspbmc Anda dan navigasikan dari antarmuka utama ke Program -> Pengaturan Raspbmc. Setelah Anda berada di dalam Pengaturan Raspbmc, navigasikan ke Tab Konfigurasi Sistem dan gulir ke bawah ke bagian Pengaturan Sistem Lanjutan:
Di sana Anda dapat mengklik MPEG2 dan VC1 dan memasukkan nomor lisensi Anda. Jangan mengetik seluruh string yang disediakan untuk Anda oleh Raspberry Pi, tinggalkan decode_MPG2 terkemuka = dan decode_WVC1 = bagian. Hanya masukkan string 10 digit setelah tanda sama dengan masing-masing slot codec.
Setelah Anda menambahkan lisensi codec yang sesuai, kembali ke antarmuka utama dan reboot perangkat Anda melalui menu pemilihan daya di sudut kiri bawah.
Menguji codec: Cara yang paling menyenangkan untuk menguji codec baru Anda adalah menjalankan file media yang Anda tahu tidak akan diputar tanpanya, duduk, dan tonton itu diputar dengan sempurna.
Cara yang lebih teknis untuk memeriksa, jika Anda mengalami cegukan dan ingin mengkonfirmasi bahwa lisensi Anda dikenali oleh perangkat, adalah menuju ke prompt perintah dan masukkan perintah berikut:
vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1
Pi harus segera mengembalikan bahwa codec diaktifkan. Inilah output untuk pemeriksaan MPG2 pada mesin uji kami, untuk referensi:
Semuanya terlihat bagus di command prompt dan file-file yang sebelumnya hanya audio sekarang memutar saluran audio dan video mereka. Untuk beberapa dolar dan beberapa menit dari waktu kami, kami siap untuk menikmati beragam video yang dikodekan dalam codec MPEG-2 dan VC-1.
Punya topik terkait Raspberry Pi yang mendesak yang ingin Anda lihat di alamat kami? Suara di komentar atau tulis ke [email protected] dengan saran Anda.