問題タブ [lame]

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 投票する
4 に答える
1034 参照

c# - stdout に送信されないコマンドライン テキストをキャプチャするにはどうすればよいですか?

プロジェクトで LAME コマンドライン mp3 エンコーダーを使用しています。誰かが使用しているバージョンを確認できるようにしたい。パラメータなしでLAME.exeを実行すると、次のようになります。

> を使用して出力をテキスト ファイルにリダイレクトしようとすると、テキスト ファイルは空になります。c# で System.Process を使用して実行する場合、このテキストはどこからアクセスできますか?

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

xcode - xcode プロジェクトで LAME エンコーダーを使用する

Mac プログラムで wav を mp3 に変換する作業を担当し、LAME エンコーダーをダウンロードしてコンパイルしました。xcodeプロジェクトでそれをどのように使用するのか疑問に思っていましたか? 以前のサードパーティ ライブラリはフレームワークの形式でしたが、LAME は dylib を生成するだけです。

ありがとうございました。

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

c++ - mp3 を再生したい場合、lame と MCI(VFW32) の違いは何ですか?

基本的な質問です。ゴーグリング時に Windows のアプリケーションで mp3 を再生する必要があります。mp3 を再生するための VFW32.lib に関するチュートリアルがたくさんあり、ラメを知っています。C++ で mp3 を再生するための最良のオプションは何ですか?

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

php - PHPでコマンドラインプログラム(lameやsvnなど)をどのように実行しますか?

具体的には、LAMEを使用してオーディオファイルのmp3へのエンコードを自動化する必要があります。これに答えるためにLAMEを知る必要はありません。私はsvnや他のプログラムについて話している可能性があります。

コマンドラインでLAMEを使用して、一度に1つのファイルに対してこれを行う方法を知っています。

ただし、これはphpスクリプトを介して実行したいので、一度に大量のファイルを変換できます(たとえば、ディレクトリ内のすべてのファイル)

ですから、私が混乱しているのは、プログラムLAMEをどのように呼び出すべきかということです。私は間違いなくshell_exec()を使用できます http://php.net/manual/en/function.shell-exec.php

しかし、私はシェルを通過しているので、それはそれを行うための「巧妙な」方法ですか?

lame.exeの代わりに、どういうわけかlame_enc.dllを使用する必要がありますか?

どういうわけかexec()でもできるようですhttp://php.net/manual/en/function.exec.php

しかし、その場合、どのように引数を提供しますか?

または、それを行うためのより良い方法、おそらく.batファイルはありますか?私はウィンドウズを実行しています

どういうわけか、lame.exeの代わりにlame_enc.dllを使用する必要がありますか?

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

objective-c - lame_encode_buffer 呼び出し時の EXC_BAD_ACCESS

object-cとcocoaを使用して、ラメエンコーダを使用してmac osxでwavをmp3に変換しています。私はオーディオ エンコーディングに関してはまったくの初心者であり、C のスキルはあまり高くありません。とにかく、私はつまずいて、実際のエンコーディング段階にたどり着きました。

私が調べたコードから、lame_encode_bufferモノラルとlame_encode_buffer_interleavedステレオに使用する必要があるように見えます (前者が左右のチャンネルの両方に入力を受け取るという事実は私を混乱させます)。私がこれまでに持っているコードは次のとおりです。

}

}

inBuf でテスト コードを使用してすべてのデータを出力しましたが、正しく表示されます。lame_encode_bufferすべてのパラメーターにブレークポイントがあると、正しい値が割り当てられます (つまり、nil ポインターはありません)。

これは、間違った方法を使用しているか、関数に間違ったタイプの入力を与えていることが原因であると推測していますが、これに関する適切なチュートリアルがないため、実際には手がかりがありません。

編集 (バックトレース)

0 投票する
4 に答える
13642 参照

c++ - 純粋なC++Lame MP3エンコーダーの入手先-PCMからMP3への例?

したがって、必要なのは、それを設定する単純な関数です(着信PCM RATE(例:44100に近いレート)を食べる)それはチャネル(例:2)とビット(例:16)であり、望ましい128 kb\sレートです。 )およびPCMデータを取得し、それを純粋なMP3フレームにエンコードする別のデータ。

私はそれがばかげた宿題のように見えることを知っていますが、私はあなたに保証します-そうではありません。

MP3から始めるすべてのC++開発者の助けになることを願っています。

それで、誰かがそれで私を助けてくれますか?

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

mp3 - Winxp 用の ffmpeg、ffmpeg-PHP、Mplayer、Mencoder、LAME MP3 エンコーダーのインストール方法。php バージョン 5.3.0

私はphpの初心者です.ffmpeg、ffmpeg-PHP、Mplayer、MencoderをWindows XPにインストールする方法を教えてください.phpバージョンは5.3.0またはWampサーバーリリース2009年7月11日/ Xampサーバーリリース2009/12/23です.

私はグーグルで検索し、チュートリアルを見つけましたが、そのチュートリアルはphp 5.2.8の以前のバージョンで動作します。

したがって、FFMPEG ffmpeg-PHP、Mplayer、Mencoderをwinxpにインストールする方法を順を追って説明してくれる人がいれば。

とても感謝しています。

よろしくお願いします Hasnat

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

linux - LinuxでのMP3リサンプリング

今夜は音楽コレクションに取り組んでいます。Zune用にMP3の大規模な選択を192Kb/sにリサンプリングしたいと思います。これを行うための明白な方法は、ラメを使用して192でMP3をエンコードする再帰関数であることを知っていますが、ラメはID3タグを維持しません!

ID3情報を保持する別のオプションを知っている人はいますか?

お時間をいただき、ありがとうございました!

0 投票する
4 に答える
23197 参照

c++ - LAME C ++ラッパー\シンプリファイア(Linux Macおよび純粋なコードからのWinで動作)はありますか?

単純なpcmからmp3C++プロジェクトを作成したいと思います。LAMEを使って欲しいです。LAMEは大好きですが、本当に大きいです。したがって、純粋なラメコードワークフローシンプリファイアを使用して純粋なコードから動作するある種のOpenSourceが必要です。つまり、PCMとDESTファイルを含むファイルを指定します。次のように呼び出します。

LameSimple.ToMP3(file with PCM, File with MP3 , 44100, 16, MP3, VBR);

そのようなものを4〜5行で(もちろん例が存在するはずです)、私は必要なものを持っていますそれは軽く、シンプルで、パワーフール、オープンソース、クロスプラットフォームでなければなりません。

このようなものはありますか?

0 投票する
4 に答える
2616 参照

c# - コマンドラインパラメーターを使用してC#でexeを実行し、dosウィンドウを抑制します

私は自分のプロジェクトの1つでトランスコーディングにlameを使用しています。問題は、C#からlameを呼び出すと、DOSウィンドウがポップアップすることです。これを抑える方法はありますか?

これまでの私のコードは次のとおりです。