Re: Пакетная перекодиров ка субтитров

2010-03-10 Нитка 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 срипт
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Пакетная перекодиров ка субтитров

2010-03-10 Нитка Никита Кох
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 
просто исчезло

Вопрос: что я сделал не так?

Спасибо.

-- 
С наилучшими пожеланиями,
Никита Кох   jabber: nikitili...@gmail.com
  skype:   astropoezd

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Пакетная перекодиров ка субтитров

2010-03-10 Нитка Никита Кох
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: nikitili...@gmail.com
  skype:   astropoezd

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru