Титла: bash скрипт за масово сменяне на charset encoding Публикувано от: nov_chovek в Jan 12, 2012, 15:37 Разполагам с ТВ Panasonic Viera, който плейва divx, но субтитрите на кирилица трябва да са в UTF-8. За съжаление в Замунда.нет качват само субтитри в cp1251. Обикновено ръчно сменям енкодинга с:
Код: iconv --from-code=cp1251 --to-code=UTF-8 cp1251-subtitels.srt > utf8-subtitles.srt Може ли някой да драсне баш скрипт за масово сменяне (recursive) на енкодинга на всички .SRT файлове в основна директория Movies и всички поддиректории? Мерси. Екстри: Опция 1: ако е възможно да не се прави нов файл, ами да се презаписва стария. Предполагам с посредством tmp файл... Опция 2: понеже ТВ плейва само ако avi и srt файловете са с еднакво име, да се уеднаквяват имената по някакъв начин (metadata някаква в AVI-то?) Резултата на задачата ще е полезен на всички които имат Panasonic Viera :) Титла: Re: bash скрипт за масово сменяне на charset encoding Публикувано от: radoulov в Jan 12, 2012, 15:51 За опция 2 нямам представа,
за останалото това може да работи: Код: find <dest_dir> -type f -iname '*.srt' | |