Надо было срочно конвертировать фильмы в GNU/Linux (Ubuntu 7.10) для просмотра на своем КПК, набросал этот скриптик.
Сейчас нечего пояснять не буду, даже не буду его оформлять, как появиться время все причешу и сделаю красиво ) даже выложу в отдельный файл и расскажу как пользоваться )
Сейчас нечего пояснять не буду, даже не буду его оформлять, как появиться время все причешу и сделаю красиво ) даже выложу в отдельный файл и расскажу как пользоваться )
( Смотреть скрипт )
Ошибки:
1) Работает не на всех AVI файлах.
2) Разобраться почему не все конвертит не которые файлы на некоторых системах - ошибка: Unsupported codec for output stream #0.1
Планы:
0) Автоматическое вычесление высоты кадра в зависимости от ширина. перевести все числа в переменные. соечтается с пунктом 1
1) Сделать обработку ошибок кодера
2) Сделать выбор режимов - разрешение экрана, выбор кодака для сжатия, возможно по выбор по девайсам
3) Файл конфигурации, и утилиту для его настройки.
4) Разные режимы в работы
Gnom (zenity) - работает
KDE (kdialog) - в планах
command line - частичная реализация, вопринимает только входное, выходное имя файла, при их отсутвии выводит диалог выбора файлов, вся обработка выводится в GTK (zenity)
ncurses (dialog) - в планах
и посему придется частично архитектуру менять.
и вот думаю давать возможность выбора среды запуска, или авто определение ? или то и то ?
5) Все диалоги перевести в в константы для дальнейшего перевода на английский и реализации выбора языка.
6) Реализовать ключ инсталяции - копирование куда надо и что надо )