2017-02-17 27 views
0

WAVファイル、またはByteArrayOutputStreamまたはAudioInputStreamをMP3に変換する方法を探しています。WAVをMP3に変換する

私はAudioSystem用のMP3エンコードライブラリを見つけようとしましたが、私を助けた例はありませんでした。

私はDebian、MacOS、Windowsで動作する小さなコマンドラインも探しました。私はそれぞれのOS用にコンパイルされたファイルとして不足しているファイルを見つけようとしましたが、Windows用に見つかったファイルは1つだけでした。

WAVをJavaでMP3に変換する簡単な方法はありますか?私はJavaライブラリ(私はMavenソースを好む)や私のプロジェクトに入れることができるコンパイルされたコマンドラインツールを気にしません。私はラッパーを探していません。

+0

LAMEを試しましたか? – Raptor

+0

コンパイルされたバージョンとしてWindows用にのみ利用可能です。 –

+0

Nope。私はLinuxでコマンドラインとして使用しています。 Ubuntu(https://launchpad.net/ubuntu/+source/lame)や他の多くのディストリビューションには、このフリーソフトウェアがあります。 – Raptor

答えて

0

thisライブラリをお試しください。 WAVをサポートしています。

+0

MP3をサポートするものを探していますが、WAVは問題ではありません。しかし –

0

ことPortAudio2が進むべき道ではない場合、あなたもFFMPEGこれを見てみることができます...これはCライブラリですが、Java、C#、C++、Pythonのなどの複数のポートを持っているPortAudio2見て

をお試しくださいさまざまな形式を別の形式に変換するためのマルチプラットフォームのコマンドラインツールです。 Javaアプリケーション内でこのコマンドを呼び出すだけであれば、おそらく動作します

別のオプションXuggler FFMPEG用のJavaラッパーの一種です。 mavenとしても利用可能

+0

各プラットフォームのFFMPEGコンパイル済みバージョンはありません。私はすでに数時間見ました。( –

+0

WindowsやMac、Linuxの特定のバージョンをビルドすれば、別のFFMPEGを使用することはできません。箱の外。 –

+0

はい私は知っている、私は別のバージョンを使用しても構いませんが、コンパイラを持っていないので、まだコンパイルできません。 –

0

この1つはどうですか?

http://www.sauronsoftware.it/projects/jave/

JAVE はJAVE(Javaのオーディオ・ビデオエンコーダー)ライブラリは、ffmpegのプロジェクトのJavaラッパーです。開発者はJAVEを利用して、オーディオファイルとビデオファイルをフォーマット間でトランスコードすることができます。たとえば、AVIファイルをMPEGに変換したり、DivXビデオストリームを(FLV形式の)FLVファイルに変換することができます。WAVオーディオファイルをMP3またはOgg Vorbisに変換できます。オーディオトラックとビデオトラックを分離してトランスコードしたり、ビデオのサイズを変更したり、サイズや比率を変更したりすることができます。 JAVEでは他の多くの形式、コンテナ、操作をサポートしています。

要件 JAVEでは、i386/32ビットハードウェアアーキテクチャのJ2SE環境1.4以降とWindowsまたはLinux OSが必要です。 JAVEは、他のOSやハードウェアの設定にも簡単に移植することができます。詳しくは、JAVEのマニュアルを参照してください。

+0

私はすでにそれを見つけて試しました。私はいつも 'Method threw 'it.sauronsoftware.jave.InputFormatException' exception.'を得ています。残念ながら正しい入力フォーマットのための助けが今ある –

+0

例とマニュアルはhttp://www.sauronsoftware.it/projects/jave/manual.phpにありますか?通常のWAVファイルでも動作します。 – Terje

+0

はい、Audacityでwaveモノラルファイルを作成しましたが、今はmp3に変換しようとしています –

関連する問題