我是使用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中搜索过,但是没有找到针对此特定情况的解决方案。
我感谢任何可能的帮助。
韩国社交协会,
acsnrj
答案 0 :(得分:0)
您可以为视频或音频编解码器指定“虚拟”。
此vlcj示例仅对音频进行转码:
该示例的相关代码是:
mediaPlayer.playMedia(args[0], "sout=#transcode{acodec=mp3,channels=2,ab=192,samplerate=44100,vcodec=dummy}:standard{dst=" + args[1] + ",mux=raw,access=file}");
答案 1 :(得分:0)
您可以在playMedia
功能中添加“--no-video”选项,以避免处理视频。