Windows 7 java vlcj захватывает видео и аудио - PullRequest
0 голосов
/ 30 ноября 2018

Я хочу захватывать звук с веб-камеры, используя библиотеку vlcj под Windows7.Запись видео хорошая, но я не могу захватить звук вместе.Под Unix я могу использовать интерфейс Alsa, но то, что я должен использовать под Windows.

frame.setVisible(true); 

    File dir = new File(System.getProperty("user.home"), "Videos"); 
    dir.mkdirs(); 

    DateFormat df = new SimpleDateFormat("yyyyMMdd-HHmmss"); 
    String fileName = dir.getAbsolutePath() + "/Capture-" + df.format(new Date()) + ".mpg"; 

    /*
     *  Tweak the options depending on your encoding requirements and audio 
     *  capture device (ALSA is not likely to work on Windows of course) 
     */
    String[] options = {":sout=#transcode{vcodec=mp2v," +
                                         "vb=4096," +
                                         "scale=1," +
                                         "acodec=mpga," +
                                         "ab=128," +
                                         "channels=2," +
                                         "samplerate=44100}" +
                        ":duplicate{dst=file{dst=" + fileName + "}, " +
                                   "dst=display, " +
                                   "select=noaudio"     /* ":input-slave=alsa://hw:0,0" */
    };

    mediaPlayer.playMedia(mrl, options); 

Но что я должен установить в input-slave под Windows

"select=????"     
":input-slave=???"

Если удалить последний параметр: select = noaudio, что я принимаю ошибку - ошибка основного ввода: ES_OUT_RESET_PCR вызвано

...