問題タブ [id3v2]
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.
java - jaudiotagger は mp3 周波数を取得します
Java の jaudiotagger ライブラリを使用して mp3 周波数 (Hz) を取得する方法を知っている人はいますか? ジャディオタガーのサイト
linux - 画像を id3v2 フレーム apic に保存
ID3v2 APIC フレームにイメージを保存できるコマンド ライン ユーティリティ (Linux) を見つけたいのですが、何も見つかりません。
ID3v2 util を使用してみましたが、id はサポートしていません。
save - Taglib のシャープな保存のみ ID3v2
TagLib シャープを使用するのは初めてです。ファイル内のタグの特定のバージョンのみを保存しようとしています。タグを保存するたびに、ID3v1 と ID3v2 の両方が作成されます。これが起こらないようにする方法はありますか?どちらを保存するかを選択できますか。save 関数は引数を取らないので、アイデアはありますか?
java - MP3から歌詞を抽出する
誰かがmp3ファイルから歌詞を抽出する方法を説明してもらえますか?試しましたが、この目的のためのドキュメントを取得できません。アルバムアートと同じように、テキストファイルに抽出するにはどうすればよいですか。Javaで可能ですか?
linux - FLACからMP3に(ID3)タグを転送するLinuxスクリプト
私のメディアサーバーでは、FLACファイルからMP3にタグを転送する方法を探しています。
bashスクリプトでは、metaflacを使用してローカル変数にタグを抽出できますが、mp3にid3v2のタグを付けると、国別文字が失われるようです(Unicodeである必要があると思いますか?)
また、リプレイゲインタグとアルバムアート(すべてFLACに存在する)を設定できる必要があります。
無人で実行するためのスクリプト化されたソリューションを探しています。
ffmpeg - FFMPEG : FFMPEG を使用してソース mp3 ファイルから宛先 mp3 ファイルに添付画像 (APIC) をトランスコードする方法は?
入力ファイルは 02.mp3 です。いくつかのビットレートでmp3ファイルに変更したい。そうしている間、すべてのメタデータと APIC を保持したいので、画像に対応する添付画像も宛先ファイルに転送する必要があります。私はFFMPEGを使用しており、次のコマンドを使用しています...
ffmpeg -y -i 02.mp3 -id3v2_version 3 -ab 128000 -ss 0 -acodec libmp3lame -f mp3 -ac 2 -ar 44100 output.mp3
ソース ファイル: 02.mp3 宛先ファイル: output.mp3。
しかし、宛先ファイルでは、APIC を取得していません (02.mp3 に対応する添付画像)。APIC を除く output.mp3 の他のすべての mp3 タグを取得しています。宛先ファイルでも APIC を取得する方法を教えてください。
vim - vimで編集するid3タグ
gvim または vim を使用して、既にリッピングされた .flac ファイルの id3 タグを編集する方法はありますか? また、誰かが gvim タグ編集を rubyripper と統合する方法を知っているでしょうか? また、flacやmp3 ファイルの id3 タグを編集したいと考えています。
vim と何らかの方法で統合できるコマンド ライン ツールでも、この作業を行うことができます。
前もって感謝します、
イグナス
c++ - id3v2 タグを削除する C++
mp3 ファイルを指定して、id3v2 ヘッダーを c++ で削除する方法を知っている人はいますか? Windows マシンで作業していますが、id3lib を Windows で動作させる方法についての説明が見つかりません。それ以外の場合は、それを使用します。
javascript - javascriptを使用してmp3に関する情報を取得するには?
この件についていくつかの調査を行いましたが、これを行う方法について明確な答えを得ることができません。私は次の方法を試しました:
最初のメソッド (getAllTags) はスクリプトの実行を許可しません。2 番目のメソッドは、すべての mp3 のタイトルとアーティストの両方に対して null を返します。
情報源: http://blog.nihilogic.dk/2008/08/reading-id3-tags-with-javascript.html
これらのメソッドは ID3(v1) を使用していることを知っているので、それが問題である可能性があります。それか、mp3にID3情報が含まれていない可能性があると思います。しかし、誰かがこれを行う方法、または私のmp3にID3情報が含まれているかどうか、およびそれがv1かv2かを特定する方法についての洞察を提供できれば素晴らしいでしょう.
編集: 私が開発しているアプリでは、ユーザーが自分のコンピューター上のディレクトリを選択し、メディア ファイルのファイルをクエリできるため、Blob URL を介してファイルにアクセスしています。これを行うと、ファイルの絶対パスにアクセスすることはできませんが、ファイル情報にアクセスしてファイルを使用することはできます。
python - ID3v2.2 MP3タグでフレームサイズを取得するには?
ID3v2.3 タグは 4 バイトあるので整理しましたが、ここでのフレームのヘッダー タグは合計 3 バイトであり、4 バイトではありませんstruct.unpack
。int
それから。
たとえば、私が現在取り組んでいるタグは次のとおりですTT2\x00\x00\x0c\x00Torn Within
。TT2
は名前識別子、\x00\x00\x0c
はサイズ識別子です。タグの内容は で\x00Torn Within
、サイズは 12 バイトです。
曲の ID3 ヘッダーもここにあります。'ID3\x02\x00\x00\x00\x04NP'
、エンコーディングとフラグが設定されていないことがわかります。
私は試しましstruct.unpack('>3b', '\x00\x00\x0c')
たが、それは個々のバイトの値を取得するだけです。
しかし、その後\x00
、サイズタグの先頭に a を追加しないと先に進めないため、行き詰まります。私は何をしますか?
ID3 タグのドキュメントhttp://id3.org/id3v2-00と、struct
モジュールのドキュメントhttp://docs.python.org/library/struct.html#format-charactersを次に示します。
編集は私がこれを行うことができることを発見しました:int(binascii.hexlify('\x00\x00\x0c'), 16)
しかし、それは素晴らしい解決策だとは思いません