私はいくつかのサウンドファイルを持っています(基本的にmp3ですが、それはどんなビットレートでもかまいません)。入力ファイルの指定部分(40秒以下)を8ビットmono wav出力に抽出するメソッドが必要です。 私はそれを行うためにJavaライブラリを選択する上で任意のヘルプやアドバイスをいただければ幸いです。サウンドファイルを特定のビットレートでwavに変換し、ファイルの特定の部分をカットする
答えて
を支援することはできません。 wavから40秒のクリップをカットすることは問題ではないはずです。
EDIT:40の抽出についてもっと単純に上位8ビットを削除してhttp://www.jsresources.org/examples/SingleChannelStereoConverter.html
は、8ビット、16ビットオーディオを変換:
あなたはここにモノラルにステレオミキシングに関するいくつかのヒントを見つけることができます秒の部分:
デコーダの出力はpcmサンプルです。あなたの入力が16ビットステレオ44100Hzの場合、各フレームは16ビット* 2チャンネル= 4バイト、各秒は44100 * 4バイトです。必要な部分の開始まで、必要なだけ多くの出力バイトをスキップし、40秒間44100 * 4 * 40バイトをダンプします。モノにミキシングしてから8ビットにカットすることもできます。
逆の意味で変換するためのリンクがたくさんありました。私は通常あなたが得るのは、WAVをMP3を使ってMP3に変換する情報ですが、Java Media Framework API(JMF)
http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html.
彼らはMP3
http://www.oracle.com/technetwork/java/javase/download-137625.html
に新しいサポートを発表している、多分あなたはWAVにMP3に変換するための代替手段を見つけることができます。
申し訳ありません私はあなたがwavファイルにmp3をデコードするJavaLayerを使用することができ、具体的な何か
Emecas
- 1. サウンドファイルの特定の部分のみに関連するサンプルデータを検出する
- 2. 更新.vbファイルの特定の部分
- 3. 特定の部分を取る
- 4. ファイルの特定の部分を除いたファイルのWebpackローダーテスト
- 5. 文字列の特定の部分を置き換えます。
- 6. JFrameの特定の部分にスクロール
- 7. 特定のフォルダ内のすべての.wavファイルをラムを使って.mp3に変換する
- 8. 特定のPDFファイルをPHPのHTMLに変換する
- 9. ファイルの内容の特定の部分を読む
- 10. 特定の.wavファイルを短縮し、私が困っこの単一の.wavファイルを再生することだ
- 11. Googleマップの特定の部分
- 12. Swift:特定の部分のスパークアクション(avaudioplayer)
- 13. ページの特定の部分に上マージンでリンクします
- 14. URLの特定の部分をRegexで削除する
- 15. window.print()でページの特定の部分を印刷する方法
- 16. UIImageVIewの特定の部分にイメージを配置する方法
- 17. codeigniterでページの特定の部分にリダイレクトする方法
- 18. .txtファイルの特定の部分の保存と読み取り
- 19. 本文の特定の部分にJSファイルを使用する方法
- 20. 特定のサイズのCSVファイルの分割
- 21. 変数の配列の特定の部分
- 22. JSONファイルをロードして特定のタイプのオブジェクトに変換する方法は?
- 23. XMLの配列の特定の部分をエコーする
- 24. Javaアプリケーションの特定の部分/クラスのみをプロファイリングする
- 25. XMLの特定の部分のみに署名する方法
- 26. Pythonで大きなファイルの特定の部分を読み取る方法
- 27. 私のサイトの特定の部分を表示しないIE
- 28. どのように特定の文字までの値をカットするには?
- 29. 特定の部屋で撮影した写真を特定する方法
- 30. Android設定アラームでアクティビティの特定の部分を実行する
はい、JavaLayerも既に見てきましたが、今ではプロトタイプを実装しようとしています。しかし、まだ私は切断する方法に問題があります。フレーム単位ではなく、秒単位でカットしてください。 –
@Fedor Skrynnikov:ok、cutについての私の編集を参照してください。 –
主な問題は、私は可変ビットレートのmp3を持っている可能性があります。 –