У меня есть список воспроизведения видеофайлов в различных форматах (которые VLC будет с удовольствием воспроизводить, в то время как другие душат некоторые из них).
У меня есть другая программа, которая будет принимать в качестве входных данных только устройство с источником DirectShow (например, веб-камера).
Я хотел бы создать способ создания виртуального устройства-источника, которое позволило бы мне воспроизводить список воспроизведения в VLC, а также захватывать видео и аудио и выводить их с устройства-источника, чтобы я мог передавать их в другую программу. (Синхронизировано, конечно, и в режиме реального времени без промежуточных файлов.)
В идеале звук должен проходить "чисто" (только звук из плейлиста, не беря ничего другого, воспроизводимого другими приложениями), но это не обязательно.
Я не против написать какой-то код сам, если мне нужно, но это похоже на то, что должно уже где-то существовать?
Я открыт для использования чего-то другого, кроме VLC, при условии, что это бесплатно и может справиться с видео форматами.