Using iconv in mc

Oct 11, 2010 20:04


Другие записи: Joke | Windows Live Writer | Yet another cartoon pictures | "Авто

Написал такую добавку для перекодировки субтитров для mc. Так как заметил, что vlc воспринимает таки русские субтитры, правда только в utf формате.

Добавить в файл ~/.mc/menu:

=+ f \.ass$ & ! t t
x Convert text from cp1251 to utf8
check=`file %f | perl -ne 'print 1 if /(utf-8|utf-16)/i'`
if [ -z $check ]; then
iconv --verbose -f cp1251 -t utf8 %f -o m039.bak
mv m039.bak %f
fi

+ t t
x Convert text from cp1251 to utf8
for i in %t
do
check=`file "$i" | perl -ne 'print 1 if /(utf-8|utf-16)/i'`
if [ -z $check ]; then
iconv --verbose -f cp1251 -t utf8 "$i" -o m039.bak
mv m039.bak "$i"
fi
done Использовать через F2.

перекодировки, воспринимает, субтитры, Использовать

Previous post Next post
Up