LinuxのコマンドラインからFLACファイルのアルバムを変更する


2

アルバムを変更したいFLACのフォルダがあります。私はGnomeと一緒にUbuntu Linuxを使います。必要なことを実行できるコマンドラインプログラムはありますか。適切なプログラムが見つかりません。

理想的には次のようになります。

flacchange --Album NewAlbumName *.flac

任意の助けは大歓迎です!

回答:



1

フォーマットにかかわらず、どの音楽ファイルでも同じように機能する一般的なコマンドラインタガーが必要な場合は pytagsに含まれる pytagsfs パッケージ。


おお、それは面白いね。ボーナス、それはタグ付けライブラリとしてmutagenを使います。
quack quixote

ええ、mutagenは勝利の大きなバケツです同上Quod Libet /元Falso。以前使っていた mid3v2の変異原性ベースの再実装 id3v2複数のタグ値をサポートするためのローカルカスタマイズと一緒に。しかしpytagsはすでにこれを行っているので、そしてすべてのファイルタイプに対して、私はそれに切り替えるつもりです。
Ryan Thompson

再考したいのですが - 私はpytagsfsが現在mutagenのEasyID3インターフェースを使用しているので、ExFalsoがサポートするすべてのタグをサポートしているわけではないと読んだ。それはmid3v2と同じかもしれませんが、私は思い出すことができません。私はいつもどんなマルチタグの用途にもEFを使っていました(とにかく複数のジャンルのタグが必要で、mp3をタグ付けするだけ)。
quack quixote

うーん。あなたが正しい。不思議なフォーマットにとらわれないタグ付け能力は、Quat Libet / Ex Falsoに組み込まれており、変異原自体ではありません。
Ryan Thompson

0

あなたはこれを行うことができます metaflac 道具( manページ )、から入手可能であるべきです flac パッケージ(私はdebianを使います)。

最初に古いタグを削除してから、正しい値を使用してタグを再度追加します。これは例えばartistタグです。

metaflac --remove-tag=artist *.flac
metaflac --set-tag=artist="Beyoncé" *.flac  

これは、いくつかのサンプルファイルのartistタグを変更する簡単なデモです。

burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$ ls
11 - All Night.flac  12 - Formation.flac

burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$ metaflac --show-tag=artist *.flac
11 - All Night.flac:ARTIST=Beyonce
12 - Formation.flac:ARTIST=Beyonce

burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$ metaflac --remove-tag=artist *.flac
burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$ metaflac --show-tag=artist *.flac
burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$ 
burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$ metaflac --set-tag=artist="Beyoncé" *.flac
burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$ metaflac --show-tag=artist *.flac
11 - All Night.flac:artist=Beyoncé
12 - Formation.flac:artist=Beyoncé
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.