2020/07/17

metaflacを使ったflacファイルのタグ情報の編集

linuxでシェルのコマンドラインからmetaflacを使って、flacファイルのタグ情報を編集できます。

インストール方法は次のとおりです。
$ sudo apt update
$ sudo apt install flac

引数には、単一のflacファイルの他、複数のflacファイルも指定できます。

タグ情報の表示は次のようにします。
$ metaflac --list --block-type=VORBIS_COMMENT [flacファイル]

タグ情報の修正は、例えばアーティストの修正の場合、次のようにします。
$ metaflac --remove-tag="ARTIST" --set-tag="ARTIST=[アーティスト名]" [flacファイル]

metaflacではタグは修正されず、追記されてどんどん増えていくようなので、このように一回ごとに削除して書き込むのがいいようです。

カバーアートの書き出しは、例えばカレントディレクトリにcover.jpgとして書き出す場合には次のようにします。
$ metaflac --export-picture-to="cover.jpg" [flacファイル]

カバーアートの削除は次のようにします。
$ metaflac --remove --block-type=PICTURE [flacファイル]

カバーアートの追加は、例えばカレントディレクトリのcover.jpgを追加する場合、次のようにします。
$ metaflac --import-picture-from="cover.jpg" [flacファイル]

詳しくはman metaflacを見てください。

metaflacは単独ではあまり操作性がいいとは言えず、複数のflacファイルを引数に取るよりも、シェルのforループと組み合わせて使うといいようです。

<環境>
・chromebookのLinux(ベータ版)環境
Chromebook 311 / C721-N14N / Acer
Chrome OS バージョン: 83.0.4103.119(Official Build) (64 ビット)
chromebookのLinux(ベータ版)環境 / Debian 9: 9.12 (Stretch)
metaflac バージョン: 1.3.2
・crouton環境
Chromebook 11 / C740-F34N / Acer
Chrome OS バージョン: 83.0.4103.112(Official Build) (64 ビット)
crouton環境 / Ubuntu 18.04.4 LTS
metaflac バージョン: 1.3.2



0 件のコメント:

コメントを投稿