редактировать кадры из видео источника перед рендерингом c ++ - PullRequest
2 голосов
/ 07 февраля 2011

Мне нужно, чтобы вы порекомендовали мне библиотеку для c ++ для использования с Visual C ++ 2008 для выполнения редактирования кадров из видеоисточника перед его отображением на экране.Я не хочу выполнять такие эффекты, как размытие или тому подобное, я хочу изменить размер в некоторых случаях и другие вещи.

Я пробовал с phonon (где я не могу получить доступ к кадрам) и opencv (где яя могу получить кадры, но я не могу отобразить звук, потому что библиотека предназначена для других целей), я читал о DirectShow на окнах, но я до сих пор не знаю, смогу ли я восстановить кадр.1005 *

Ответы [ 2 ]

0 голосов
/ 07 февраля 2011

Как сказал Миша, FFMPEG - это библиотека для видеосвязи.Поскольку вы используете C ++, вы можете попробовать проще использовать FOBS , который представляет собой C ++ инкапсуляцию FFMPEG.Вы можете посмотреть на источники, если хотите сделать свою собственную C ++ оболочку вокруг FFMPEG.

my2c

0 голосов
/ 07 февраля 2011

Попробуйте ffmpeg .Это то, что OpenCV использует для чтения кадров.

FFMPEG включает в себя простой плеер - ffplay.Посмотрите на его источник , чтобы понять, как использовать библиотеку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...