mp3でエンコード中にサウンドコンバータエラーが発生しました。

mp3でエンコード中にサウンドコンバータエラーが発生しました。

私はLenovo Thinkpad X1タブレットでUbuntu 20.04を実行しています。数年前、私はmp3専用プレーヤー(車や水泳プレーヤーなど)を使用する必要があるときに、soundconverterを使用していくつかの音楽をmp3ファイルに変換するbashスクリプトを作成しました。最近スクリプトを試しましたが、次のエラーが発生しました。

faac gstreamer element not found

いくつかの調査の結果、faacプラグインはUbuntu 20.04パッケージに含まれていませgstreamer1.0-plugins-bad-ugly。また、GUIモードでサウンドコンバータを実行すると、問題なくmp3にトランスコーディングされることがわかりました。だから、3つの可能な解決策がありますが、そのうちの1つを実装する方法がわかりません。

  1. サウンドコンバータがGUIからmp3にコード変換できる場合は、バッチモードでそれを有効にするオプションがあるようです。これを行う方法を知っている人はいますか?

  2. mp3にトランスコードするために、soundconverterにfaacプラグインの代わりにgstreamerのlameプラグインを使用させる方法はありますか?

  3. Ubuntu 20.04にgstreamer faacプラグインをインストールする方法を知っている人はいますか?

答え1

私はこれが(比較的)古い投稿であることを知っていますが、Ubuntu 20.04でこの問題が発生して解決策を共有したいと思いました。

まず、Ubuntu 20.04でインストールされているSound Converterのバージョンを使用すると、3つのエラーメッセージが表示されました。

  1. 'appmenu-gtk-module'モジュールをロードできません。
  2. id3mux gstreamer要素が見つかりません
  3. faac gstreamer要素が見つかりません

appmenu-gtk3-moduleをインストールして最初の問題を解決しました。 gstreamer1.0-plugins-badをインストールして2番目の問題を解決しましたが、3番目の問題で停止しました。

私の解決策はこれから来ました。この記事、Sound Converterの最新バージョン(v.4.0.1)をインストールする方法について説明します。次のように進んでください。

  1. サウンドチェンジャーの取り外し:

    sudo apt削除サウンドコンバータ

  2. xtradeb PPAを追加:

    sudo add-apt-repository ppa:xtradeb/apps

  3. 修正する:

    sudo 適切なアップデート

  4. サウンドコンバータを取り付けます。

    sudo aptインストールサウンドコンバータ

  5. 最新バージョンにアップデートしたくない他の多くのソフトウェアが含まれているため、ソフトウェアとアップデートを使用してPPAを削除してください。

最新バージョンのサウンドコンバータでは、コマンドラインフラグが異なります。次の方法で新しいコンテンツを確認できます。

soundconverter -h

手動入力ができないようです。

最新バージョンのSound Converterと上記の依存関係を使用すると、エラーなしでFLACをOGGおよびMP3に変換できますが、まだ次のメッセージが表示されます。

ERROR: Disabling aac-enc output. Do you have "gst-plugins-bad" installed?

私はAACに変換しなかったので大丈夫だと思います。

関連情報