問題タブ [id3]

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

javascript - javascriptを介してフォルダー内のmp3ファイルからid3タグを読み取る

javascriptでフォルダー内のmp3ファイルからid3タグを読み取り、テキストファイルに保存したいと思います。これは可能ですか?ありがとう

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

mp3 - mp3ファイルから日付記録データを取得しますか?

mp3ファイルから記録された日付を抽出することは可能ですか?このデータを埋め込んだオーディオレコーダーはありますか?

httpのアップロード中にファイルの「作成日」フィールドは変更されますか?

ありがとう。

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

javascript - 各バイトの先行ビットが無視されるときに、バイトのセットから数値を生成する簡単な方法はありますか?

Google ChromeのJavaScriptを使用して一連のバイトから、ArrayBufferから数値を生成して、MP3タグ情報を取得しようとしています。ID3v2仕様で、タグサイズを取得するには、特定の場所で4バイトを取得し、それらから整数値を取得する必要があると規定されています。ただし、次の場合を除きます。

ID3v2タグサイズは4バイトでエンコードされ、最上位ビット(ビット7)はすべてのバイトでゼロに設定され、合計28ビットになります。ゼロにされたビットは無視されるため、257バイトの長さのタグは$ 00 000201として表されます。

これを行うための素朴な方法は、各バイトを調べて各ビットの値を取得し、元の4バイトの7ビットから生成された新しい4バイトの値を生成することです。たとえば、これらの4つの元のバイトがあります。 :

新しいArrayBufferを作成し、各ビットをループして以下を生成します。

次に、 Uint32Arrayを使用してこの32ビット整数から整数値を計算します

これを行う簡単な方法はありますか?

0 投票する
3 に答える
6644 参照

iphone - HTTPライブストリーミングを介してMP3からID3タグを抽出する

ライブHTTPストリーミングを介してストリーミングされているMP3からID3情報を抽出するのに非常に苦労しています(興味がある場合は、Wowzaメディアサーバーを使用してください)。タグ(現在はアルバムタグとアルバムアートワークタグ)が各ファイルセグメントに適切に埋め込まれていることを知っています。手動でダウンロードすると.m3u、サーバーによって生成されたインデックスファイルにリストされているように各セグメントでタグを確認できるからです。 。

私はAVFoundationこれを行うためにクラスを使用しており、次のように設定しています。

KVOメソッドがトリガーされると、再生を開始し、 1/4秒ごとself.musicPlayerに呼び出します。addPeriodicTimeObserverForIntervalID3メタデータを抽出しようとするのはこのメソッドです。

私はこれを達成するために、印刷を含め、iOS側で考えられるすべてのことを試みました

AVAssetTrackまた、各インスタンスを繰り返し処理しメタデータを出力します。

興味深いのは、アセットが常に2つのトラックを持っていると言っていることです。それらのプロパティを印刷するmediaTypeと、最初のプロパティは「soun」、2番目のプロパティは「tmet」になります。私の仮定では、最初のトラックはオーディオデータ自体であり、2番目のトラックはメタデータです。ただし、に空の配列しか表示されませんcommonMetadata

statusOfValueForKey:errorまた、トラックで使用しているプロパティのステータスを確認すると、commonMetadataキーは常にとして返されAVKeyValueStatusLoadedます。

何か案は?私はここで完全に途方に暮れています。

また、私は現在、iOS4.2.1を実行しているiPhone4シミュレーターを介してこれを実行しています。Appleはまだ私の会社の開発者アカウントを承認しているので、まだデバイスに置くことができません。

0 投票する
3 に答える
3396 参照

integer - MP3ファイルがSynchsafeIntegersを使用するのはなぜですか?

私はc++でmp3ファイルを読み始めました。

ID3-Tagの仕様を読むまでは、すべてうまくいきました。ID3v2-Headerには、いわゆるSynchsafeIntegersに格納されているサイズに関する情報がいくつかあります。これは、各バイトの最上位ビットがゼロに設定されている4バイト整数です。

通常の整数に変換する方法を見つけましたが、なぜ整数値がこのように不必要に複雑な方法で格納されるのか、自問自答するのはやめられません。

なぜこのように保管されているのか教えてくれる人がいたらいいのにと思います。

0 投票する
3 に答える
430 参照

java - NetBeans でプログラムを作成する際に .jar ファイル内のコードを使用する方法

クラス プロジェクトでjAudioPackageを使用しようとしています。MP3 ファイルのヘッダーから id3 タグ情報を取得する機能が必要です。私はウェブサイトを見ましたが、すべての設定が完了すると、非常に使いやすいようです。コードを含む .jar ファイルを実際にインポートするのに問題があります。NetBeans でこれを行うにはどうすればよいですか?

要約すると、ファイル内のコードを使用する方法がわからない.jarファイルがあります。

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

actionscript-3 - mp3 ヘッダーに新しい id3v2 タグを書き込む (actionscript-3)

こんにちは、actionscript を使用して新しい id3v2 タグを mp3 ファイルに書き込むことはできますか? 通常はアーティスト、アルバム、ジャンルなどのタグを読み書きできますが、たとえば「atmosphere = Smooth」というタグを追加したいと思います。

ありがとう

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

php - ファイル全体をダウンロードせずにID3タグを読み取る

ファイル全体をダウンロードしなくても、MP3ファイルのID3タグ(Duration、Artist、title ...)を読み取ることはできますか?

いくつかのテストを行ったところ、MP3ファイルを数バイトダウンロードするだけでArtistタグとtitleタグを取得できましたが、Durationやその他のタグで可能かどうかはわかりません。

ありがとう。

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

c# - c#でmp3 ID3ポピュラーメーターを読み書きする方法は?

UltraID3Lib で ID3 タグを C# で読み取ろうとしましたが、問題ありませんでした。しかし、提出された評価 (POPM) をどのように読み取ることができますか? APIには「ID3v23PopularimeterFrame」のエントリがありますが、使い方がわかりません。

私を助けてください;)Thx、Ta

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

android - JAudioTagger と Android - mp3 の値を変更しますか?

オーディオ ファイルからタイトル、アーティスト、アルバム アートなどのメタ情報を読み取ることはできますが、メタ情報を正常に書き込むことができたことがありません。

これについての経験はありますか?JAudioTagger より優れたライブラリはありますか?

いくつかのサンプルコードを提供したいと思いますが、うまくいかないことをたくさん試しました。