問題タブ [eyed3]

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 に答える
408 参照

python - eyed3 でリモート URL を読み込む

私はしばらくの間eyed3を使用しており、この方法でmp3ファイルのジャンルを抽出するために使用しています

今、私はこのようなURLを持っていますwww.example.com/abc.mp3.

これは機能せず、私に与えます

IOError: file not found: www.example.com/abc.mp3

私の質問は、eyed3.load()リモート URL をサポートしていませんか? このライブラリまたは提案できる他のライブラリの回避策はありますか。

前もって感謝します。

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

python - python 変異原 eyed3 書き込み id3v1 タグ

mtagen を使用して mp3 を操作していますが、これを使用して id3v1 タグを記述するのは難しいと感じています。人気のある eyed3 パッケージも、これを行う方法の例を示していないようです。変異原と eyed3 に取り組んだことがある人なら、mp3 ファイルに id3v1 タグを書き込む方法について提案してもらえますか? ありがとう!

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

python - eyed3 を使用して「アルバム アーティスト」を設定しますか?

.MP3 ファイルの大規模なコレクションのアーティスト名を変更するために、Python ライブラリとして eyed3 を使用しようとしています。プロジェクトの Web ページ ( http://eyed3.nicfit.net/ ) のサンプル コードを使用してみました。ドキュメント ( http://eyed3.nicfit.net/api/eyed3.html ) によると、タグ オブジェクトの他のアーティスト フィールドはありません。

eyed3 を使用して実際にアルバム アーティストを変更することはできますか? もしそうなら、そうする明確で簡潔なPythonコードを提供できますか?

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

python - 特定のモジュールをインポートすると、Flaskコンソールの出力が抑制されます

app.py2つのファイルで構成されるFlaskでアプリケーションを作成していますtags.pyapp.pyをインポートtags.pyします。インポートには、が含まれますfrom eyed3 import loadEyed3は、ファイルからmp3タグを抽出するPythonモジュールです。何らかの理由で、Eyed3をインポートすると、Flaskのコンソール出力が抑制されます。通常、Flaskをpython app.pyリターンで開始する場合:

Eyed3をインポートすると、この行は表示されません。それがまたはであるか、インポートがであるか、であるかimport eyed3、またはFlaskにデバッグモードのオン/オフがあるかどうかは関係ありません。私も走ろうとしましたfrom eyed3 import loadapp.pytags.py

インポート直後またはインポート前app.run()、成功しません。モジュールをインポートするだけでコンソール出力が隠されるのはなぜですか?どうすれば復元できますか?

編集:インポートの順序は重要ではありません。何も起こりません。Flaskの前にEyed3をインポートしても、エラーが発生します。このコード行と関係がありますか?

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

python - eyed3 for python - オーディオファイルから選択的なid3データをロードする方法は?

音楽ライブラリから「アーティスト名」タグのみを読み取るために eyed3 モジュールを使用していますが、一部のファイルが正しく読み込まれると、他のファイルは読み込みの最初の段階で失敗します。

たとえば、私のライブラリを読むと、約 10 種類のエラーが発生します。コンソールからの出力:

eyed3.id3.frames:WARNING: 無効な歌詞の言語コードを修正しています: ¦Ó
eyed3.id3.frames:WARNING: Frame 'RVAD' is not supported, using raw
Frame to parse eyed3.core:WARNING: FrameHeader: Illegal Frame ID: COM
eyed3.core:WARNING: FrameHeader: Illegal Frame ID: CM1
eyed3.id3.frames:WARNING: Unknown ID3 frame ID: RGAD
eyed3.core:WARNING: GEOB frame does not contain a Mime type
eyed3.core:WARNING: GEOB frameには有効
な MIME タイプが含まれて い ませ
ん : APIC フレームに画像データ/URL が含まれていません

すべてのタグではなく、必要なタグ (「アーティスト名」) のみを読み込むことで、この問題を回避しましたが、eyed3 では可能ですか?

ところで。このモジュールを Python で例とともに使用するための適切なマニュアルを知っていますか? この場合、公式サイト ( http://eyed3.nicfit.net ) は非常に貧弱に見えるためです。

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

python - eyeD3 を使用して Python で mp3 ファイルから歌詞を取得する

現在、Python とその eyeD3 ライブラリを使用して、mp3 ファイルから歌詞を抽出しようとしています。歌詞は既に mp3 ファイルに埋め込まれています (経由: MusicBee)。eyeD3 を使用して歌詞を返そうとしています。私はそれを行う方法を理解できません。私はオンラインで広範囲に検索しましたが、見つけたのは歌詞を設定する方法を示すチュートリアルだけでした. ファイルからそれらを読みたいだけです。これが私の現在のコードです:

アーティストはアーティストの名前を正しく返しますが、歌詞は次を返します。

mp3 に埋め込まれた生のテキストの歌詞を返すにはどうすればよいですか? これは可能ですか?

よろしくお願いします。

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

python - eyeD3 経由で MP3 ファイルの歌詞を変更する

MP3 の特定のフォルダーの歌詞を自動的に取得するプログラムを Python で作成しようとしています。[ azlyrics.com から歌詞を取得します]

これまでのところ、実際に歌詞を「lyrics」タグに埋め込む以外はすべて成功しています。

ここのタグから歌詞を読むことに関する質問に回答しました。

歌詞の設定を手伝ってもらえないかと思っていました。これが私のコードです。

最後の 2 行目が実行された後、次のエラーが発生します。

また、私は 15 歳で、Python を学習して約 1 年になります。私はあらゆる場所を検索し、すべてを試しましたが、今すぐ助けが必要だと思います.

ご協力いただきありがとうございます。