問題タブ [audio-converter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
10179 参照

android - Androidでmp3をwavに変換する

逆wavからmp3への変換に関しては多くの質問があるようですが、逆のことはありません。私の状況では、ステガノグラフィを使用してデータをwavファイルに埋め込むことができます。これらをoggに変換して戻すことができます(ステガノグラフィはフォーマットに依存せず、フォーマット変換に耐えることができます)。私が今やりたいのは、AudioBoo統合を組み込むことです。AudioBooへのアップロードは問題ではありません。mp3形式でファイルを取得することは問題ではありませんが、それらのmp3ファイルをwavに変換してstegを実行します。抽出はです。誰かが私がどこから始めるべきか知っていますか?

0 投票する
1 に答える
1326 参照

c# - デスクトップ クライアント ソフトウェアの C# で .mp3 ファイルの 30 秒のクリップを作成する方法は?

C# で (または C# ライブラリを使用して) .wav または .mp3 ファイルの 30 秒のクリップ (開始時間は秒単位) を作成する方法があるかどうかを知りたかったのです。私が見たコードやライブラリのほとんどは、記録と再生に関連しているように見えますが、このようなアクションの処理だけを行いたい場合はどうでしょうか?

0 投票する
2 に答える
2589 参照

c# - FFmpegファイル変換形式とファイル拡張子

誰かが私をここに導くためのリンクを知っていることを願っています。

ffmpegを使用してさまざまなビデオおよびオーディオ形式を変換しています。ffmpegでサポートされているファイル拡張子を持つファイルのみを変換させたい。サポートされているフォーマットはここにあります:http://ffmpeg.org/general.html#SEC4

私の質問:どこかにファイル拡張子のリストはありますか?そのために使用される可能性のあるファイル拡張子をすべての形式で調査したくありません。または、オーディオ/ビデオ形式をスキャンできる、C#/。NET用の痛みのない形式認識ライブラリまたはクラスが利用可能ですか?

0 投票する
1 に答える
11235 参照

iphone - OS X / iOS - AudioConverterFillComplexBuffer を使用したバッファのサンプル レート変換

XAL というオーディオ ライブラリの CoreAudio バックエンドを作成しています。入力バッファは、さまざまなサンプル レートにすることができます。出力用に単一のオーディオユニットを使用しています。アイデアは、オーディオ ユニットに送信する前に、バッファを変換して混合することです。

入力バッファが出力オーディオ ユニットと同じプロパティ (サンプル レート、チャンネル数など) を持っている限り、すべてが機能します。したがって、ミキシング部分が機能します。

ただし、サンプルレートとチャンネル数の変換にこだわっています。私が理解したことから、これは Audio Converter Services API で行うのが最も簡単です。なんとかコンバーターを構築しました。出力形式は出力単位形式と同じですが、コンバーター用に調整される可能性があります。

オーディオ コンバーターは正常に構築されましたが、 を呼び出すとAudioConverterFillComplexBuffer()、出力ステータス エラー -50 が発生します。

このコードに別の注目を集めることができれば幸いです。問題はおそらく以下のどこかにありますAudioConverterNew()。変数streamには、着信 (および発信) バッファー データが含まれ、着信 (および発信) バッファー データstreamSizeのバイト サイズが含まれます。

私は何を間違えましたか?

0 投票する
1 に答える
28123 参照

c - ffmpeg を使用して、ファイルをある形式から別の形式に変換する

私は初めてでffmpeg、オーディオまたはビデオファイルをある形式から別の形式に変換する方法を見つけようとしていました。を使用したくありません。ライブラリとして使用し、関数を呼び出してファイルをある形式から別の形式に変換CLIできるかどうかを知りたいだけです。ffmpegドキュメントを調べて関数を見つけましavcodec_encode_audioavcodec_encode_videoが、これを使用して変換する方法が明確ではありません。チュートリアルまたは例は非常に役立ちます。

0 投票する
1 に答える
2694 参照

python - Gstreamer+python: パイプラインの実行中にオーディオ ソースを追加および削除する

私はサンプルのpythonスクリプトに取り組んでいます。最初はここにありました: Adding and Removal audio sources to/from GStreamer pipeline on-the-go。目的は、上記のようなスクリプトを作成して、パイプラインの実行中にオーディオ ソースを挿入および削除できるようにすることですが、ソースと加算器の間にaudioconvert要素を配置することです。これは、より一般的なケースでは、Adderが着信ストリームを同じ形式にする必要があるためです。

コードは次のとおりです。2 つのジェネレーター (ブザー) を作成します。1 つ目は 1000Hz のトーンを発し、リターン キーを待ちます。2 番目は 500Hz のトーンで、キーを押した後に最初のトーンに加算されます。ここでもリターンキーを押すと、2 番目のジェネレーターだけが聞こえます。

両方の呼び出しでcreate_audiotest_signal_with_converterの代わりにcreate_raw_audiotest_signalを使用すると、もちろん機能します。2 つを組み合わせて使用​​すると機能しますが、その間に不要な余分な遅延が発生します。最も興味深いケースは、両方の呼び出しで audioconvert を使用する場合ですが、gtk は最初のリターン キーでブロックします。

誰か提案はありますか?私は何を間違っていますか?前もって感謝します。

0 投票する
2 に答える
6954 参照

iphone - iPhone SDK で PCM データから AAC データをエンコードする方法は? (iPhone開発/オーディオ)

「 」が解決策だと思いAudioConverterFillComplexBufferます。

しかし、この方法が正しいかどうかはわかりません。

+1。AudioUnit

initialize AudioUnit : "recordingCallback" はコールバック メソッドです。出力形式は PCM です。ファイルに録音します(録音したファイルを再生しました)。

+2。オーディオコンバーター

add "AudioConverterFillComplexBuffer" よくわかりません。追加した、

+3。問題

「audioConverterComplexInputDataProc」メソッドは 1 回だけ呼び出されます。

AudioConverter API を使用するにはどうすればよいですか?

私のコードを添付

これは AudioConverterFillComplexBuffer のコールバック メソッドです。

これは AudioUnit のコールバックです。

状態確認方法

変換方法:PCM→AAC

これが初期化メソッドです。

AudioOutputUnitStart

AudioOutputUnitStop

終了

0 投票する
2 に答える
12510 参照

c# - C# に拡張子がない場合にファイルの種類を確認するにはどうすればよいですか?

C# に拡張子がない場合にファイルの種類を確認するにはどうすればよいですか?

たとえば、.mp4 または .flv 形式 (拡張子なし) の拡張子のないファイルがあります。これらのビデオ ファイルをオーディオ ファイルに変換する予定ですが、変換を開始する前にファイルの種類を特定したいと考えています。C#でこれを行う方法はありますか?

ファイルの名前をname.mp4に変更してから、ファイルに対してA)成功する、つまりファイルが実際に.mp4であることを意味する、またはB)失敗するタスクを実行できるのではないかと考えていました。名前を .flv に変更します

次に、ファイルを適切な拡張子に変換します。.mp4 プロパティまたは .flv プロパティを参照できる c# のネイティブ プロセスはありますか? ファイルの名前を .mp4 に変更してから、Windows Media Player などのサード パーティ製アプリケーションで開き、名前が正しいかどうかを確認したくありません。

0 投票する
1 に答える
9337 参照

audio - Java オーディオ コンバーター API

さまざまなフォーマットやビットレート間でオーディオを変換できる Java の包括的な API を探しています。

例 WAV (6kHz ~ 48kHz) L16/audio ---TO--- WAV (RIFF ヘッダー) 8KHz 8-bit mono A-law/U-law AIFF (6kHz ~ 48kHz) L16/audio ---TO-- - WAV (RIFF ヘッダー) 8KHz 8 ビット モノラル A-law/U-law

およびその他の音声オーディオ形式。

オーディオ変換に関する同様の Java ライブラリに関するその他の提案も歓迎します。

0 投票する
2 に答える
3909 参照

php - PHP-exec()とshell_exec()を使用してffmpegを実行しても何も起こりません

ffmpegを使用してPHPでオーディオファイルを変換しようとしています。オーディオファイルを郵便でm4aとして取得し、mp3に変換したいと思います。私はこれを行うために次のことを行います:

それでも何もしませんし、commandOutputにも何も含まれていません。ファイルは正しく保存されますが、mp3に変換されません。ターミナルで同じコマンドを実行すると、ファイルが正しく変換されます。何が起こっているのか考えてみませんか?