問題タブ [mutagen]
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 Mutagen: URL でカバー写真/アルバム アートを追加しますか?
変異原を使用すると、、、などの通常のメタタグを追加できますがtitle
、URL を介して画像を追加しようとすると機能しません。artist
genre
- iTunesで正しく開くことができるので、画像以外のすべてのタグが追加されていることがわかります。アルバムアート以外はすべて空白です
- 私が
ima.show()
それをするとき、それは私にイメージを与えます
このため、おそらく次の行で壊れると思います。
covr.append(MP4Cover(im,MP4Cover.FORMAT_JPEG))
何か案は?URLから画像を取得する別の方法はありますか?
python - Python 2.7 でオンライン MP3 ファイルのタイトルとアーティストを取得する
リンクされたMP3ファイルのタイトル、アーティスト、およびできれば長さ(ただし、それほど重要ではありません)を取得する必要があるスクリプトをPython 2.7で作成しています。これを行う方法がよくわかりません.urllibとmutagenを使用していくつかのアプローチを試しましたが、どれもうまくいきませんでした. まあ、1つは機能しましたが、何らかの理由で機能しなくなりました。urllib は、アンパックするには値が多すぎると言い始めましたが、その理由はわかりません。以前は機能していたものは次のとおりです。
それはうまくいきました。何が変わったのかはわかりませんが、それ以降、他に機能するものは見つかりませんでした。ここで認識しているよりも少し曖昧だった可能性があるため、さらに情報が必要な場合はお知らせください。ありがとうございました!
python - Mutagen (Mutagenwrapper): MP3 ファイルから複数の画像を抽出する
私のスクリプトでは、FLAC ファイルから画像を抽出するのに問題はありませんが、MP3 ファイルを指定すると、最初の画像のみが取得され、残りは取得されません。
私が試したこと:
- ID3v2.3 から ID3v2.4 への変換
- ID3v2.3 から APEv2 への変換
- track['pictures'] の完全な配列を出力します。0 の範囲を超えません。
このスクリプトは、2 つのコマンド ライン引数を取ります。1 つ目は、イメージが書き込まれるサブディレクトリであるマウント名です。2 番目は、ファイルへのパスです。
例: python extract_art.py "クラシック" "hello.mp3"
python - mp3 トラックに番号を付ける際に、一部のファイルでのみこの python スクリプト エラーが発生する
これは、トラックをアルファベット順ではなく正しい順序に保つために、mp3 の名前の前にトラック番号を付けるスクリプトです。
3 つのフォルダーを除いて、すべて (100 以上のフォルダー / 1300 以上の曲) で問題なく動作しました。
ここでwtfが起こっているとは言えません。
どんな体にもアイデアはありますか?
音楽ファイルへのパスを入力してください:/n>c:\test
path_name = c:\test\2 - Live Albums\1995 - MTV unplugged\Shooting Star.mp3
02 - 流れ星.mp3
path_name = c:\test\2 - Live Albums\1995 - MTV Unplugged\The Times They are A-Changin'.mp3
04 - The Times They Are A-Changin'.mp 3 パス名 = c:\test\2 - Live Albums\1995 - MTV Unplugged\Tombstone Blues.mp3 01 - Tombstone Blues.mp3
path_name = c:\test\2 - Live Albums\1995 - MTV Unplugged\With God On Our Side.mp3
12 - 神は我らの味方.mp3
path_name = c:\test\1 - Studio Albums\1964 - The Times They Are A-Changin\Ballad Of Hollis Brown.mp3
トレースバック (最新の呼び出しが最後):
ファイル「C:/Users/Brian/Python Files/track_numbering_mp3.py」、45 行目
music_track_numbering(パス)
ファイル「C:/Users/Brian/Python Files/track_numbering_mp3.py」、39 行目、music_track_numbering 内
os.rename(join(root,name),join(root,track_number)) # ファイルの名前を変更
WindowsError: [エラー 3] 指定されたパスが見つかりません
プロセスは終了コード 1 で終了しました
python - while ループを try および except ステートメントに追加する
コードのこの部分に while ループを追加する際に問題が発生しています。ご覧のとおり、ユーザーが音楽ファイルを入力しないと表示されますが (「うーん、これは音楽ファイルではありません」)、これが発生した場合は、ユーザーが音楽ファイルを入力するまでプログラムに尋ね続けます。
python - iTunes MP4 タグ / Python3 と Mutagen を使用したメタデータ
現在、Python 用の Mutagen モジュールを使用して、iTunes 用のビデオ ファイルの MP4 タグを準備しています。それは問題なく動作しますが、本当に重要なタグが 1 つ欠けています。「stik」と呼ばれ、iTunes メディア タイプを表します。
これは私の現在のコードです:
このコードは問題なく動作しますが、「mp4_video_tags['stik'] = 10」でクラッシュします。これは、このタグの値を整数にすることができないためです。しかし、このリストによると: https://code.google.com/p/mp4v2/wiki/iTunesMetadata#Media_Type_%28stik%29
テレビ番組の場合は、値が 10 の整数でなければなりません。
Mutagen のタグリスト/ドキュメントに「stik」タグが表示されないことに気付きました。おそらくデフォルトではサポートされていません: https://mutagen.readthedocs.org/en/latest/api/mp4.html
Mutagen を使用したテレビ番組の MP4 タグ「stik」を 10 に設定する方法を誰か説明してもらえますか?
python - Mutagenを使用してコメントタグをMP3ファイルに保存できません
Mutagen (最新バージョン) を使用して MP3 ファイルに Comment タグを追加または更新しようとしました。しかし、それを行う方法を見つけることができません。MP4は問題なく動作しました。これが私がしたことです
ただし、MP4 は完全に機能しました。
エラーはなく、コメント タグは正しく更新されました。
mp3 では、mutagen.id3 と mutagen.File() も試しましたが、すべて同じエラーが発生しました。コメントタグをmp3で保存する標準的な方法はありますか?