Я посылаю живой поток растровых изображений в ffmpeg через standardin следующим образом:
proc.StartInfo.Arguments = "-rtbufsize 1500M -f image2pipe -r 25 -i pipe:.bmp -vcodec libx264 -r 25 C:test.avi";
полученное видео сохраняет и воспроизводит без проблем.
Я хочу добавить аудио во время потоковой передачи растровых изображений, поэтому я проверил захват аудио в одиночку, как это:
proc.StartInfo.Arguments = "-rtbufsize 1500M -f dshow -i audio=" + '"' + "Stereo Mix (Realtek High Defini" + '"' + " -acodec pcm_s16le -ac 2 -ar 48000 C:test.wav";
аудио сохраняет и воспроизводит хорошо.
Я могу объединить два позже, после того, как они будут сохранены, с помощью-vcodec copy-acodec copy
мой вопрос, если это возможно слияние обоих живых потоков, как они создаются на лету и как это сделать.