Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
#1

Захват аудио и видео потоков - C++

04.03.2014, 15:27. Просмотров 982. Ответов 1
Метки нет (Все метки)

Стоит задачка захватить аудио дорожку и видео-поток с окна и все это смикшировать в фильм. Грубо говоря фрапс со звуком. Видео и аудио уже записываются в реалтайме. Но записываются в разные файлы. AVI и WAV соответственно. Нужно их объединить в один. Можно, например, поиспользовать ffmpeg. Реализация работает, но видео-поток начинает отставать. Примерно 1 секунда за 1 минуту.
Как это делается правильно?
Сейчас используется DirectSound и CUDA encoder.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2014, 15:27     Захват аудио и видео потоков
Посмотрите здесь:
Работа с аудио потоками (захват, создание) C++
C++ Захват видео с экрана
Не работает захват видео C++
Захват видео с камеры. OpenCV C++
C++ Захват видео с экрана во время игры - (DirectShow)
C++ DirectShow: захват видео с веб-камеры, воспроизведение
преобразование: фото + аудио = видео C++
C++ Создание и завершение процессов и потоков. Приоритеты выполнения потоков
Захват функции ? C++
C++ Захват файлов
C++ Захват и управление видеопотоком
Бесконечный захват памяти C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
04.03.2014, 17:22     Захват аудио и видео потоков #2
Kukurudza, Разве у ffmpeg нет своих средств синхронизации audio и video потоков?
Может быть это поможет.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru