2013-08-12 4 views
0

Я новичок, использующий vlcj и хотел бы знать, какие опции могут быть использованы для записи звука. В другой ситуации записывайте только видео.Возможна запись только аудио или только видео с vlcj?

Я записываю аудио и видео вместе, используя приведенные ниже варианты, но для проекта требуется предоставление опций для записи звука или видео независимо.

String[] options = { 
":sout=#transcode{vcodec=mp1v,vb=4096,scale=1,acodec=mpga,ab=128,channels=2,samplerate=44100}:duplicate{dst=file{mux=mpeg1,dst=" + fileName + "},dst=display}", ":input-slave=dshow://hw:0,0" }; 

Я искал в google, а также в stackoverflow, но не нашел решение для этого конкретного случая.

Я ценю любую помощь.

Tks,

acsnrj

ответ

0

Вы можете указать "пустышку" для видео или аудио кодек.

Этот vlcj пример перекодирует только аудио:

https://github.com/caprica/vlcj/blob/vlcj-2.4.1/src/test/java/uk/co/caprica/vlcj/test/rip/RipAudioTest.java

Соответствующий код из этого примера является:

mediaPlayer.playMedia(args[0], "sout=#transcode{acodec=mp3,channels=2,ab=192,samplerate=44100,vcodec=dummy}:standard{dst=" + args[1] + ",mux=raw,access=file}"); 
0

вы можете добавить "--no-видео" вариант playMedia функции к избегайте обработки видео.