問題タブ [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.
python - Python 3を使用してアルバムアートをmp3ファイルに追加するには?
特定の mp3 ファイルのアルバム アートとして画像を設定するには、どのモジュールを使用すればよいか考えていました。Mutagen は一般的な選択肢のようですが、python 3 では動作しないようで、ドキュメントも見つかりません。
ubuntu - eyed3 を使用して、mp3 に埋め込まれたすべての画像を再帰的に削除します。
Ubuntu で以下の eyed3 コマンドを使用して、mp3 に埋め込まれたすべての画像を削除しましたが、再帰的にではありません。各フォルダとサブフォルダで再帰的に実行する方法は?
誰かが変更して私に以下のコマンドラインを提示できるなら、それは素晴らしいことです.
bash - コロンを含む単語の grep がコマンド出力から失敗する
「アーティスト」を grep すると結果が返されるのに、「artist:」を grep すると何も返されない理由を誰か説明できますか?
最初の結果:
2 番目の結果:
3 番目の結果:
python - eyed3 と python2.7 で mp3 ファイルからリリース日またはリリース年にアクセスする方法
TYERの下のid3v2タグに保存されているmp3ファイルのアルバムから、リリース年のようないくつかのmp3タグにアクセスしようとしています。
track_num のような属性が配置されていることがわかりました
クラス eyed3.core.Tag
次に、python コマンドは次のようになります。
audiofile = eyed3.load(mp3_file) track_num = audiofile.tag.track_num[0]
現在、年は次の場所にあります
class eyed3.core.Date(年、...)
だから私はそれが次のようになると思った:
年 = オーディオファイル.日付.年
しかし、残念ながら私は間違っています...
MSG: AttributeError: 'Mp3AudioFile' オブジェクトに属性 'date' がありません
誰もがそれがどのように機能するか知っていますか? または、より一般的な質問: 利用可能なすべての属性を取得するにはどうすればよいですか?
私のプラットフォームは windows 10 pro です。
ありがとう
python - eyeD3 を使用して URL からアルバム アートを埋め込む
サーバーから音楽ファイルをダウンロードし、URL からアルバム画像を追加する Python スクリプトに取り組んでいます。このために、eyeD3 Python ライブラリを使用しています。
このコマンドのさまざまなバージョンを試してみましたが、エラーは返されませんが、上記のコードのように画像が埋め込まれないか、「ValueError: img_url MUST not be none when no image data」というエラー メッセージが返されます。
私の他の代替手段がフォルダー内のURLストアから直接画像をダウンロードし、そこから埋め込んでから削除する前に、誰でもeyeD3のこの部分で成功しました。私の他のソリューションの方が明らかに優れています。
bash - 親からサブディレクトリに cd する
現時点で私が持っているのは、このフォルダー「/media/zachary/Ante'esemone/Not in iTunes/」に youtube-dl をダウンロードすることで、チャンネルの名前を持つフォルダーを作成します。次に例を示します。
- エイリアス
- キャラバン パレス
- MrSuicideSheep
次に、これらのフォルダー内には、次のラベルが付けられた .mp3 ファイルがあります。
- エーテル - カタルシス.mp3
- エコーズ - 恋人を残して.mp3
- ヘイジー・アイズ - 無題.mp3
そのため、一度に 1 つのフォルダー内のすべてのファイルの ID3 タグを編集するスクリプトがあります。このスクリプトは、ダウンロード元のチャンネルの名前を追加し、ファイル名からアーティスト名を ID3 タグにも追加します。 . 例えば:
エーテル - カタルシス.mp3
なります:
Catharsis.mp3 (アーティスト「Aether」、コメント「Mrsuicidesheep」の ID3 タグ付き)
しかし、私の現在のスクリプト (以下に追加します) は、一度に 1 つのフォルダーしか実行できません。必要なのは、親フォルダー内のすべてのフォルダーを一度に実行できるコマンド (またはスクリプトの編集) です。
^アーティストタグを追加し、ファイルの名前をトラック名に変更します
初歩的な混乱をお詫び申し上げます。