web-dev-qa-db-ja.com

* nixデスクトップにMP3 / etcサポートを追加するにはどうすればよいですか?

ほとんどすべてのデスクトップ* nixは、MP3やその他の本当に必要な一般的なコーデックをサポートせずに出荷されているようです。

これらのコーデックのサポートを追加する最も簡単な方法は何ですか?

4
Sandy

私たちの* nixは、制限された形式よりも常に無料の形式を推奨しています... Ogg Vorbis形式 (不可逆)または [〜#〜] flac [〜#〜] (非可逆)を参照してください)。ただし、フリーでないフォーマットをサポートする必要がある場合は、ここにいくつかの* nixのガイドがあります。

Ubuntu

Ubuntuには詳細な 制限されたフォーマットをインストールするためのガイド があります。特に最近のUbuntuバージョンでは、ターミナルを開いて次のコマンドを実行するだけです。

Sudo apt-get install ubuntu-restricted-extras

OpenSuse

OpenSuseには 制限された形式のページMP3サポートの5分間のソリューション へのリンクがあり、 Fluendo MP3デコーダー のインストール方法を示しています。

LinuxMint

LinuxMintに " Codec MP3 Encoding " mintファイルをインストールすると、SoundJuicerでMP3がサポートされるはずです。

Fedora

Fedoraのみ MP3をサポート サードパーティのリポジトリを介して。また、 Fluendoのインストールガイド もあります。

OpenBSD

OpenBSD FAQ インストールをお勧めします [〜#〜] lame [〜#〜] そして「LameはOpenBSDポートツリーに含まれています」と述べています。

MP3サポートが含まれています

Slackware のようないくつかのLinuxディストリビューションがあり、デフォルトでMP3サポートが含まれています。

5
jjclarkson

UbuntuなどのDebianベースのディストリビューションでは、最初にyour-favorite-package-managerを介して非フリーパッケージリポジトリを有効にする必要があります。

synapticで、[設定]> [リポジトリ]を開き、すべてのボックスがオンになっていることを確認します。

Apt-getでは、物事はもう少しトリッキーです。ディストリビューションの無料でないリポジトリのURLを追跡し、それを/etc/apt/sources.listに追加する必要があります。

次に、your-favorite-mp3 libをインストールするか、単にyour-favorite-media-playerを再インストールします。それが機能しない場合は、VLCをインストールするだけです。実行している他のメディアプレーヤーは、依存しているmp3ライブラリを取得して実行する必要があります。

4
Eli Frey

Mp3コーデックは、米国のFraunhoffer AGを通じて特許を取得しています(特許5,579,430)。デコーダーの展開では、mp3技術を使用するためにフラウンホーファーに非常に少ないロイヤリティを支払う必要があります。支払いなしでコーデックを使用すると、インストールの作成者は特許侵害の責任を負います。

  • 有料の* nixインストールの場合、これは問題にはなりません。料金に含まれるものと想定しております。

  • * nixの無料インストールの場合、これは「公式」な方法で出荷すると有毒になる可能性があります。 「無料」インストールであるため、誰かがダウンロードを行うたびにロイヤルティのお金をせき立てる負担があります。ちょっと、「自由」になるのは難しいです。

これに最善のアプローチをする方法については、回答が異なることを期待してください。無料インストールは、「ここではなく、あそこに行って、ナッジナッジウィンクウィンク」アプローチを取る傾向があります。通常、ボランティアによって「非公式に」維持されているリポジトリがあり(常に特許が適用されない国にあります)、アクセスするには、ローカルインストールで有効にする必要があります。これらのリポジトリのWebサイトまたはFTPディレクトリにアクセスすると、通常、「mp3 techの特許を取得している国にいる場合は、これらを使用する責任があります、yadayada ...」という事前の免責事項が表示されます。

リポジトリシステム(apt-getyumなど)がない場合は、必要なバイナリやソースをダウンロードしてインストールするために、自分のデバイスに任せられます。そのようなインストールの1つは [〜#〜] lame [〜#〜] で、これはmp3エンコーダーも提供します。

Debianのアプローチはかなり斬新です。彼らは toolame ライブラリを出荷します。これは、mp3(mpegオーディオレイヤー3)の前身である特許を取得しないmp2(mpegオーディオレイヤー2)形式を使用します。これの利点は、ファイル形式が労力や非互換性なしにmp3プレーヤーと互換的に機能することです。これの欠点は、mp2が十分に圧縮されていないため、ファイルがmp3として圧縮された同じオーディオよりも約10%大きくなる傾向があることです。残念ながら、toolameは実際に追いつくようには見えませんでした。

2
Avery Payne

残念ながら、これは非常にディストロ固有である可能性が高いと思います。一般に、パッケージマネージャーには、機能を提供するパッケージが含まれている可能性があります。その名前を理解する必要があります。


Gentooにはグローバル使用フラグがあります:

  • mp3-MP3エンコーディングについて、パッケージをmedia-sound/lameに依存させます
  • mad-MP3デコードのために、パッケージをmedia-libs/libmadに依存させます
1
Michael Mrozek