Пакетная перекодировка субтитров
Никита Кох
HKox на ya.ru
Ср Мар 10 19:17:54 GMT 2010
10.03.2010 21:58, Никита Кох пишет:
> 10.03.2010 16:38, dimas пишет:
>> истину глаголит человек! зачем чего-то выдумывать? там скрипт-то в
>> полторы строчки выйдет. вот тебе разжеванный вариант:
>>
>> find . -type f -iname "*.htm" -exec bash -c "iconv -f WINDOWS-1251 -t
>> UTF-8 \"{}\"> tmp ; mv tmp \"{}\"" \;
>>
>> только вместо htm подставляешь .srt или что там тебе надо. запускаешь в
>> нужной папке и радуешься.
>> если приложить минимум усилий, можно повесить на значок и сделать, шоб
>> обрабатывал ту папку, что ты на этот значок кинешь - это и предлагаю
>> реализовать на досуге. подсказка: $1 в качестве пути.
>>> А что мешает воспользоваться скриптом?
>>>
>>> find ./ -type f | xargs срипт
>
> Спасибо за советы, но:
> Я создал текстовый файл. Туда вставил Ваш скрип. Далее создал кнопку
> запуска, кинул на эту кнопку запуская нужную мне папку, и произошло то,
> что во всех папках раздела /home содержание файлов с расширением .srt
> просто исчезло....
>
> Вопрос: что я сделал не так?
>
> Спасибо.
>
Вот она, волшебная строчка!!!!!
enca -x UTF-8 -c *.ass
Соответственно расширение нужно подставить то, которое нужно!
Всем спасибо, тему можно закрывать.
--
С наилучшими пожеланиями,
Никита Кох jabber: nikitilious на gmail.com
skype: astropoezd
Подробная информация о списке рассылки ubuntu-ru