Я поддерживаю приложение C ++ / Qt, которое использует libvlc для воспроизведения аудио / видео потоков. Моя задача - улучшить приложение, чтобы пользователи могли извлекать видеоклипы, устанавливая время начала / окончания и захватывая видео между файлами.
Я реализовал маркеры начала / конца и могу искать аудио / видео в правильное время для воспроизведения. Моя проблема сейчас заключается в том, чтобы каким-то образом захватить этот поток в файл в различных форматах / сжатиях.
Я искал ссылки Doxygen в libvlc и документацию для FFmpeg, но я не вижу функций API для извлечения аудио / видео клипов в файл. Я также изучил этот пример , но он не захватывает. Есть ли другой пример для захвата?
Может кто-нибудь указать мне на API или на пример, как этого добиться?
РЕДАКТИРОВАТЬ: Я вижу ответ на этот вопрос , но образец проекта является мертвой ссылкой.