web-dev-qa-db-ja.com

Deadbeefプレーヤーでオーディオファイルを変換する方法

Deadbeefプレーヤーは、右クリックして[変換]を選択するだけで、異なるオーディオ形式間で変換する必要があるようです

enter image description here

enter image description here

しかし、その後、何も動作しないかのように数秒の遅延があります。

誰かがそれを正常に使用しましたか?

3
user47206

deadbeef player's .debパッケージには、その制御ファイルにいくつかのエラーがあります。一部のコンポーネントの依存関係を適切にリストしません。たとえば、.mp3形式から.aac形式への変換にはfaacが必要ですが、それはリストされていません。

ターミナルから再生して、.mp3ファイルを.aacファイルに変換しようとしました。出力は次のとおりです。

anwar@anwar:$ /opt/deadbeef/bin/deadbeef 
starting deadbeef 0.5.6 [static]

......
......

selected output plugin: ALSA output plugin
INFO: loading playlist Default
INFO: from file /home/anwar/.config/deadbeef/playlists/0.dbpl
convgui: gtkui plugin not found
plugin Converter GTK3 UI failed to connect to dependencies, deactivated.
plugin Shellexec GTK3 UI failed to connect to dependencies, deactivated.
gtkui: found cover-art loader plugin

そして、変換ボタンをクリックしたとき。出力は次のとおりです。

converter: will encode using: faac -w -o "/home/anwar/fdfd.mp4" -
sh: 1: faac: not found
converter: write error (-1 bytes written out of 8000)

明らかに、変換にはfaacパッケージが必要です。このパッケージはインストールされておらず、依存関係リストにも含まれていません。

このコマンドでfaacパッケージをインストールしました

Sudo apt-get install faac

インストール後、変換は正常に完了し、出力は次のようになりました。

converter: will encode using: faac -w -o "/home/anwar/fdfd.mp4" -
Freeware Advanced Audio Coder
FAAC 1.28

Quantization quality: 100
Bandwidth: 16000 Hz
Object type: Low Complexity(MPEG-4) + M/S
Container format: MPEG-4 File Format (MP4)
Encoding - to /home/anwar/fdfd.mp4
 frame | elapsed | play/CPU
  2640 |     2.5 |   24.06x 

変換に必要なパッケージのリスト:

  • AACの場合-faacパッケージ。でインストールする

    Sudo apt-get install faac
    
  • FLACの場合-flacパッケージ。でインストールする

    Sudo apt-get install flac
    
  • MP3の場合-lameパッケージ。でインストールする

    Sudo apt-get install lame
    
  • MS RIFF WAVの場合-パッケージは不要です

  • MusePackの場合-musepack-toolsパッケージ。でインストールする

    Sudo apt-get install musepack-tools
    
  • Ogg Vorbisの場合-vorbis-toolsパッケージ。でインストールする

    Sudo apt-get install vorbis-tools
    
  • Wavpackの場合-wavpackパッケージ。でインストールする

    Sudo apt-get install wavpack
    
  • TTAの場合、そのパッケージが見つかりませんでした。しかし、ソースから取得またはコンパイルするのは非常に簡単です。

    1. このUbuntuフォーラムの投稿 に移動します。

    2. ttaencパッケージの添付ソースをダウンロード

    3. ホームディレクトリに展開します。

    4. ターミナルを開き、抽出されたフォルダーに移動します。

    5. これらのコマンドを使用してインストールします

      make
      Sudo make install
      

      これで、TTA変換も使用できます。


TTA変換の場合:クレジットは このフォーラム投稿


適切なファイル名を取得し、出力場所を設定するには:

enter image description here

%a - %t [%l]Artist-Title [1:23]のようなものを生成します。タイトルのフォーマットの詳細、 こちら

2
Anwar