Raspberry Piマイクロコンピューターでより多様なメディア再生を楽しむには、MPEG-2およびVC-1コーデックを手動で有効にする必要があります。その方法を確認し、PiでDVD再生などを楽しむ方法を読んでください。
なぜこれを行う必要があるのですか?
Raspberry Piは、教育用コンピューターとして設計されました。その教育的使命の一環として、Raspberry Pi Foundationは、デバイスの最終的なコストを抑えるために、製造とライセンスのコストを最小限に抑えるために努力を重ねてきました。彼らのコスト削減策の一部には、MPEG-2およびVC-1ビデオコーデックを使用するための高価な包括的ライセンスを購入しないことが含まれていました。
これは、Raspberry PiがMPEG-2またはVC-1でエンコードされたメディアをデコードできないことを意味するわけではありませんが、デフォルトでは、適切なライセンスが必要なため、コーデックをRaspberryPiハードウェアで実行できません。幸い、Raspberry Pi Foundationは、コーデックごとに個別のライセンスを非常に安価に販売する手配をすることができました。
このライセンス販売プログラムとこのチュートリアルの対象読者であるかどうか疑問に思っている場合は、次のステートメントのいずれかが当てはまるかどうかを確認してください。
Raspberry Piをメディアセンターや汎用デバイスとして使用していますが、次のことを行います。
- DVDを視聴します(接続されたDVDドライブから直接またはリッピングされた.ISOファイルから)。この場合、DVDのビデオをデコードするにはMPEG-2ライセンスが必要です。
- 私のAVIファイルのコレクションをご覧ください。 AVIは技術的にはコーデックではなくコンテナ形式ですが、AVIファイルの大部分はMPEG-2を使用してエンコードされているため、MPEG-2ライセンスが必要です。
- Windows Media Centerを使用してリッピングまたは記録したコンテンツ(WMVコンテナ形式の映画やテレビ番組など)を視聴します。このためには、VC-1ライセンスが必要です。
問題のファイルタイプがあるかどうかわからない場合は、2つの簡単な方法で確認できます。まず、RaspberryPiメディアセンターにファイルをロードしてみます。たとえば、ファイルがMPEG-2でエンコードされたビデオファイルの場合、オーディオトラックは正常に再生される可能性が非常に高くなりますが、ビデオトラックはレンダリングに失敗し、画面が真っ暗になります。
確認するより正確な方法は、次のようなツールを使用してファイル自体を調べることです。 MediaInfo —あなたは一緒に従うことができます MediaInfoチュートリアルはこちら 。 MediaInfoは、調べたビデオファイルの特定のビデオコーデックを教えてくれます。
私には何が必要なのだろう?
このチュートリアルでは、Raspberry Piユニットをすでに手に入れており、選択したオペレーティングシステムをインストールしていることを前提としています。さらに、多くの読者を想定して、このチュートリアルではRaspbmcのコピーを使用します。 Raspbmcガイドに従いました そして今、彼らのビルドにDVD / WMVサポートを追加したいと思います。
別のRaspberryPiディストリビューションを使用している場合でも、コマンドラインの説明と手動構成はユーザーとPiユニットに適用できます。
ライセンスコードを手動で追加する方法と、人気のあるRaspberryPi対応のXBMCディストリビューションであるRaspbmcを使用する方法の2つの方法について説明します。
フォローするには、次のものが必要です。
- Raspberry Piストアから購入したMPEG-2(〜$ 4)および/またはVC-1ライセンス(〜$ 2)。
- Raspberry Piのコマンドプロンプトへのアクセス(物理デバイスまたはSSH経由)。
まず、シリアル番号をボードから取り出して、必要なライセンスを購入する手順を説明します。その後、Piにライセンスを手動で追加する方法、またはRaspbmc内の組み込みツールを使用する方法を説明します。
ライセンスの購入
必要なライセンスを購入するには、RaspberryPiボードの一意のシリアル番号を取得する必要があります。この番号は回路基板のどこにも印刷されていませんが、代わりにハードウェアに保存されています。コマンドプロンプトを使用して取得する必要があります。
シリアル番号の取得: まず、実際の端末でコマンドプロンプトにアクセスするか、次のようなSSHツールを介して端末にリモート接続します。 パテ 。 Raspbmcマシンにキーボードが接続されている場合は、GUIの左下にある電源ボタンを使用してRaspbmcインターフェイスから[終了]を選択するだけです。 Raspbmc GUIを再起動する代わりに、ESCを押してコマンドプロンプトをロードします。これにより、コマンドプロンプトでデポジットされます。
または、コマンドプロンプトにリモートでアクセスする場合は、SSHクライアント(PuTTYなど)を起動して、RasperryPiユニットのIPアドレスを入力します。
コマンドプロンプトをマシンで直接プルアップしたか、SSH経由でプルアップしたかにかかわらず、ログインするように求められます。 Raspbmcのデフォルトのログイン/パスワードの組み合わせは pi / ラズベリー 。
コマンドプロンプトが表示されたら、次のコマンドを入力します。 猫/ proc / cpuinfo
あなたのPiは11行のテキストを吐き返しますが、私たちが関心を持っているのは最後の行だけです シリアル 。一意の16デジタルシリアル番号をコピーします(ここのスクリーンショットでは部分的に難読化されています)。
ライセンスは特定のRaspberryPiボードごとに付与されるため、ライセンスを購入するすべてのRaspberryPiボードに対して上記のプロセスを繰り返します。
個々のユニットのシリアル番号を取得したら、ラズベリーパイ財団からライセンスを購入します。
ライセンスの購入: ラズベリーパイ財団の購入ページにアクセスして、 MPEG-2ライセンス および/または VC-1ライセンス 。価格の下の適切な空白にRaspberryPiのシリアル番号を入力します。カートにライセンスを追加します。コーデックを追加するすべてのユニットのすべてのライセンスに対して、このプロセスを繰り返します。
財団によると、ライセンスがメールで届くまでに最大72時間かかる可能性がありますが、約24時間でライセンスを受け取りました。メールが届くと、次のようにフォーマットされた各ライセンスのコードが含まれます。
decode_MPG2 = 0000000000
decode_WVC1 = 0000000000
ライセンスの0000000000部分は、固有の10桁の英数字のライセンスコードです。
ライセンスのインストール
ライセンスコードを取得したので、それらをRaspberry Piに追加して、強化されたメディア再生を楽しんでください。
ライセンスを手動でインストールする: 手動インストール手法は、Raspbmcを含むRaspberryPiへのすべてのインストールで機能します。
コーデックを手動でインストールするには、Raspberry Piデバイスの電源を切り、SDカードを取り外し、シンプルなテキストエディターにアクセスできるコンピューターにSDカードをマウントする必要があります。
Raspberry Pi SDカードには、config.txtというラベルの付いた簡単に編集できる構成ファイルを含むスタートアップツールを保持するFATフォーマットのミニパーティションが含まれています。 [Note: Some operating systems builds may not automatically create a config.txt file; if there is no config.txt simply create your own.]
ファイルを見つけてコピーを作成し、名前をconfig.oldに変更します。このバージョンは、編集プロセス中に問題が発生した場合のバックアップとして機能します。選択したテキストエディタで元のconfig.txtを開きます(Notepad ++を使用しています)。
Piで実行しているオペレーティングシステムによっては、構成ファイルの外観が若干異なる場合があります。既存のエントリはそのままにしておきます。次のように、メールで受け取ったフォーマット済みのライセンスエントリを切り取って貼り付けます。
config.txtファイルを保存し、SDカードをコンピューターから安全に取り出します。 SDカードをRaspberryPiに戻し、デバイスの電源を入れます。
組み込みのRaspbmcツールを使用してライセンスを追加します。 Raspbmcを実行している場合は、config.txtステップを手動で編集する全体をスキップして、Raspbmc内の組み込みツールを利用できます。
これを行うには、Raspbmcデバイスに移動し、メインインターフェイスから[プログラム] –> [Raspbmc設定]に移動します。 Raspbmc設定に入ったら、[システム構成]タブに移動し、[システムの詳細設定]セクションまで下にスクロールします。
そこで、MPEG2とVC1をクリックして、ライセンス番号を入力できます。 Raspberry Piから提供された文字列全体を入力せず、先頭のdecode_MPG2 =とdecode_WVC1 =の部分を省略します。等号の後の10桁の文字列のみを、各コーデックのそれぞれのスロットに入力します。
適切なコーデックライセンスを追加したら、メインインターフェイスに戻り、左下隅の電源選択メニューからデバイスを再起動します。
コーデックのテスト :新しいコーデックをテストする最も楽しい方法は、それなしでは再生できないことがわかっているメディアファイルを起動し、座って、完全に再生されるのを確認することです。
何か問題が発生し、ライセンスがデバイスによって認識されていることを確認したい場合に確認するより技術的な方法は、コマンドプロンプトに移動し、次のコマンドを入力することです。
vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1
Piは、コーデックが有効になっていることをすぐに返す必要があります。参考までに、テストマシンでのMPG2チェックの出力は次のとおりです。
コマンドプロンプトではすべてが正常に表示され、以前はオーディオのみのファイルでオーディオチャネルとビデオチャネルの両方が再生されるようになりました。数ドルと数分の時間で、MPEG-2およびVC-1コーデックでエンコードされたさまざまなビデオを楽しむ準備が整いました。
Raspberry Piに関連する差し迫ったトピックがありますか?コメントで音を立てるか、に書き込みます ちps@ほwとげえk。こm あなたの提案で。