17Aug

Ahududanı Pi'ye MPEG-2 ve VC-1 Video Kod Desteği Nasıl Eklenebilir?

click fraud protection

2013-02-11_121438

Ahududanı Pi mikro bilgisayarınızda daha çeşitli ortam kayıtlarının tadını çıkarmak için, MPEG-2 ve VC-1 codec bileşenlerini manuel olarak etkinleştirmeniz gerekir. Bunun nasıl yapılacağını öğrenmek için okumaya devam edin ve Pi'nizde DVD oynatmanın ve daha fazlasının keyfini çıkarın.

Neden Bunu Yapmam Gerekiyor?

Ahududu Pi bir eğitim bilgisayarı olarak tasarlandı.Bu eğitim misyonunun bir parçası olarak Ahududu Pi Vakfı, cihazın nihai maliyetini düşürmek için imalat ve lisanslama maliyetlerini en aza indirmek için kendi yolumdan gitmiştir. Maliyet azaltma önlemlerinin bir kısmı, MPEG-2 ve VC-1 video codec bileşenlerini kullanmak için pahalı bir paket lisansı satın almayı içermiyordu.

Bu, Ahududu Pi'nin MPEG-2 veya VC-1'de kodlanmış ortamı çözebileceği anlamına gelmez, ancak varsayılan olarak codec bileşenleri uygun bir lisans istemesi için Ahududu Pi donanımında çalıştırılamaz. Neyse ki, Ahududu Pi Vakfı, her bir kod çözümü için ayrı ayrı lisanslar satmak için çok ucuza düzenlemeler yapabildi.

instagram viewer

Bu lisans satışı programının hedef kitlesi olup olmadığınızı merak ediyorsanız, bu yazıda aşağıdaki ifadelerin herhangi birinin geçerli olup olmadığını kontrol edin:

Ahududanı Pi'yi medya merkezi olarak kullanıyorum ve/ veya genel amaçlı cihaz ve şunu istiyorum:

  • DVD'leri izleyin( düz bir ekli DVD sürücüsünden veya kopmuş. ISO dosyalarından).Bu durumda, DVD'lerdeki videonun kodunu çözmek için bir MPEG-2 lisansı almanız gerekir.
  • AVI dosyalarım koleksiyonumdan izleyin. AVI teknik olarak bir konteyner biçimi, bir codec bileşeni değilken, AVI dosyalarının büyük çoğunluğu MPEG-2 kullanılarak kodlanmıştır ve bu nedenle MPEG-2 lisansına ihtiyacınız olacaktır.
  • Windows Media Center'ı kullanarak kopartığım veya kaydettiğim içeriği izleyin( örneğin filmler veya televizyon şovları gibi WMV kapsayıcı biçiminde).Bunun için VC-1 lisansına ihtiyacınız olacak.

Söz konusu dosya türlerine sahip olup olmadığınızdan emin değilseniz, denetlemek için iki basit yol vardır.Önce, Raspberry Pi ortam merkezinize dosyayı yüklemeyi deneyebilirsiniz. Dosya, örneğin, MPEG-2 kodlu bir video dosyasıysa, ses parçasının düzgün oynatılacağı ancak ekranın siyah kalacağı şekilde video izi işlenemeyeceği çok yüksek bir olasılıktır.

Kontrol etmenin daha kesin yolu, dosyanın kendisini MediaInfo gibi bir araç kullanarak incelemektir - burada MediaInfo öğretici ile birlikte takip edebilirsiniz. MediaInfo, incelediğiniz herhangi bir video dosyası için size özel video codec bileşenini söyleyecektir.

Ne İsteyeceğim?

2013-02-11_174253

Bu eğiticide, zaten bir Ahududu Pi biriminde ellerinizi tuttuğunuzu ve üzerinde işletim sisteminizi kurduğunuzu varsayıyoruz. Ayrıca, okuyucularımızdan birçoğunun Raspbmc rehberimizi izlediğini varsayarak Raspbmc'nin bir kopyasını bu öğreticide kullanacağız ve şimdi yapılarına DVD / WMV desteği eklemek istiyoruz.

Başka bir Ahududu Pi dağıtımını kullanıyor olsanız bile, komut satırı talimatları ve el ile yapılandırma siz ve Pi üniteniz için halen geçerlidir.

İki yöntemi kapsıyor olacağız: lisans kodunu manuel olarak ve Raspbmc( popüler bir Raspberry Pi etkin XBMC dağıtımı) ekleyerek.

Takip 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).
  • Ahududu Pi üzerindeki komut istemine( fiziksel aygıtta veya SSH aracılığıyla) erişin.

İlk olarak, seri numarasını tahtadan çıkarmaya ve ihtiyacınız olan lisansları satın almaya yönlendiririz. Bundan sonra size Pi'nize lisansları el ile nasıl ekleyeceğinizi veya Raspbmc içindeki dahili aracı nasıl kullanacağınızı göstereceğiz.

Lisansları Satın Alma

2013-02-11_135655

İhtiyacınız olan lisansları satın almak için Ahududeri Pi tahtası için benzersiz seri numarasını almak zorunda kalacaksınız. Bu sayı devre kartının herhangi bir yerinde yazdırılmıyor, bunun yerine donanımda saklanıyor;komut istemini kullanarak alınması gerekir.

Seri Numarasını Alma: Önce gerçek terminaldeki komut istemini ziyaret edin veya terminale PuTTY gibi bir SSH aracı ile uzaktan bağlanın. Raspbmc makinenize bir klavye takılıysa, GUI'nin sol alt tarafındaki güç düğmesi aracılığıyla Raspbmc arayüzünden "Çıkış" 'ı seçin. Raspbmc GUI'ye önyükleme yapmak 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 isterseniz, SSH istemcinizi çalıştırın( PuTTY gibi) ve Rasperry Pi biriminizin IP adresini girin.

Komut istemini makineye ya da SSH'ye doğrudan bağlamış olun, oturum açmanız istenir. Raspbmc için varsayılan giriş / şifre kombinasyonu pi / ahududu 'dir.

Komut isteminde bir kez aşağıdaki komutu girin: kedi /proc/ cpuinfo

2013-02-11_135914

Pi'nizin 11 satırlık sırtını boşaltacağız, ancak bize ilgi gösteren tek satır Serial etiketli son satırdır. Eşsiz 16 dijital seri numarasını kopyalayın( ekran görüntüsünde kısmen karışık durumdadır).

Lisans, her belirli Ahududu Pi yönetim kuruluna verildiğinden, yukarıdaki işlemi, lisans satın almak istediğiniz tüm Ahududu Pi levhaları için tekrarlayın.

Her bir birimin seri numarasını aldıktan sonra, Raspberry Pi vakfından lisansları satın almanın zamanı geldi.

2013-02-11_140624

Lisans Satın Alınması: Raspberry Pi vakfının MPEG-2 lisansı ve / veya VC-1 lisansı için satın alma sayfasını ziyaret edin. Ahududeri Pi seri numaranızı fiyatın altındaki uygun boşluğa girin. Lisansı arabanıza ekleyin. Bu işlemi, codec bileşenlerini eklemek istediğiniz tüm birimlerdeki tüm lisanslar için tekrarlayın.

Vakıf lisansınızın e-posta yoluyla gelmesi 72 saat kadar sürebileceğini gösterse de, yaklaşık 24 saat içinde bize ulaştık. E-postanız geldiğinde, şu gibi biçimlendirilmiş her lisan için bir kod içerecektir:

decode_MPG2 = 0000000000

decode_WVC1 = 0000000000

Lisansın 0000000000 kısmı benzersiz 10 basamaklı alfasayısal lisans kodunuzdur.

Lisansları Kurma

Artık lisans kodlarımız var, şimdi bunları Ahududanı Pi'ye ekleyip geliştirilmiş medya oynatımının tadını çıkarmanın zamanı geldi.

Lisansların manuel olarak yüklenmesi: El ile yükleme tekniği, Raspbmc de dahil olmak üzere, Ahududu Pi üzerindeki herhangi bir kurulumda çalışır.

El ile codec bileşenlerini yüklemek için Raspberry Pi aygıtınızı kapatmanız, SD kartı çıkartmanız ve SD kartı basit bir metin düzenleyicisine erişimi olan bir bilgisayara bağlamanız gerekir.

Ahududu Pi SD kartları, config.txt etiketli kolayca düzenlenebilen bir yapılandırma dosyası da dahil olmak üzere başlangıç ​​araçlarını barındıran bir FAT formatlı mini bölümü içerir.[Not: Bazı işletim sistemi yapıları otomatik olarak bir config.txt dosyası oluşturamaz;config.txt yoksa kendi dosyanızı oluşturun.]

Dosyayı bulun ve bir kopyasını yapın, config.old adını değiştirin - bu sürüm, düzenleme işlemi sırasında bir şeylerin yanlış gittiğinde yedek olarak hizmet edecektir. Seçtiğiniz metin editöründe orijinal config.txt dosyasını açın( şu an Notepad ++ kullanıyoruz).

2013-02-11_141906

Pi'nizde hangi işletim sisteminde çalıştığınıza bağlı olarak, yapılandırma dosyası biraz farklı görünebilir. Var olan kayıtları yalnız bırakın. E-postanızda aldığınız biçimlendirilmiş lisans girişlerini kesin ve yapıştırın, örneğin:

2013-02-11_142230

config.txt dosyasını kaydedin ve SD kartını bilgisayarınızdan güvenli bir şekilde çıkartın. SD kartını Ahududu Pi'ye geri koyun ve cihazı açın.

2013-02-11_170606

Lisansları yerleşik Raspbmc aracıyla ekleme: Raspbmc çalıştırıyorsanız, config.txt adımını manuel olarak düzenleyip Raspbmc içindeki yerleşik aracın avantajından yararlanabilirsiniz.

Bunu yapmak için, Raspbmc cihazınıza gidin ve ana arayüzden Programlar -> gt;Raspbmc Ayarları.Raspbmc Ayarları'na girdikten sonra, Sistem Yapılandırma Sekmesine gidin ve Gelişmiş Sistem Ayarları bölümüne gidin:

2013-02-11_171645

Burada, MPEG2 ve VC1'i tıklayabilir ve lisans numaranızı girebilirsiniz. Raspberry Pi tarafından sağlanan dizgenin tamamını yazın, önde gelen decode_MPG2 = ve decode_WVC1 = bölümlerini bırakmayın. Sadece, her bir kod çözücüsünün ilgili alanına eşit işaretten sonraki 10 basamaklı dizeyi girin.

Uygun codec lisanslarını ekledikten sonra, ana arayüze geri dönün ve sol alt köşedeki güç seçimi menüsü aracılığıyla cihazınızı yeniden başlatın.

Kod çözücülerini test etme : Yeni codec bileşenlerini test etmenin en eğlenceli yolu, olmadan oynatmayacağını bildiğiniz bir medya dosyasını ateşlemek, arkanıza yaslanın ve mükemmel bir şekilde oynatmasını izlemektir.

Denetleme yönteminin daha teknik yolu, herhangi bir hıçkırık bulmanız ve lisansınızın cihaz tarafından tanındığını onaylamanız durumunda komut istemine gidip aşağıdaki komutları girmeniz gerekir:

vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1

ThePi hemen dönmeli ve codec bileşeni etkinleştirildi. Referans için bizim test makinesinde MPG2 kontrolünün çıktısı:

2013-02-11_173014

Her şey komut satırında iyi görünüyor ve daha önce sesli dosyalar hem ses hem de video kanallarını oynuyor. Zamanımızın birkaç ve birkaç dakika süreyle, MPEG-2 ve VC-1 codec bileşenleri ile kodlanmış çok çeşitli videolardan yararlanmaya hazırız.

Bize rastladığımı görmekten memnuniyet duyacağımız ahududu Pi ile ilgili bir konu var mı?Yorumlarınızda ses çıkarın veya önerilerinizle [email protected] adresine yazın.