среда, 6 августа 2008 г.

Ненавижу флеш

Если надо сконвертировать флешку в видео, как это сделать лучше всего? Не считая конечно варианта кадр-в-кадр? Можно запустить флешку и скриншотить с заданной частотой окно плеера Можно выпендрится и сделать флешку, которая будет сама сигнализировать программе, что очередной кадр нарисован Но и в том и в другом случае есть грабли, которые заключакются в том, что: плеер (который флешку играет) НЕ гарантирует, что он проиграет ее с заданной скоростью - т.е. за секунду не обязательно будет показано то количество кадров, которое заявлено в swf файле (даже больше, явно НЕ будет показано такое количество) А раз так, то в первом случае сделаем скажем 12 кадров, в то время как плеер нарисует всего 10 - получится, что 2 кадра будут сдублированы... что на глаз очень даже заметно, особенно при невысоких fps Во втором случае за секунду сграбим те же 10 кадров вместо 12, но в видео вроде будет ожидаться 12 - "займем" из следующей секунды, из-за чего имеем рассинхрон видео и звука... Что в лоб, что по лбу - получается полная фигня

Комментариев нет:

Отправить комментарий