Monthly Archiv: Февраль, 2013

Пакетная замена содержимого в файлах. Измение сигнатуры DivX на Xvid.

Не часто возникает нужда в замене какого-то одинакового блока сразу в нескольких файлах.  Пожалуй, первая мысль: нужен скрипт. Однако существует довольно удобная и функциональная консольная утилита для этой цели — rpl.В моей ситуации я столкнулся с необходимостью изменения сигнатуры DivX на Xvid из-за особенностей моего плеера.

На случай, если кто-то не знает, xvid и divx используют одинаковый алгоритм и в подавляющем большинстве случаев вместо пережатия достаточно просто заменить сигнатуру DX50 на XVID. В то же самое время, есть аппаратные плееры, которые поддерживают только XVID или DivX. Обычно это связано с правовыми аспектами, поэтому при изменении сигнатуры в файле, впоследствии он без проблем воспринимался плеером.

Так, я без проблем открывал нужные avi файлы в шестнадцатеричном редакторе bless и изменял эту сигнатуру вручную.

Снимок экрана - 10.02.2013 - 13:18:05

Однако, столкнувшись с ситуацией, когда таких файлов было немало, начал искать решение для автоматизации.

(more…)