2012-04-15 12 views
5

私はstackoverflowを検索しました。私はgoogleにもduckduckgoもいましたが、誰もこれを行うにはいい方法がないようです。linuxのマルチメディアファイル(画像ではありません)のbash linuxでの編集

おそらく機能していると思われる唯一のツールは、oggファイル(これは私が現時点で使用しているもの)の読み取り能力を持つExiftoolだけでした。 mp3s/oggsとその名前はメタデータだが、メタデータは空白なので、コマンドラインでこれを行う方法がいくつかある。私はすでにbashでファイル名を解析する方法を知っていますが、ファイルに戻す方法は見つけられません。私は手動でこの種のことをすることができましたが、手動で行う必要があるので、それはほとんど価値がありません。

Musicbrainz picardも何らかの奇妙な理由でそれらに正しくタグ付けしていないので、私はこれをやる必要があります。

答えて

8

ID3タグはMP3に固有です。 Ogg Vorbisのコメント欄の仕様については、以下を参照してください。Field Names

vorbiscommentのvorbis-ツールをパッケージ化)oggタグ情報を変更し、クエリすることができます。
mp3infoは、wirh mp3タグを動作させる多くのツールの1つです。


.OGG

# Clear all info 
printf ''| vorbiscomment -w test.ogg 
      vorbiscomment -l test.ogg 
# modify info 
echo ======== 
printf 'TITLE=The Last Saskatchewan Pirate 
ARTIST=Captain Tractor 
ALBUM=East of Edson 
DATE=2000-01-01 
COMMENT=Just another TEST comment 
DESCRIPTION=*** Hello *** 
'|vorbiscomment -w test.ogg 
    vorbiscomment -l test.ogg 
echo ======== 

出力(.OGG)

======== 
TITLE=The Last Saskatchewan Pirate 
ARTIST=Captain Tractor 
ALBUM=East of Edson 
DATE=2000-01-01 
COMMENT=Just another TEST comment 
DESCRIPTION=*** Hello *** 
======== 

mp3

# Delete the entire ID3 tag 
mp3info -d test.mp3 
echo ======== 
# modify info 
mp3info -t "The Last Saskatchewan Pirate" \ 
     -a "Captain Tractor" \ 
     -l "East of Edson" \ 
     -g "Folk/Rock" \ 
     -y "2000" \ 
     -n "1" \ 
     -c "Just another TEST comment" \ 
     test.mp3 
mp3info test.mp3 
echo ======== 

出力(.MP3)

======== 
File: test.mp3 
Title: The Last Saskatchewan Pirate Track: 
Artist: Captain Tractor 
Album: East of Edson     Year: 2000 
Comment: Just another TEST comment  Genre: Folk/Rock [81] 

======== 
+0

nice answer!あなたは '.wtv'ファイルのためにこれのようなツールを知っていますか? – shellter

+0

答えに感謝します。 – 133794m3r

関連する問題