Linuxで音楽や動画ファイルが再生できない理由とその解決策
Linuxに乗り換えて、いざ音楽を聴いたり動画を観たりしようとしたら——あれ? ファイルが再生できない!——こんな経験はありませんか?
多くのLinux初心者が戸惑う瞬間です。WindowsやMac OS Xのパソコンなら、メディアファイルは最初から再生できましたし、スマートフォンやタブレットでも問題ありません。それなのに、なぜLinuxだけうまくいかないのでしょうか?
答えはシンプルです。お使いのディストリビューションには、必要なコーデックが同梱されていないのです。これは開発側の手抜きではなく、一部のプロジェクトがコーデックをプリインストールしないのには、法的・倫理的な理由があります。この記事では、その背景をできるだけ分かりやすく説明した上で、具体的な対策をご紹介します。
コーデックとは何か?
コーデック(codec)とは、データストリームを「エンコード(符号化)」したり「デコード(復号)」したりする方法をコンピューターに指示するソフトウェアのことです。ローカルのファイルでもウェブ上のストリーミングでも、動画を視聴するときには必ず登場します。さまざまな動画コーデックとその仕組みについては、すでに詳しく解説した記事もあるので、興味があればぜひ参考にしてください。
音声の再生にもコーデックは欠かせません。最も一般的な音楽形式はMP3です(かつてポータブルプレーヤーが他の形式にも対応していたにもかかわらず「MP3プレーヤー」と呼ばれていたことを覚えている方もいるでしょう)。そのほかにもAAC、WAV、Oggなどの形式があります。音声は動画ほど複雑ではありませんが、これらのファイルをお気に入りのミュージックアプリで再生するには、やはり対応する仕組みが必要です。
必要なコーデックがなければ、特定の形式を再生できないだけでなく、作成することもできません。
つまり、Linuxでポッドキャスト用の音声ファイルを録音することはできても、適切なソフトウェアを入手するまでは、一般的な形式で保存できないということです。また、お気に入りの番組をダウンロードしても、聴いたり観たりできない可能性もあります。
今の時代、これは必須機能のように思えます。では、なぜすべてのLinuxディストリビューションにコーデックが含まれていないのでしょうか?
マルチメディアと法律の関係
多くの一般的なマルチメディア形式は特許で保護されています。ユーザー自身が所有するデバイスで好きなコンテンツを再生する分には通常問題ありませんが、特許保持者は、そうした製品を製造する企業からライセンス料を徴収します。
Microsoft、Apple、Google、そしてPCメーカー(OEM)は、特許で保護されたマルチメディア形式に対応したコンピューターを販売するためにロイヤルティを支払っています。この費用は決して小さくなく、実際にMicrosoftは2012年、Windows 8でのDVD再生機能の提供を取りやめました。OSごとにロイヤルティを払っても、そもそもディスクドライブを搭載していないパソコンが少なくないため、割に合わないと判断したのです。
一方、Linuxディストリビューションは商品を販売しているわけではありません。ソフトウェアを無料で配布しており、ダウンロードごとにライセンス料を支払っていません。そのため、こうしたプロジェクトが同梱できるのは、Ogg、Matroska、WebMといった自由で制限のない形式だけなのです。
プロプライエタリ(独占的)なコーデックのインストール自体は難しくありませんが、国によっては違法になる可能性があります。Linuxは世界中で使われているため、誰でも制限付きコーデックを簡単にインストールできるようにしているディストリビューションもあります。このアプローチの欠点は、本人が気づかないうちに法律に触れてしまう恐れがあることです。たとえば米国のUbuntuユーザーは、本来これらのコーデックの無料版を利用すべきではないのですが、ディストリビューション側はその点を明確に示していません。とはいえ、この曖昧さが現実のトラブルにつながることはまずないでしょう。
コーデックのインストール方法
ディストリビューションの中には、コーデックをプリインストールしているものもありますが、主要なもののほとんどは同梱していません。インストール方法は使用しているディストリビューションによって異なりますが、多くの場合、有料のコーデックパックを購入するという選択肢もあります。
以下、代表的なディストリビューションごとの状況を見ていきましょう。
Ubuntu
Ubuntuは初期状態でコーデックを提供していませんが、インストール時にFluendo製のMP3コーデックをダウンロードできます。特許保持者がエンドユーザーから料金を徴収しないため、Fluendoはこのコーデックを誰でも合法的に無料でインストールできるようにしています。
その他のコーデックは、「ubuntu-restricted-extras」(制限付き追加パッケージ)としてUbuntu Softwareセンターから入手可能です。
Fedora
Fedoraは、プリインストールされていないどころか、リポジトリにもプロプライエタリなコーデックを一切提供していません。これは自由なソフトウェアのみを扱うという理念によるものですが、米国の法律の適用を受けるRed Hatがスポンサーであることも一因です。
非公式のRPM Fusionリポジトリを追加すれば、非自由なコーデックを利用できるようになります。
openSUSE
他と同様に、openSUSEを新規インストールした直後の状態では、自由なコーデックしか利用できません。プロジェクトは、制限対象とみなされる形式の詳細なリストも公開しています。
openSUSEはコーデックの購入を推奨していますが、コミュニティでは無料で済ませられる代替手段を提案しています。
Arch Linux
自分でシステムを構築していくタイプのディストリビューションであるArch Linuxには、当然ながらコーデックは含まれていません。むしろ初期状態には何も入っていません。ただし、公式リポジトリには制限付きの形式も収録されています。再生に必要なライブラリをインストールすれば、コーデックも一緒に手に入ります。
問題そのものを回避する方法
コーデックを自分でインストールしたくなければ、最初から含まれているディストリビューションを選ぶのもひとつの手です。初心者向けのLinux Mintは、プロプライエタリなコーデックを標準で再生できるディストリビューションの代表例です。Adobe FlashやMP3はもちろん、DVDの再生機能まで同梱されています(DVDについては購入が推奨される項目ですが)。Linux Mintを使いたくても法的な問題が心配な方は、「No Codecs」版をダウンロードできます。
とはいえ、厳密にはまだ完全に安心というわけではありません。WindowsやMac OS Xの場合と同じく、マシンが未対応のメディア形式に遭遇することはあります。既存のコーデックの種類は、驚くほど膨大だからです。
ただ、動画をVLCで開いてみれば、たいていの場合はうまく再生できるでしょう。MPlayerも、ほぼどんなファイルでも再生できる万能なメディアプレーヤーとして知られています。
快適な音楽視聴・動画鑑賞のために
Linuxはコーデックをすぐに使える状態にしてはいませんが、一度インストールしてしまえば準備完了です。GStreamerやXineなど、バックエンドで同じライブラリを共有するプログラムが多いため、個別に設定しなくてもさまざまな音楽・動画プレーヤーを起動できるはずです。しかもこの分野では、選択肢が非常に豊富です。
初期設定の手間こそあるものの、Linuxパソコンでも音楽ライブラリの管理、ホームビデオの編集、お気に入りの映画鑑賞は十分に楽しめます。最初のエラーで期待を下げないでください。使い慣れた環境よりも快適だと感じるかもしれません(無料で使える音楽プレーヤーの種類が多いことも、試してみる大きな魅力のひとつです)。
Linuxで特定の音声・動画ファイルが再生できず困ったことはありますか? お使いのディストリビューションでコーデックを動かすのに苦労しましたか? ぜひコメント欄で質問や体験談を共有してください!
画像クレジット:Angry Penguin by Wnong via Shutterstock / Audio and Video File Format Icons – 白背景に配置された15種類の一般的なデジタル音声・動画ファイル形式のアイコン
-
iPhoneやiPadの画面が回転しない原因と対処法を徹底解説
スマートフォンやタブレットなどのモバイルデバイスは、大型のコンピューターでは実現が難しい機能を数多く備えた、現代の必需品です。そのひとつが、画面の向きを自由自在に、しかも簡単に変更できる機能です。現在では、スマートフォンであれタブレットであれ、あらゆるモバイルデバイスに加速度センサーが内蔵されています。この小さなセンサーは、重力に対するデバイスの向きを検知し、それに基づいて画面の向きを縦(ポートレート)から横(ランドスケープ)へ、あるいはその逆へと自動的に切り替える役割を担っています。画面の向きを自由に変えられるこの機能は、使い勝手を大きく向上させるだけでなく、新たな可能性まで広げてくれる、モ
-
破損した動画ファイルを修復する方法|MP4・MOVファイルの復旧ガイド
破損した動画ファイルを開けないときの対処法システム上で動画ファイルが開けないとき、本当にストレスを感じますよね。大切な動画が破損や削除によって失われたと気づいた瞬間は、とても悲しいものです。しかし、諦める必要はありません。失われたMP4やMOVファイルを復旧させるための方法をいくつかご紹介します。いくつかの手順を覚えておけば、動画ファイルを中断なく再生できるようになります。お使いのどの動画プレイヤーでも再生できないファイルを見つけたら、まずは以下のテクニックを試してみましょう。その前に、MP4ファイルの基礎知識と、動画が破損する仕組みについて理解しておきましょう。MP4ファイルとは?MP4(M