| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > запись видео потока |
| Автор: CAPRI 24.12.2010, 20:49 |
| Транслируется видеопоток в окне на форме в формате MPEG4, например . Как можно записывать в файл это изображение? |
| Автор: Dexx 25.12.2010, 04:20 |
| ---------- |
| Автор: CAPRI 30.12.2010, 18:13 | ||
Два пути оказалось. Либо использовать ActiveX от камеры или использовать VLC. С родным активХ все просто. С VLC некоторые проблеммы. Последняя версия не подключается через компоненты, выдает ошибку о name conflict with existing module, project or object library. Более ранние, например v1.0.0, выдают сразу две иконки в toolbox. Но это не ничего. Вот эти команды:
просто воспроизводят видео если op=Null, а если op()=Array(":sout=#duplicate{dst=display,dst=std{access=file,mux=mp4,dst=ttest.mpg}}"), то еще и должен записываться поток в файл. Но не пишется. Хотя из командной строки выполняется без ошибок "и пишет и играет": >vlc "rtsp://<ip>:554/channel1" :sout=#duplicate{dst=display,dst=std{access=file,mux=mp4,dst=ttest.mpg}} Кто-нибудь сталкивался с этим , работая с VLC? |