перегон форматов (Avi -> BMP)

admin

Well-known member
08.08.2003
2 754
0
#1
Как можно перегнать кадр avi в bmp-файл, при этом avi-файл проигрыет сторонняя программа. Если кто знает - подскажите.
 
?

????

#2
Возможно я не так понял вопрос, но самый простой способ - имитация нажатия PrintScrn (или Alt+PrintScrn для оконного режима). И все. Теперь картинка лежит в Clipboard'е в формате BITMAP. А как тебе его сохранять или использовать - дело техники.
 

admin

Well-known member
08.08.2003
2 754
0
#3
????
Вопрос ты понял правильно. Есть 1 нюанс. Когда проигрывается авишка, то исполюзуются драйверы DirectX, и изображение не копируется в буфер.
 
?

????

#4
А помоему не важно, DirectX, OpenGL, GDI - обработчик PrintScrn по идее все может "захватить", просто некоторые проги-проигрыватели имеют защиту от такого копирования. Я использую Crystal Player, так в нем все нормально "копируется", но WMP 9.0 не дает (от гад). Он IMHO просто вешает хук на PrintScrn.
Мне даже стало интересно. Надо посмотреть что и как.
 

admin

Well-known member
08.08.2003
2 754
0
#5
????
У меня ZOOM Player и не копируется нифига. Хотя зачем хуки вешать на это? Смысл какой?
 
E

Evgeniy3d aka ProtoStar

#6
многие плееры используют оверлей и ясный перец, что вы не можете сграбить картинку...
пользуйся компонентиком DSPack или Adobe Premier...
 
E

Evgeniy3d aka ProtoStar

#8
Adobe Primier это программа для видео монтажа...