Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-01-31 18:27:03

  gnejusz pompejusz - Użytkownik

gnejusz pompejusz
Użytkownik
Zarejestrowany: 2005-09-14
Serwis

Hurtowe dodawanie okładek do plików mp3

Chciałem wrzucić do wszystkich plikow okładki. Dokłaniej chodziło mi o to, aby wymodzić taki skrypt, który przeszuka katalogi i tam gdzie bedzie okładka(czyli na każdy album) zapisał je do plików z tego katalogu.
Znalazłem taki skrypt w sieci

Kod:

require 'id3lib'
 
tag = ID3Lib::Tag.new('myfile.mp3')
cover = {
   :id => :APIC,
   :mimetype => 'image/jpeg',
   :picturetype => 3,
   :data => File.read('cover.jpg')
}
 
tag << cover
tag.update!

wg autora mógłby się do tego nadać.
Niestety, po próbie odpalenia dostaję

Kod:

id3cover:1:in `require': no such file to load -- id3lib (LoadError)
        from id3cover:1

a nie mam takiego pakietu

Co zrobić, może ewentualnie jest jakiś inny sposób?


A poza tym uważam, że Debian jest najlepszy.
[url=http://ludolfina.pl]ludolfina.pl[/url]

Offline

 

#2  2009-01-31 19:38:10

  giegiel - Członek DUG

giegiel
Członek DUG
Skąd: Chrzypsko Wielkie/Poznań
Zarejestrowany: 2006-04-15

Re: Hurtowe dodawanie okładek do plików mp3

http://id3lib.sourceforge.net/ instalowałeś to?

Offline

 

#3  2009-01-31 20:01:55

  gnejusz pompejusz - Użytkownik

gnejusz pompejusz
Użytkownik
Zarejestrowany: 2005-09-14
Serwis

Re: Hurtowe dodawanie okładek do plików mp3

Kod:

i   id3                                                                               - Edytor znaczników ID3
i   id3ed                                                                             - Another id3 tag v1 editor
p   id3ren                                                                            - id3 tagger and renamer
i   id3tool                                                                           - Command line editor for id3 tags
i   id3v2                                                                             - A command line id3v2 tag editor
p   kid3                                                                              - KDE MP3 ID3 tag editor
p   kid3-qt                                                                           - Audio tag editor
v   libaudid3tag-dev                                                                  -
p   libaudid3tag1                                                                     - audacious id3 tag manipulation library
v   libaudid3tag1-dbg                                                                 -
p   libicegrid33                                                                      - Libraries implementing grid-like services for ZeroC Ice
p   libid3-3.8.3-dev                                                                  - ID3 Tag Library: Development Libraries and Header Files.
i A libid3-3.8.3c2a                                                                   - Library for manipulating ID3v1 and ID3v2 tags.
v   libid3-dev                                                                        -
i   libid3tag0

Nie wiem za bardzo o co ci chodzi, ale takie pakiety mam zainstalowane.

Dobra uruchomiłem. Trzeba było zaintalować id3lib-ruby wg http://id3lib-ruby.rubyforge.org/doc/files/INSTALL.html
tylko, że woła on o pliki cover.jpg.
Ja mam raczej png i nazywają się jak albumy. Potrafi ktoś zmodyfikować ten kod?

Ostatnio edytowany przez gnejusz pompejusz (2009-02-01 14:17:08)


A poza tym uważam, że Debian jest najlepszy.
[url=http://ludolfina.pl]ludolfina.pl[/url]

Offline

 

#4  2011-12-30 15:23:21

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Hurtowe dodawanie okładek do plików mp3

Sylwester tuż tuż a ja nie mogę znaleźć programu który by właśnie ów czynność robił... Mam np [deb]banshee[/deb], ale on ściąga tylko na potrzeby programu, a ja chciałbym, aby program dodał okładkę do mp3 na stałe. Czy jest jakaś wtyczka, jakiś program do tego? W ostateczności może być na $hita. Korzystam właśnie z takiego mp3tag (przez wine), który teoretycznie coś takiego potrafi (ściągając z amazon.com) ale coś to nie wychodzi :(

Bardzo proszę o pomoc.


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#5  2011-12-30 16:31:11

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: Hurtowe dodawanie okładek do plików mp3

[b]P@blo[/b]: kiedyś komuś [url=http://minio.xt.pl/pliki/attach-cover.sh]coś takiego[/url] pisałem. Automatyzuje [url=http://perl.thiesen.org/scripts/id3image]id3image[/url], który właściwie jest tym, czego potrzebujesz. Kwestia tylko żeby pobrać odpowiednie okładki…


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#6  2011-12-30 16:55:51

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Hurtowe dodawanie okładek do plików mp3

[quote=Minio]...Kwestia tylko żeby pobrać odpowiednie okładki…[/quote]
No właśnie. A jak ma się mp3 z różnych stron świata to pobranie okładek do każdego pliku z osobna jest problemem... Wg mnie takie programy jak banshee maja taką funkcje tylko trzeba to jakoś wydobyć. Amarok też to teoretycznie potrafi, ale mi nie chce wogóle pobierać okładek... Dzięki za sh.

[b]EDYTKA:[/b]
Program na $hita: mp3tag działa bardzo sprawnie przez wine i ma funkcje dodawania okładek. Nie jest to może szczyt moich marzeń, ale dodaje, ściąga i gra.

Ostatnio edytowany przez P@blo (2011-12-31 15:05:01)


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.008 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00008 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00120 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.133.156.128' WHERE u.id=1
0.00067 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.133.156.128', 1734013659)
0.00040 SELECT * FROM punbb_online WHERE logged<1734013359
0.00065 DELETE FROM punbb_online WHERE ident='157.55.39.194'
0.00019 SELECT topic_id FROM punbb_posts WHERE id=189107
0.00052 SELECT id FROM punbb_posts WHERE topic_id=13292 ORDER BY posted
0.00043 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=13292 AND t.moved_to IS NULL
0.00026 SELECT search_for, replace_with FROM punbb_censoring
0.00082 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=13292 ORDER BY p.id LIMIT 0,25
0.00078 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=13292
Total query time: 0.00604 s