Ahududu Pi'nize MPEG-2 ve VC-1 Video Codec Desteği Nasıl Eklenir
Raspberry Pi mikro bilgisayarınızda daha çeşitli ortam oynatmanın keyfini çıkarmak için, MPEG-2 ve VC-1 kodeklerini manuel olarak etkinleştirmeniz gerekir. Bunu nasıl yapacağınızı görmek için okumaya devam edin ve Pi'nizde DVD oynatmanın ve daha pek çok şeyin.
Neden Bunu Yapmam Gerekiyor??
Ahududu Pi, bir eğitim bilgisayarı olarak tasarlanmıştır. Bu eğitim görevinin bir parçası olarak, Raspberry Pi Vakfı, cihazın son maliyetini düşük tutmak için üretim ve lisanslama maliyetlerini en aza indirgeme yolunda gitti. Maliyet azaltma önlemlerinin bir kısmı, MPEG-2 ve VC-1 video kodeklerini kullanmak için pahalı bir battaniye lisansı satın almamayı içeriyordu..
Bu, Raspberry Pi'nin MPEG-2 veya VC-1'de kodlanmış ortamları kodlayamadığı anlamına gelmez, ancak varsayılan olarak kodekler, uygun bir lisans almak için Raspberry Pi donanımında çalışamaz. Neyse ki Raspberry Pi Vakfı, her kodek için ayrı ayrı lisans satmak için çok ucuza düzenlemeler yapabildi..
Bu lisans satış programı ve bu eğitim için hedef kitle olup olmadığını merak ediyorsanız, aşağıdaki ifadelerden herhangi birinin sizin için geçerli olup olmadığını kontrol edin:
Raspberry Pi'mi medya merkezi ve / veya genel amaçlı bir cihaz olarak kullanıyorum ve diliyorum:
- DVD'leri izleyin (doğrudan bağlı bir DVD sürücüsünden veya kopyalanmış .ISO dosyalarından). Bu durumda, DVD’deki videoyu çözmek için bir MPEG-2 lisansına ihtiyacınız vardır..
- AVI dosya koleksiyonumu izle. AVI teknik olarak bir kodlayıcı değil bir konteyner formatı olmasına rağmen, AVI dosyalarının çoğu MPEG-2 kullanılarak kodlanır ve bu nedenle bir MPEG-2 lisansına ihtiyacınız olacaktır..
- Windows Media Center'ı kullanarak kopyaladığım veya kaydettiğim içerikleri izleyin (örneğin WMV konteyner biçimindeki filmler veya televizyon şovları gibi). Bunun için VC-1 lisansına ihtiyacınız olacak..
Söz konusu dosya türlerine sahip olup olmadığından emin değilseniz, kontrol etmenin iki basit yolu vardır. Öncelikle, dosyayı Raspberry Pi medya merkezinize yüklemeyi deneyebilirsiniz. Örneğin, dosya MPEG-2 kodlu bir video dosyasıysa, ses parçasının gayet iyi çalma olasılığı çok yüksektir, ancak video parçasının görüntülenmesi başarısız olur ve ekran siyah kalır..
Kontrol etmenin daha kesin yolu, bu dosyayı MediaInfo eğitimimizle birlikte izleyebileceğiniz MediaInfo-benzeri bir araç kullanarak dosyanın kendisini incelemektir. MediaInfo, incelediğiniz herhangi bir video dosyası için size özel video kodeki söyleyecektir.
Neye ihtiyacım var?
Bu eğitim için, ellerinizi zaten bir Raspberry Pi birimine aldığınızı ve tercih ettiğiniz işletim sisteminizi kurduğunuzu varsayıyoruz. Dahası, bu eğitim için Raspbmc'nin bir kopyasını, okuyucularımızın çoğunun Raspbmc kılavuzumuzu takip ettiği ve şimdi DVD / WMV desteğini eklemek istedikleri varsayımıyla kullanacağız..
Başka bir Raspberry Pi dağılımı kullanıyor olsanız bile, komut satırı talimatları ve manuel yapılandırma hala sizin ve Pi üniteniz için geçerlidir..
İki yöntemi ele alacağız: lisans kodunu manuel olarak ve XBMC'nin popüler bir Raspberry Pi etkin dağıtımı olan Raspbmc ile ekleme.
Devam etmek için aşağıdakilere ihtiyacınız olacak:
- Ahududu Pi mağazasından satın alınan bir MPEG-2 (~ 4 $) ve / veya VC-1 lisansı (~ 2 $).
- Raspberry Pi'deki komut istemine erişim (fiziksel cihazda veya SSH üzerinden).
Öncelikle, seri numarası tahtanın dışına çıkarmak ve ihtiyacınız olan lisansları satın almak için size rehberlik edeceğiz. Ondan sonra lisansları Pi'nize manuel olarak nasıl ekleyeceğinizi ya da Raspbmc içindeki yerleşik aracı nasıl kullanacağınızı göstereceğiz..
Lisansları Satın Alma
İhtiyacınız olan lisansı satın almak için, Raspberry Pi anakartınızın benzersiz seri numarasını almanız gerekir. Bu numara, devre kartında herhangi bir yere basılmaz, bunun yerine donanımda saklanır; komut istemi kullanılarak alınmalıdır.
Seri Numarasını Alma: Öncelikle, komut istemini gerçek terminalde veya uzaktan PuTTY gibi bir SSH aracıyla terminale bağlı olarak ziyaret edin. Raspbmc makinenize takılı bir klavyeniz varsa, GUI'nin sol alt tarafındaki güç düğmesi üzerinden Raspbmc arayüzünden “Çıkış” ı seçin. Raspbmc GUI'ye yeniden başlatmak yerine komut istemini yüklemek için ESC'ye basın. Bu sizi komut istemine yatırır..
Alternatif olarak, komut istemine uzaktan erişmek istiyorsanız, SSH istemcinizi (örneğin, PuTTY) ateşleyin ve Rasperry Pi ünitenizin IP adresini girin..
Komut istemini doğrudan makineden mi, yoksa SSH'den mi çektiğinize giriş yapmanız istenir. Raspbmc için varsayılan giriş / şifre kombinasyonu pi sayısı / Ahududu.
Komut isteminde bir kez aşağıdaki komutu girin: kedi / proc / cpuinfo
Pi'niz 11 satır metin geri tükürecek, ancak bizi ilgilendiren tek etiketli son satır. Seri. Eşsiz 16 dijital seri numarasını kopyalayın (buradaki ekran görüntüsünde kısmen gizlenmiş).
Lisans, her bir Raspberry Pi panosuna verildiğinden, lisansı almak istediğiniz tüm Raspberry Pi panoları için yukarıdaki işlemi tekrarlayın..
Her bir birimin seri numarasını öğrendikten sonra, lisansları Raspberry Pi vakfından satın alma zamanı gelmiştir..
Lisansı Satın Alma: Raspberry Pi Vakfı'nın MPEG-2 lisansı ve / veya VC-1 lisansı için satın alma sayfasını ziyaret edin. Raspberry Pi seri numaranızı, fiyatın altındaki uygun boşluğa girin. Lisansı sepetinize ekleyin. Codec bileşenlerini eklemek istediğiniz tüm birimlerdeki tüm lisanslar için bu işlemi tekrarlayın..
Kuruluşunuz, lisansınızın e-posta yoluyla gelmesinin 72 saate kadar sürebileceğini gösterse de, 24 saat içinde bize ulaştı. E-postanız geldiğinde, bu şekilde biçimlendirilmiş her lisans için bir kod içerir:
decode_MPG2 = 0000000000
decode_WVC1 = 0000000000
Lisansın 0000000000 kısmı, benzersiz 10 basamaklı alfasayısal lisans kodunuzdur..
Lisansları Yükleme
Artık lisans kodlarımız var, onları Ahududu Pi'nize eklemenin ve gelişmiş medya oynatmanın keyfini çıkarmanın zamanı geldi.
Lisansları el ile yükleme: Manuel kurulum tekniği, Raspbmc de dahil olmak üzere, Raspberry Pi üzerindeki herhangi bir kurulum için işe yarar..
Codec bileşenlerini el ile yüklemek için Raspberry Pi aygıtınızı kapatmanız, SD kartı çıkarmanız ve basit bir metin düzenleyiciye erişimi olan bir bilgisayara SD kartı takmanız gerekir..
Raspberry Pi SD kartlar, config.txt etiketli, kolayca düzenlenmiş bir yapılandırma dosyası içeren başlangıç araçlarını tutan FAT biçimli bir mini bölüm içerir. [Not: Bazı işletim sistemleri otomatik olarak config.txt dosyası oluşturmayabilir; Eğer config.txt yoksa, sadece kendinizinkini yaratın.]
Dosyayı bulun ve bir kopya alın, yeniden adlandırın config.old-bu sürüm düzenleme işlemi sırasında herhangi bir sorun çıkarsa yedekleme işlevi görür. İstediğiniz metin düzenleyicinizde orijinal config.txt dosyasını açın (Notepad ++ kullanıyoruz).
Pi'nizde hangi işletim sistemini çalıştırdığınıza bağlı olarak, yapılandırma dosyası biraz farklı görünebilir. Mevcut girişleri yalnız bırakın. E-postanızda aldığınız biçimlendirilmiş lisans girişlerini kesin ve yapıştırın, şöyle:
Config.txt dosyasını kaydedin ve SD kartı güvenli bir şekilde bilgisayarınızdan çıkarın. SD kartı Raspberry Pi’ye iade edin ve cihazı açın.
Lisansları yerleşik Raspbmc aracıyla eklemek: Raspbmc kullanıyorsanız, config.txt adımını elle düzenleyerek tamamını el ile atlayabilir ve Raspbmc içinde yerleşik araçtan yararlanabilirsiniz..
Bunu yapmak için Raspbmc cihazınıza gidin ve ana arayüzden Programlar -> Raspbmc Ayarları seçeneğine gidin. Raspbmc Ayarları içerisine girdikten sonra, Sistem Konfigürasyon Sekmesine gidin ve Gelişmiş Sistem Ayarları bölümüne gidin:
Burada MPEG2 ve VC1'e tıklayabilir ve lisans numaranızı girebilirsiniz. Raspberry Pi tarafından size verilen tüm dizgiyi yazmayın, baştaki decode_MPG2 = ve decode_WVC1 = kısmını bırakın. Her kod çözücünün ilgili yuvasına eşit işaretten sonra sadece 10 basamaklı dizgiyi girin.
Uygun codec lisanslarını ekledikten sonra ana arayüze dönün ve cihazınızı sol alt köşedeki güç seçimi menüsünden yeniden başlatın.
Codec bileşenlerini test etme: Yeni codec bileşenlerinizi test etmenin en keyifli yolu, onsuz oynamayacağınız, arkanıza yaslanıp mükemmel bir şekilde oynatıldığını izleyebileceğiniz bir medya dosyasını ateşlemektir.
Kontrol etmenin daha teknik yolu, herhangi bir hıçkırıkla karşılaşırsanız ve lisansınızın cihaz tarafından tanındığını doğrulamak istiyorsanız, komut istemine gidin ve aşağıdaki komutları girin:
vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1
Pi hemen kod çözücünün etkin olduğunu göstermelidir. İşte referans için test makinemizdeki MPG2 kontrolünün çıktısı:
Komut isteminde her şey iyi görünüyor ve önceden yalnızca ses dosyaları şimdi hem ses hem de video kanallarını oynatıyor. Birkaç dolar ve zamanımızın birkaç dakikası için, MPEG-2 ve VC-1 kodeklerinde kodlanmış çok çeşitli videoların keyfini çıkarmaya hazırız.
Ahududu Pi ile ilgili bir konuya değinmek ister misiniz? Yorumlarda seslenin veya önerilerinizle [email protected] adresine yazın..