Вопрос в следующем. Решил наделать рипов с русскоязычных CD-дисков. Делаю рипы с помощью программы RubyRipper (аналог известного виндового Exact Audio Copy (EAC). Название диска и треков она подгружает из CDDB. И так уж сложилось исторически, что почти все эти данные были забиты в кодировке cp1251.

Естественно, кому захочется все перезабивать заново. Гугл помог решением:
You can try to export tags from flac, then iconv them and after all import it
back. Will look like this:
1. metaflac --export-tags-to=~/some_file.tags --no-utf8-convert track.flac
2. iconv -f cp-1251 -t utf-8 ~/some_file.tags > ~/some_file_fixed.tags
3. metaflac --remove-all-tags track.flac
4. metaflac --import-tags-from=~/some_file_fixed.tags --no-utf8-convert
track.flac
ИСТОЧНИК: http://www.gossamer-threads.com/lists/gentoo/user/162632
Однако, выделяемый, таким образом, файл с тегом из FLAC получается не cp1251, а в какой-то другой кодировке.

Он-лайн кодировщик почты его расшифровывает, но iconv нет, что и понятно, потому, как он изначально не в cp1251.


Возможно, кто-то уже решил подобную проблему, и сможет поделиться своим решением со мной и другими заинтересованными людьми. Заранее спасибо!
P.S. Вот файлик для опытов, если кто захочет попробовать:
http://www.fayloobmennik.net/4510964