|
ABel
Партизан
Откуда: Krasnoyarsk Регистрация: Дек. 2002
Всего: 307 сообщений
|
Да экспериментировал я с пороговыми значениями. Работает косячно. Вручную гораздо легче, так как обычно все видео-ролики разделены на отдельные сцены - ну снимают их так. Как в кино. Сцена пятая, дубль сорок седьмой. Цвета в пределах одной сцены остаются практически однородными - вот границы этих самых сцен и надо в идеале вылавливать автоматически. Но проще попросить самого пользователя указать, а где они, собственно, стыкуются Окошко со справкой вылазит только при указании неправильных параметров (или когда их вообще нет). Так что если графический интерфейс не будет передавать программе всякую чушь в командной строке (а он и не будет), то никакого окошка не будет вылазить. Или я чего-то не правильно понял? Tehnokrat, повторюсь, дел у меня и без ГУИ хватает. Так что даю гарантии, что в ближайшие год-два интерфейс я к этому проекту писать не возьмусь Если сделаешь, думаю общественность будет тебе очень признательна. Особенно зарубежная - они там с консолью редко дружат.
----- Семь раз об дверь, один - об рельс.
|
Отправлено: 8:13 - 13 Мая, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
ABel, у меня тут несколько вопросов возникло. Что будет если одновременно использовать следующие ключи: 1. -hq -old 2. -ns -w 3. -len -end 4. -rate -size Откуда начинается нумерация кадров для ключей -start, -len и -end, с нуля или с единицы? Что будет, если значение ключа -end больше чем у -start?
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:26 - 20 Мая, 2004
|
|
ABel
Партизан
Откуда: Krasnoyarsk Регистрация: Дек. 2002
Всего: 307 сообщений
|
1. -old автоматически отключает режим -hq, также перестают работать -rate и -size. 2. -ns отключает звук совсем, независимо от источника. 3. из всех -len и -end выбирается последний, он и используется для обозначения последнего кадра. 4. опять же выбирается последний из встретившихся в командной строке. Нумерация идёт с того кадра, который задан стартовым в AVI. Обычно это ноль, но, в принципе, может быть и другое значение (я пока таких не видел). Таким образом, указание -len 10 будет означать кодирование кадров с нулевого по девяиый включительно. Если значение -end больше, чем -start, происходит обычное преобразование ролика от одного указанного кадра до другого. А вот если наоборот, -end задан меньше, тогда указанное значение просто игнорируется, и преобразование идёт до конца AVI. А у меня чего-то прога в NT глючит, память выделить не может. У вас как, везде нормально работает?
----- Семь раз об дверь, один - об рельс.
|
Отправлено: 5:49 - 20 Мая, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Я проверил прогу на XP, всё работает. А NT - система древняя, мало кто ею сейчас пользуется, есть ли смысл связываться? ABel, ты не мог бы сделать возможность останавливать свою прогу в конце "под ключ". Mожно конечно настроить ярлык, чтобы окно не закрывалось, но меня например достало уже каждый раз перенастраивать оный ярлык.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:23 - 21 Мая, 2004
|
|
ABel
Партизан
Откуда: Krasnoyarsk Регистрация: Дек. 2002
Всего: 307 сообщений
|
Могу прикрутить опцию, чтобы программа после работы ожидала нажатия Ввода. Пойдёт?
----- Семь раз об дверь, один - об рельс.
|
Отправлено: 5:17 - 21 Мая, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Ну пускай будет Ввод. Жду с нетерпением Ещё такая проблема. Если задать в качестве выходного mve файл с путём, то он создаётся по указанному пути, но вот его палитра создаётся в папке с прогой. Не хорошо получается. Либо mve и pal должны создаваться там, где находится исходный avi, либо по заданному пути, в любом случае их не стоит разделять. Я конечно понимаю, что при работе с командной строкой avi заранее сваливаются в папку проги, но при использовании интерфейса это уже не проходит.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:40 - 21 Мая, 2004
|
|
ABel
Партизан
Откуда: Krasnoyarsk Регистрация: Дек. 2002
Всего: 307 сообщений
|
С палитрой - это явный глюк. Разберусь.
----- Семь раз об дверь, один - об рельс.
|
Отправлено: 11:48 - 22 Мая, 2004
|
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
C палитрой порядок. Ключ -wait не работает в режиме test. Кроме того, ты забыл внести его в справку, ну если конечно это не есть преднамеренное укрывание от пользователя возможностей программы Ключ -wait так же, не работает, если прога выдаёт ошибку. Вообще, я думаю, что в случае ошибки, стоит останавливать прогу в любом случае, а то не успеешь понять, что происходит, как окошко закрывается. А Ctrl+C не вырубает прогу, во время обработки палитры. То есть надпись "Break signalled. Terminating" появляется, но прога, какое-то время продолжает работать дальше, потом правда отключается. (Отредактировал(а) Tehnokrat - 2:13 - 25 Мая, 2004)
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:07 - 24 Мая, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
А вот interface к AVI2MVE. Надеюсь не сильно накосячил с инглишем, вернее не я а система перевода
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:17 - 30 Мая, 2004
|
|
|
|