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  2010-11-05 23:41:03

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

kodowanie znaków w ID3

Jest jakaś możliwość zmiany kodowania w kontenerach ID3 ?
Niemal zawsze mam krzaczki po rozpakowaniu archiwum z muzyką w nazwach jak i w ID3.


You are registered as user [b]#464141[/b] with the Linux Counter

Offline

 

#2  2010-11-06 00:34:52

  Minio - Użyszkodnik

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

Re: kodowanie znaków w ID3

[deb]easytag[/deb] potrafi. Jak chcesz to wgryź się w źródła, może znajdziesz co on tam konkretnie robi.

A jeśli chodzi o nazwy plików to [deb]convmv[/deb] albo [deb]detox[/deb] (ale to trochę armata na muchę).


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

Offline

 

#3  2010-11-06 00:36:29

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: kodowanie znaków w ID3

[quote=Minio][deb]easytag[/deb] potrafi. Jak chcesz to wgryź się w źródła, może znajdziesz co on tam konkretnie robi.

A jeśli chodzi o nazwy plików to [deb]convmv[/deb] albo [deb]detox[/deb] (ale to trochę armata na muchę).[/quote]
Chodzi mi tylko i wyłącznie o kodowanie w ID3, w nazwach plików to pikuś i łatwe do masowej zmiany.
Możesz napisać jak to wykonać za pomocą easytag bo nie bardzo wiem ?

Ostatnio edytowany przez k4misiek (2010-11-06 00:42:45)


You are registered as user [b]#464141[/b] with the Linux Counter

Offline

 

#4  2010-11-06 10:19:05

  Minio - Użyszkodnik

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

Re: kodowanie znaków w ID3

Otwierasz easytag -> Ustawienia -> Preferencje -> karta Ustawienia taga ID3

Masz tam dwa wydzielone pola, jedno dla ID3v2 i jedno dla ID3. W każdym możesz określić czy mają być zapisywane, a jeśli tak — w jakim kodowaniu (wybierasz sobie z listy). Możesz też podać dodatkowe opcje dla funkcji iconv, gdzie pewnie chcesz dać transliterację (jeśli domyślny zestaw znaków nie będzie obsługiwał określonego znaku, spróbuje go zastąpić znakiem wizualnie podobnym, np. ą -> a). Zatwierdzasz zmiany, otwierasz katalog z plikami mp3, zaznaczasz wszystko i dajesz zapisz. Powinien przekodować.

Osobiście dałem żeby nie zapisywał tagów ID3 (tylko ID3v2), bo więcej z tym zamieszania niż to warte. Nie wiem czy istnieje jeszcze jakiś program który nie obsługuje ID3v2.


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

Offline

 

#5  2010-11-06 17:45:27

  Lacer - Członek DUG

Lacer
Członek DUG
Skąd: Wrocław
Zarejestrowany: 2006-11-08

Re: kodowanie znaków w ID3

[quote=Minio]Otwierasz easytag -> Ustawienia -> Preferencje -> karta Ustawienia taga ID3

Osobiście dałem żeby nie zapisywał tagów ID3 (tylko ID3v2), bo więcej z tym zamieszania niż to warte. Nie wiem czy istnieje jeszcze jakiś program który nie obsługuje ID3v2.[/quote]
witkacy
ja właśnie w tym momencie bawię się EasyTAGiem - muszę pozmieniać wszystkie tagi w mp3 na wersję ID3, bo creative zen mx, którego kupiłem mojej Pani na urodziny widzi mp3 jako unknown artist/album...
dopiero jak się zapisze tagi tylko w ID3 to creative normalnie przyjmuje nazwy artystów i albumów...

pozdrawiam


"Myśl i nie ufaj, decyduj sam za siebie
Nie pozwól nigdy by kierowali tobą
Popatrz czy już nie jesteś w stadzie
Bo nie obudzisz się już nigdy sobą..." Post Regiment - Stado

Offline

 

#6  2010-11-06 18:01:07

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: kodowanie znaków w ID3

[quote=k4misiek]Jest jakaś możliwość zmiany kodowania w kontenerach ID3 ?
Niemal zawsze mam krzaczki po rozpakowaniu archiwum z muzyką w nazwach jak i w ID3.[/quote]
Jeśli chodzi o RockBoksa to czy próbowałeś ustawić czcionkę GNU-Unifont?
Albo jedną z poniższych:
http://www.rockbox.org/wiki/UnicodeFonts

Jak chodzi o linuksa to nie wiem, ale szkoda czasu na zabawę w przekodowywanie tagów...


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#7  2010-11-06 18:03:27

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: kodowanie znaków w ID3

Aby to zadziałało jeszcze musiałem zmienić: Zestaw znaków dla odczytu tagów ID -> Niestandardowy: Środkowoeuropejskie (Windows-1250) czego wczoraj nie zrobiłem.
Działa rewelacyjnie, dziękuję bardzo.

Jak już jesteśmy przy kodowaniu, jak można sobie uprościć ten proces?
Samo wypakowanie i zmiana kodowania nazw w plikach chwilę trwa a później jeszcze easytag, troszkę to męczące kiedy dość często ma się do czynienia z tym problemem.


You are registered as user [b]#464141[/b] with the Linux Counter

Offline

 

#8  2010-11-06 21:46:17

  Minio - Użyszkodnik

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

Re: kodowanie znaków w ID3

[quote=Lacer]ja właśnie w tym momencie bawię się EasyTAGiem - muszę pozmieniać wszystkie tagi w mp3 na wersję ID3, bo creative zen mx, którego kupiłem mojej Pani na urodziny widzi mp3 jako unknown artist/album...
dopiero jak się zapisze tagi tylko w ID3 to creative normalnie przyjmuje nazwy artystów i albumów...[/quote]
Dla masowej zamiany polecałbym [deb]lltag[/deb] — wg dokumentacji domyślnie operuje tylko na ID3[v1]. Możesz też w jednej pętli najpierw dla pliku odczytać tagi ID3v2 a potem zapisać takie same ID3[v1].

Swoją drogą dziwny ten player. Mój iRiver T10 jak nie może znaleźć tagów ARTIST/TITLE (lub znajduje tylko jeden) po prostu wyświetla nazwę pliku. Ona zawsze jest dostępna.

[quote=k4misiek]Jak już jesteśmy przy kodowaniu, jak można sobie uprościć ten proces?[/quote]
Z tego co czytam na Wikipedii, tagi ID3[v1] nie zawierają żadnej informacji o swoim kodowaniu. Więc możesz spróbować po prostu wepchnąć tam coś w oczekiwanym kodowaniu. Tylko musisz się z odtwarzaczem umówić jakiego kodowania używacie, bo będzie klops. Coś pokroju:

Kod:

id3tool -t "$(echo $title |iconv -f utf8 -t cp1250//TRANSLIT)" plik.mp3

Nie testowałem, ale teoretycznie może zadziałać. Napiszesz sobie jakiś prosty skrypt to będzie Tobie np. wrzucał na odtwarzacz pliki z już odpowiednio zakodowanymi tagami.

ID3v2 wg specyfikacji ma specjalną informację w jakim kodowaniu jest zakodowany dany tag (ISO-8859-1 albo UTF-16, ale dla podstawowcyh znaków alfanumerycznych tan naprawdę nie ma to znaczenia), ale spodziewam się że większość sprzętu — zwłaszcza tańszego — i tak sobie nic z tej informacji nie robi.


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

Offline

 

#9  2010-11-06 22:41:02

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: kodowanie znaków w ID3

Akurat playerek Sansa E260 z Rockboksem z tagami radzi sobie przepięknie tylko krzaczki na kompie mnie irytowały ;-)
A czy poprawnie odczyta nazwy plikow/tagow ktore na kompie mają krzaczki niestety nie zdążyłem sprawdzić ale zrobię to przy najbliższej okazji.

PS: Głównie mnie wkurza brak poprawnych tagów przy używaniu Amaroka, w bibliotece widnieją wtedy 2 i więcej wpisów dla jednego wykonawcy(zakladajac, że tag wykonawca dla kilku albumów jest różny)...

Ostatnio edytowany przez k4misiek (2010-11-06 22:45:54)


You are registered as user [b]#464141[/b] with the Linux Counter

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.007 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00096 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.128.79.4' WHERE u.id=1
0.00065 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.128.79.4', 1734000589)
0.00044 SELECT * FROM punbb_online WHERE logged<1734000289
0.00036 SELECT topic_id FROM punbb_posts WHERE id=157797
0.00006 SELECT id FROM punbb_posts WHERE topic_id=17687 ORDER BY posted
0.00049 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=17687 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00080 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=17687 ORDER BY p.id LIMIT 0,25
0.00078 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17687
Total query time: 0.00473 s