問題タブ [mp3]
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.
flash - まだロード中のSoundオブジェクトの最終的な長さを取得するには?
ActionScript 3 で基本的な MP3 プレーヤーを作成しています。基本的なプログレス バーは、曲の再生量を示します。進行状況は、0 から 1 の間で正規化された小数のパーセンテージとして計算されます。
問題は、オーディオがまだロード/バッファリングされている場合、sound.length が正しくないことです。これにより、サウンドが完全にロードされ、sound.length が変更されなくなるまで、進行状況バーがスキップされ、逆方向に移動することさえあります。
まだロード中のサウンドオブジェクトの最終的な長さを決定する最良の方法は何ですか?
streaming - AmazonS3からのMP3のストリーミング
ウェブサイトに埋め込まれたFlashウィジェットまたはその他の方法でAmazonS3に保存されているMP3をストリーミングする方法はありますか?
python - id3タグ、m4aタグ、flacタグ間の変換を抽象化する
たとえば、mp3ファイルXとm4aファイルYを簡単に取得して、「XのタグをYにコピーする」と言うPythonまたはbashのリソースを探しています。
Pythonの「変異原」モジュールは、一般的にタグを操作するのに最適ですが、さまざまなタイプのタグにまたがる「アーティストフィールド」の抽象的な概念はありません。すべての厄介なビットを処理し、フィールド名の同等性を知っているライブラリが必要です。すべてのタグシステムが表現できるわけではないことについては、情報が失われたり、推測されたりしても大丈夫です。
(ユースケース:ロスレスファイルをmp3にエンコードしてから、mp3を使用してリスニングします。毎月かそこらで、mp3に加えたタグの変更で「マスター」ロスレスファイルを更新できるようにしたいです。Iフォーマット間の実装の違いに気を配るのにうんざりしています。)
audio - オーディオ データ形式の操作方法はどこで学べますか?
私は話す漫画の顔を含むopenGLプロジェクトに取り組んでいます。私の希望は、スピーチ (mp3 としてエンコードされたもの) を再生し、音声データを使用してその口をアニメーション化することです。これまでオーディオを実際に扱ったことはなかったので、どこから始めればよいかわかりませんが、グーグルで調べたところ、最初のステップはmp3をpcmに変換することだと思いました。
フーリエ変換が必要になるとはまったく予想していませんが、それはいいことかもしれません。音声があるときは、口が本当に動き回る必要があります(音量に基づいて考えていました)。
このようなものを実装するためのヒントやリソースへのポインタは大歓迎です。ありがとう!
-S
python - Pythonを使用してMP3でID3タグを読み取る方法は?
MP3 ファイルまたは WMA ファイルで ID3 タグを読み書きした経験のある人はいますか? いくつかのライブラリがありますが、最初からやりたいと思っています。:-)
.net - .Net / Monoでwav、mp3、oggをデコードする方法は?
必要に応じてDirectSoundまたはOpenALを介してデコードされたストリームを再生できるように、wav、mp3、またはoggファイルをデコードするクロスプラットフォーム(Windows、MacOSX、およびLinuxでは.NetおよびMono)の方法を探しています。
mp3またはoggのいずれかをデコードできるソリューションで十分です。両方をデコードする必要はありません。それ(または別の解決策)がwavもデコードできる場合、それは理想的ですが、wavファイルをmp3またはoggに変換できる可能性があるため、厳密には必要ありません。
wavファイルしかデコードできない解決策は部分的な解決策にすぎませんが、私が得られるものを取り上げます。;-)
これが私がすでに見たものです:
- DirectSoundとAlutはどちらもWAVデコードをサポートしていますが、Alutは非推奨になっています。
- ffmpegはほとんど何でもデコードしますが、プラットフォーム間で共通の安定したリリースがないようですか?
- まだcsvorbisを試していませんが、とても古く、現在の状況がわかりません。
上記の解決策の1つが実際に最良の選択肢であると私に説得してみてください。
ありがとう。
bash - lameを使用してシェルスクリプト内でwavファイルをエンコードするにはどうすればよいですか?
スペースを含む変数を使用してアーティスト情報を設定しようとしています。ラメはクラップス。たぶん私はbashで遅れていますか?
スクリプトの出力は次のとおりです。
Lameは、ループの反復ごとに文句を言います...もちろん。
ループの反復の1つをエコーアウトするようにスクリプトを変更しました。これが、出力されるものです。
これはシェル上で問題なく動作します...私は混乱しています。私はここで何が間違っているのですか?変数のスペースに関係していることはわかっていますが、修正方法がわかりません。
php - PHP フロントエンドを備えた Python スクリプト mp3 データベース
それで、これが取引です。MP3 (アーティスト、アルバム、曲名、ジャンルなど) から基本的な id3 タグを読み取る簡単な python スクリプトを作成しようとしています。python スクリプトは、おそらく変異原ライブラリを使用します (より良いライブラリを知らない限り)。ディレクトリを再帰的にスキャンして各 mp3 のタグを取得し、データベースに入力する方法がわかりません。また、データベースに関しては、できるだけしっかりしたものにしたいので、データベース自体をどのように設計すればよいか、アイデアがあれば教えてください。大きなテーブルを 1 つだけ使用する必要があるか、特定の関係を使用する必要があるかなど。リレーショナル データベースはあまり得意ではないので、助けていただければ幸いです。ああ、これはLinuxボックスで実行されています。