Вероятно, это здесь уже обсуждалось, но всё-таки спрошу: какой программой в линуксе лучше всего редактировать текстовую информацию в MP3- и прочих звуковых файлов? Желательно, чтобы программа была консольной.
# rm -rf /
Отсутствует
X Strange
используя mutagen
воспользуйся скриптом
Я так перед использованием мпд+соната всю библиотеку музыки прогонял таким скриптом.
Каждый ответственен за то добро, которое не совершил.
Отсутствует
X Strange
используя mutagen
воспользуйся скриптомЯ так перед использованием мпд+соната всю библиотеку музыки прогонял таким скриптом.
Это всё замечательно, но я ещё не читал man по mutagen'у. Что этот скрипт делает?
# rm -rf /
Отсутствует
Что этот скрипт делает?
Удалит все теги в кодировке cp1251
Каждый ответственен за то добро, которое не совершил.
Отсутствует
X Strange
А я хочу не удалить, а перевести в транслит.
Ну вот тебе ман именно по mid3iconv
NAME
mid3iconv - convert ID3 tag encodings
SYNOPSIS
mid3iconv [options] filename ...
DESCRIPTION
mid3iconv converts ID3 tags from legacy encodings to Unicode and stores
them using the ID3v2 format.
OPTIONS
--debug, -d
Print updated tags
--dry-run, -p
Do not actually modify files
--encoding, -e
Convert from this encoding. By default, your locale’s default
encoding is used.
--force-v1
Use an ID3v1 tag even if an ID3v2 tag is present
--quiet, -q
Only output errors
--remove-v1
Remove any ID3v1 tag after processing the files
AUTHOR
Emfox Zhou.
Based on id3iconv (http://www.cs.berkeley.edu/~zf/id3iconv/) by Feng
Zhou.
April 10th, 2006 mid3iconv(1)
Добавлено 14-05-2010 18:22:01
Воспользуйся ключом
--encoding, -e Convert from this encoding. By default, your locale’s default encoding is used.
в приведенном мною скрипте.
исправленно по просьбам трудящихся (с)
Отредактировано Квизац_Хадерач (14-05-2010 18:49:34)
Каждый ответственен за то добро, которое не совершил.
Отсутствует
А я хочу не удалить, а перевести в транслит.
Бр-р-р.
Добавлено 14-05-2010 18:27:45
Воспользуйся ключем
«ключом»
Ядрёная консоль делает меня сильней!
Отсутствует
Бр-р-р.
Почему --- бр-р-р?
Квизац_Хадерач,
Да я бы догадался набрать man mid3iconv, так что приводить его здесь было необязательно. Просто Вы написали скрипт и я указал, что мне нужно было совсем не это. Но за указание конкретной программы и ключа всё-таки спасибо --- название самой утилиты неочевидно. Тут не обойтись без equery f.
P.S. Приношу krigstask'у свои извинения за тройные дефисы вместо длинных тире: я часто использую LaTeX, поэтому привык так. Переучиваться тяжело.
Добавлено 14-05-2010 18:46:06
Кстати, по-моему --encoding здесь не при чём: я же не в UTF-8 хочу перевести, а в транслит. Здесь по-моему нужно воспользоваться отдельной утилитой для работы с текстом: когда буду писать скрипт --- посмотрю, как называется.
Ещё раз всем спасибо за информацию.
Отредактировано X Strange (14-05-2010 18:46:18)
# rm -rf /
Отсутствует
Почему --- бр-р-р?
Потому что транслит — это ужас и убожество.
Приношу krigstask'у свои извинения за тройные дефисы вместо длинных тире: я часто использую LaTeX, поэтому привык так. Переучиваться тяжело.
Трудно научиться нажимать ComposeKey перед тройным дефисом? (-:Е
Ядрёная консоль делает меня сильней!
Отсутствует
Потому что транслит — это ужас и убожество.
krigstask,
Специально для Вас --- перевести в UTF-8, или что там мой плеер умеет отображать? Может, даже cp1251. А может, cp866. Но мне лень это выяснять (что он там поддерживает), поэтому в транслит.
Трудно научиться нажимать ComposeKey перед тройным дефисом? (-:Е
Про это надо всё время помнить. Три дефиса я печатаю автоматически. Вот «кавычки» с помощью ComposeKey действительно удобно печатать.
# rm -rf /
Отсутствует
Специально для Вас --- перевести в UTF-8, или что там мой плеер умеет отображать? Может, даже cp1251. А может, cp866. Но мне лень это выяснять (что он там поддерживает), поэтому в транслит.
А я не спрашиваю «почему». Я выкрикиваю с места своё мнение (-:Е
Про это надо всё время помнить.
Ну это да, бесспорно.
Ядрёная консоль делает меня сильней!
Отсутствует
Rosenfeld
1. На диске С: (виндовом, размеченном под NTFS) у меня лежат криптоконтейнеры, созданные в Truecrypt.
2. При создании контейнеров средствами ТС, программа спрашивает: как форматировать их в процессе создания - как FAT32 или как NTFS. Поясню в чем разница - если контейнер предназначен для хранения файлов размером больше 4 Гб, то он должен быть отформатирован как NTFS).
3. Мои контейнеры отформатированы как FAT32.
4. При монтировании их в Линуксе все кириллические названия файлов логичным образом превращаются в ?????? (на разделе NTFS все выглядит замечательно)ВОПРОС: как исхитриться и вернуть нормальное отображение имен файлов?
krigstask
Монтировать с cp=866,iocharset=utf8
Так вот, отвечаю сам себе. Как я мог не догадаться, что опции ТС в Линукс могут отличаться от виндовых?! Старый и больной аид!
При монтировании любого контейнера нажимаем на кнопочку "Опции" и в самой последней строке вбиваем:
cp=866,iocharset=utf8
... как это указано на снимке ниже.
P.S. Но вообще - мне наука! Надо изначально создавать контейнеры, отформатированные как NTFS (там уже UTF-8 по умолчанию)
Отредактировано Rosenfeld (15-05-2010 17:22:43)
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует
У меня в виндах раньше всегда была такая схема: системный - NTFS, пользовательский - FAT.
Но я не вижу, как обойти проблему с постоянным вбиванием указанной строчки, кроме как использование контейнеров ТС, отформатированных в NTFS.
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует
Тут как-то поднималась дискуссия о том, халявщики ли линуксоиды или всё же они больше ценят труд разработчиков.
Слышали уже про Humble Indie Bundle?
Разработчики пяти инди-игр намедни предложили любопытную сделку -- пять игр (потом добавили ещё и шестую) по той цене, какую сам предложишь. Игры кроссплатформенные, без DRM. Собрали больше миллиона долларов за неделю.
Линуксоиды предсказуемо заплатили больше, чем пользователи Windows, причём почти в два раза, обеспечив четверть общего дохода. В благодарность за поддержку, разработчики уже открыли исходный код двух игр (в том числе Penumbra:Ouverture), ещё две игры будут открыты в ближайшее время.
Вот эту бизнес-модель я поддерживаю двумя руками и одним кошельком, поскольку основана она на взаимном уважении и поддержке.
Отредактировано Erik (15-05-2010 20:50:03)
Отсутствует
Логично. Потому что люди, приверженные духу Open Source, как правило, сами являются профессионалами в той или иной области деятельности и уважают чужой труд, а особенно - качественный.
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует
Ну, теперь ждём заявлений Михалкова и америкосовской гильдии правообладателей, что эти разработчики являются пиратами
Отсутствует
Откуда такие уничижительные термины и пренебрежение к чужой стране?
Не "америкосовским" ли браузером Вы пользуетесь? Не там ли возникли идеи Open Source и FSF? ... А как насчет Вашей операционной системы - ее разве в другой стране "на коленке" сделали*?
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует
Ну, теперь ждём заявлений Михалкова и америкосовской гильдии правообладателей, что эти разработчики являются пиратами
БАЯН, уже было такое, правда не про разработчиков, а про пользователей.
Откуда такие уничижительные термины и пренебрежение к чужой стране?
Нормальный такой стёб. Он на гильдию направлен, а не на страну. К тому же по этой логике, например, американские космонавты не должны вроде как плохо относится к гитлеровской германии.
Отредактировано sentaus (16-05-2010 10:22:23)
Отсутствует
Откуда такие уничижительные термины и пренебрежение к чужой стране?
А у Вас откуда? (-%Е
Ядрёная консоль делает меня сильней!
Отсутствует
Дружище, не пользуйтесь, пожалуйста, аргументацией типа "сам дурак".
И не отвечайте вопросом на вопрос - вы же (надеюсь!) не еврей!
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует