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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Jest jakaś możliwość zmiany kodowania w kontenerach ID3 ?
Niemal zawsze mam krzaczki po rozpakowaniu archiwum z muzyką w nazwach jak i w ID3.
Offline
[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ę).
Offline
[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)
Offline
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.
Offline
[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
Offline
[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...
Offline
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.
Offline
[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:
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.
Offline
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)
Offline
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00099 | 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.137.198.223' WHERE u.id=1 |
0.00070 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.137.198.223', 1734000536) |
0.00051 | SELECT * FROM punbb_online WHERE logged<1734000236 |
0.00046 | SELECT topic_id FROM punbb_posts WHERE id=157829 |
0.00006 | SELECT id FROM punbb_posts WHERE topic_id=17687 ORDER BY posted |
0.00064 | 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.00144 | 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.00581 s |