Что нового

Запись видео с монитора

Статус
Закрыто для дальнейших ответов.

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
AutoIt: 3.3.6.1

Описание:
Скрипт записывает всё что происходит на мониторе в .avi файл, в директорию "Рабочий стол".

Код/Пример:
Код:
; Example by ProgAndy
#include <ScreenCapture.au3>
#include <AVIWriter.au3>

Hotkeyset("{ESC}","close")

Break(0)


FileDelete(@DesktopDir & "\test.avi")

_StartAviLibrary()

$avi = _CreateAvi(@DesktopDir & "\test.avi",0,@DesktopWidth,@DesktopHeight)

Do
    $m = MouseGetPos()
    $hBmp = _ScreenCapture_Capture("")
    _AddHBitmapToAvi($avi, $hBmp)
    _WinAPI_DeleteObject($hBmp)
Until False



Func close()
    _CloseAvi($avi)
    _StopAviLibrary()
    exit
EndFunc;==>close

Файл: AVI Writer ===> http://autoit-script.ru/index.php?action=dlattach;topic=2681.0;attach=1024

Автор(ы): Zaramot
 

SECTOR

Продвинутый
Сообщения
399
Репутация
59
Запустил пример, после 10 секунд завершил скрипт, путем нажатия на ESC и получил видео размером ~150 Mb, и длинной ~97 ч :shok:
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Zaramot
Не красиво это.
Чужую работу нужно уважать.

Да и к тому же тема оформлена не как положенно.
Я создал подобную тему в разделе UDF: Библиотека AVIWriter - Запись видео

А эту закрываю.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Да и ещё хотел напомнить, указание источника нужно не только из этических/авторских соображений, но ещё и для того чтобы люди могли связаться с автором и написать ему про баги или попросить новый функционал в библиотеке.
 
Статус
Закрыто для дальнейших ответов.
Верх