Ubuntuで動画/音楽(1)マルチメディア・コーデックを追加 & 市販のDVDを再生可能に

Ubuntuで動画/音楽(1)マルチメディア・コーデックを追加 & 市販のDVDを再生可能に
このエントリーを含むはてなブックマークはてなブックマーク - Ubuntuで動画/音楽(1)マルチメディア・コーデックを追加 & 市販のDVDを再生可能に Googleブックマークに追加 このエントリをつぶやくこのWebページのtweets

音楽/動画の再生、保存/変換に必要なコーデック

まず、第一回目はコーデックについて。
パソコンにとって、音楽や動画を取り扱う事は、実はケッコウ大変なことだったりします。
従来のアナログ放送では、640×480のサイズ、さらには地上デジタル放送の場合、1440×1080あるいは1920×1080の解像度の画像を、1秒に約30枚描画することになり、1時間の番組では約3600枚の画像で構成されることになるわけです。
そんな膨大な数の画像の集積となる動画ファイルをPCで取り扱うために必要となるのが、コーデックと呼ばれる圧縮/伸張技術。
Motion JPEG、mpeg-1, mpeg-2、Divxなど、数多くのコーデックが登場し、用いられて来ていますが、地上波デジタル放送の本格化の時代を向かえ、今や主流となりつつあるコーデックが、「H.264」。
従来、DVDなどで採用されているMPEG-2と同等の動画の場合、1/2から1/3の容量で格納できる事が大きな特長です。
これにより、高画質化が進む映像の世界での圧縮技術の主流として躍り出たH.264は、ブルーレイ・ディスクによる録画機器、HD対応のビデオカメラ(AVCHD)、スカパーHDなどの高解像度のものから、YouTube、ニコニコ動画などのWeb動画、そしてiPodやPSPなどの携帯プレイヤーに至るまで、その技術をベースに幅広い範囲で採用が進んでいます。
今回の特集では、これからの時代に主流となるH.264形式をメインとして据えながら、動画を保存し、PCや携帯端末で楽しむ方法について見ていきたいと思います。

Ubuntu Tweakを用いてコーデックをまとめて導入

Ubuntuでは、インストールしたばかりの状態で、音楽、動画の再生を試みると、初回にはコーデックのインストールの案内が出て、ネットに接続し ていれば、サーバから自動的にコーデックをダウンロード&インストールしてくれます。
これにより、mp3や、Mpeg2など、かなりの範囲の音楽/動画形式に対応するのではありますが、コーデックの多くは企業が開発したもので、特許などの 権利関係により保護されたものが多く、オープンソースのプロジェクトとしては自由に取り扱えないものもあります。 このようにライセンス、版権の関係からUbuntu公式パッケージには組み込めないパッケージを導入するのに便利なのがMedibuntuという 「パッケージ・リポジトリ」です。

Medibuntuのリポジトリの登録は、Ubuntu Tweakを用いても行うと簡単です。
004Medibuntuを有効に

Ubuntu Tweakは、公式ページのトップページからダウンロードが可能です。

導入後、「アプリケーション」>「システムツール」から起動し、「アプリケーション」>「サードパーティのソース」を開き、「ロック解除(U)」を クリックし、システムのパスワードを入力してリストを表示させます。

003UTサードパーティのソース

004Medibuntuを有効に

リストの一覧から「Medibuntu」を探して、チェックを入れて、右下の「更新(R)」をクリック。
これで、リポジトリのアドレスと、公開鍵が登録されます。

005UbuntuRestrictedExtrasInstall

続いて、「アプリケーション」>「追加と削除」の項目に移り、一覧にある「Ubuntu restricted extras」にチェックを入れて、右下の「適用(A)」をクリックすれば、自動的に必要なパッケージがダウンロードされて、インストールしてくれます。

以上により、音楽/動画の再生に必要な有名どころのコーデックが一通り導入されます。
この中にはMicrosoft社によるWMA,WMVのコーデックも含まれており、DRMによる著作権保護がされているコンテンツ以外であれば再生が可能 となります。

市販DVDの再生、バックアップのためのライブラリを追加

さて、市販のDVDのほとんどは、コピーガードのための暗号化処理が施されています。
このディスクを挿入し、再生しようとすると、エラーメッセージが出て再生できません。
006DVD再生エラー

このような暗号を復号化するためのライブラリも、Medibuntuリポジトリから別途導入可能です。

「システム」>「システム管理」>「Synapticパッケージ・マネージャ」から「libdvdcss2」を検索して導入します。
007libdvdcss2
これにより、暗号化されたDVDの再生、バックアップ、形式変換などが可能となります。

008DVDmenu

再生は標準の「動画プレイヤー」で行えますが、マルチメディア・プレイヤーとして定評のあるvlcもおすすめです。
vlcは、Synapticパッケージマネージャで同名で検索し、導入可能です。

リポジトリとは?

ところで、この「リポジトリ」とは、”貯蔵庫、集積所”などの意味。
Ubuntuのスゴいところは、必要なソフトウェアをPC上で検索して、インストール指定することで、自動的にサーバから必要なソフトウェア・パッケージ をダウンロードしてインストールしてくれるのですが、このダウンロード先のサーバをインターネット・アドレスで自分のPCに登録しておくことで、ダウン ロード可能がアプリケーションが増えます。そのサーバにはどんなパッケージが置かれているか、データベースのリストを取得して、簡単に探し出す事ができるようになっています。

Medibuntuのリポジトリからは、どんなパッケージが導入可能かは、Ubuntuのバージョン毎に異なります。下記URLで確認可能です。

http://packages.medibuntu.org/

Medibuntuリポジトリを手動で追加するには?

002MedibuntuRepository

Medibuntuのリポジトリと公開鍵の登録を手動で行うには、ネットにつながった状態で、下記をマウスで選択しておきます。
そのままの状態で、「アプリケーション」>「アクセサリ」>「端末」を開き、マウスの中ボタン(スクロールボタン)をクリックします。これをダイナミック・ペーストと言います。
端末にコマンドがペーストされたら、Enterを押します。

sudo wget http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list –output-document=/etc/apt/sources.list.d/medibuntu.list && sudo apt-get -q update && sudo apt-get –yes -q –allow-unauthenticated install medibuntu-keyring && sudo apt-get -q update

以上により、サーバに接続し、パッケージのデータベースリストにアクセスし、ダウンロード可能なソフトウェアのリストを更新します。
また、公開鍵を用いることで、接続先のサーバが信頼できるサーバである事を確認します。

続いて、「システム」>「システム管理」>「Synapticパッケージ・マネージャ」を開き、「ubuntu-restricted-extras」を検索し、ダウンロード&インストールします。

*「ubuntu-restricted-extras」 によって導入されるパッケージ一覧(Ubuntu 9.10の場合)

adobe-flashplugin
cabextract freepats
gstreamer0.10-ffmpeg
gstreamer0.10-pitfdll
gstreamer0.10-plugins-bad
gstreamer0.10-plugins-bad-multiverse
gstreamer0.10-plugins-ugly
gstreamer0.10-plugins-ugly-multiverse
liba52-0.7.4 libass3 libavcodec52
libavformat52
libavutil49
libcdaudio1
libcelt0 libdc1394-22
libdca0
libdirac0c2a
libdvdnav4
libdvdread4
libenca0
libfaac0
libfaad0
libffado1
libfftw3-3
libfreebob0
libgsm1
libid3tag0
libiptcdata0
libjack0
libkate1
libmad0
libmimic0
libmjpegtools-1.9
libmms0
libmodplug0c2
libmp3lame0
libmp4v2-0
libmpcdec3
libmpeg2-4
libnspr4-dev
libofa0
libopenspc0
libpostproc51
libquicktime1
libschroedinger-1.0-0
libsidplay1
libsoundtouch1c2
libswscale0
libtwolame0
libwildmidi0
libx264-67
libxml++2.6-2
libxvidcore4
ttf-liberation
ttf-mscorefonts-installer
ubuntu-restricted-extras
unrar
w32codecs

富士通パソコンFMVの直販サイト富士通 WEB MART

Related posts:

  1. medibuntuがUbuntu 7.10(Gutsy Gibbon)に対応
  2. medibuntuがUbuntu 7.10(Gutsy Gibbon)に対応
  3. マルチメディア・コーデックのインストール
  4. UbuntuStudioのレポジトリ
  5. SDカードからブートして、動画を見れるようにしてみました

About the Author