web-dev-qa-db-ja.com

gstreamerはvorbisに最適なエンコーダーですか、それとも使用すべきより優れたエンコードエンジンはありますか?

Sound Juicerをインストールしていて、vorbis.oggにリッピングしたいと思います。 gstreamerはvorbisに最適なエンコーダーですか、それとも私が使用すべきより優れたエンコードエンジンがありますか。

デフォルトのgstreamerプロファイルは

audio/x-raw-float,rate=44100,channels=2 ! vorbisenc name=enc quality=0.5 ! oggmux

品質を0.7に上げるつもりですが、gstreamerが最高のエンコーダーでなければ、それは何の意味もありません。

高品質のリッピングに関する提案はありますか?

編集:これに対する良い答えは、「最高のvorbisエンコーディングエンジン」のグーグルでのトップ検索結果にもなります。

ダブルエディット:oggenc自体が、gstreamerを使用しているため、サウンドジューサーを使用してCDをリッピングすることを除外する最高のエンコーダーであるようです。 oggencをインストールし、コマンドripperabcdeをテストしています。ここで適切な構成が見つかりました abcdeのoggenc構成

1
sayth

AoTuVで調整されたoggencを好む人もいれば、共有のvorbisライブラリを好む人もいます。

11.04以降を使用している場合は、さまざまな点で非常に簡単です。11.04より前の場合は、いくつかの回避策が必要です。

フロリダ大学のこのスレッドは、一定期間にわたってこれに関係しています。10.04から11.10までのメソッドがありますが、10.04と10.10は現在のAoTuV用に更新されていません。

http://ubuntuforums.org/showthread.php?t=113767

今のところ11.04/11.10&おそらく12.04

最も簡単な方法はpost 40で、新しい共有libvorbis *を構築し、/ usr内の現在のものを置き換えます。 libvorbis *を介して、現在のoggencとおそらくgstreamerエンコーダーを使用できます。非常に簡単です。

別の方法は、静的AoTuVを/ usr/localにビルドし、それからvorbis-toolsをビルドすることです。これにより、AoTuVサポートが組み込まれたoggencが提供され、vlc/ffmpegをビルドする場合は静的ライブラリ/ヘッダーが提供されます。私自身はさまざまな理由で後者の方法を好みます。

したがって、後者の方法については、ここにコピーします。現在post 61

開始するには現在のvorbis-toolsパッケージを削除します、次にターミナルを開きます

Sudo apt-get  build-dep libvorbis vorbis-tools

Sudo apt-get install checkinstall

これは1つの完全なコマンド、コピー&ペーストです

cd 
mkdir -p ogg_build && cd ogg_build && \
wget http://www.geocities.jp/aoyoume/aotuv/source_code/libvorbis-aotuv_b6.03.tar.bz2 && \
tar -xvjf libvorbis-aotuv_b6.03.tar.bz2 && \
cd aotuv-b6.03_20110424 && chmod +x configure && \
./configure --disable-shared && make && \
Sudo checkinstall --pkgname=aotuv-vorbis  --backup=no --default \
--deldoc=yes -deldesc=yes --delspec=yes --fstrans=no --pkgversion=6.03

最後に、もう一度1つのコマンド

cd
cd ogg_build
apt-get source vorbis-tools && \
cd vorbis-tools-1.4.0 && ./configure && make && \
Sudo checkinstall --backup=no --deldoc=yes  --deldesc=yes --delspec=yes \
--default --fstrans=no  --pkgversion 1.4.0+aotuv-b6.3 

Ffmpegやvlcをビルドするつもりがない場合は、aotuv-vorbisパッケージを削除できます。これは不要になりました。*最初にビルドされたパッケージ

Oggencを通常のアプリとして使用するか、abcde、rubyripper、soundkonverterなどのアプリを介して使用します

oggenc --helpは便利です。ogginfo/ pathをwhatever.oggに使用してckします。

例単純な-q9パラメータから-

ogginfo '/home/doug/Music/luckynight.ogg' 
Processing file "/home/doug/Music/luckynight.ogg"...

New logical stream (#1, serial: 6e5e6d64): type vorbis
Vorbis headers parsed for stream 1, information follows...
Version: 0
Vendor: AO; aoTuV [20110424] (based on Xiph.Org's libVorbis)
Channels: 2
Rate: 44100

Nominal bitrate: 320.000000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 1:
Total data length: 2489270 bytes
Playback length: 1m:00.479s
Average bitrate: 329.268519 kb/s
Logical stream 1 ended
2
doug