2012-04-15 24 views
5

Przeszukałem przez stackoverflow, i byłem na google, a także duckduckgo i nikt nie wydaje mi się, że mam do tego dobry sposób.edytowanie metadanych w bashie linux dla plików multimedialnych (nie obrazy) w Linuksie

Jedynym narzędziem, które prawdopodobnie zadziałało, był Exiftool, który ma tylko zdolność odczytu dla plików OGG (którego aktualnie używam). Chciałbym to zrobić w wierszu poleceń, ponieważ mp3sogg i ich nazwa są metadanymi, ale metadane są puste. Już wiem, jak parsować nazwy plików w bashu, ale nie mogę znaleźć sposobu na przywrócenie plików. Mogłem ręcznie robić takie rzeczy, ale nie jest to warte, ponieważ musiałbym to zrobić ręcznie.

Musicbrainz picard również nie oznacza ich poprawnie z jakiegoś dziwnego powodu, dlatego właśnie muszę to zrobić.

Odpowiedz

8

ID3 tagi są specyficzne dla MP3. Dla Ogg Vorbis specyfikacji komentarz polowych, patrz: Field Names

vorbiscomment (pakiet vorbis-tools) można modyfikować i zapytania ogg informacyjne tag.
mp3info to jedno z wielu narzędzi do pracy z tagami wirh mp3.


.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 ======== 

wyjściowa (.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 ======== 

wyjściowa (.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

dobra odpowiedź! znasz jakieś narzędzia takie jak to dla plików '.wtv'? – shellter

+0

dzięki za odpowiedź. – 133794m3r