[問題] vlc的串流輸出問題

看板Linux作者 (PF)時間15年前 (2011/03/08 00:43), 編輯推噓11(11017)
留言28則, 4人參與, 最新討論串1/1
最近小弟在開始研究在ArchLinux上直播~ 也很順利的在Justin.tv上可以看到順暢的影像了 (灑花 我是先將自己本身的螢幕用vlc串流出去 找了網路上一堆文章再加上自己加加減減後 完成了一道指令 vlc -vvv screen:// :screen-fps=20.0 --sout='#transcode{vcodec=h264,vb=512} :rtp{dst=127.0.0.1,port=1234,sdp=file:///home/pf/vlc.sdp}' --sout-transcode-width 640 --sout-transcode-height 480 然後再./jtvlc iampf live_key /home/pf/vlc.sdp -d 就可以利用jtvlc將自己的畫面輸出去 但是就是沒有聲音 不知道如果要把自己的alsa加進串流中我還必須要加進什麼東西呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.75.63

03/08 08:39, , 1F
你要加 --input-slave=alsa://[device]
03/08 08:39, 1F

03/08 08:41, , 2F
如果你有用 PulseAudio,那可能要把輸出模組改成 OSS
03/08 08:41, 2F

03/08 09:59, , 3F
那請問device我要去那查阿? /proc嗎?
03/08 09:59, 3F

03/08 11:26, , 4F
呃 ... 先用 alsa://default 看看
03/08 11:26, 4F

03/08 11:26, , 5F
還是沒聲音的話就 alsa://plughw:0,0
03/08 11:26, 5F

03/08 16:42, , 6F
感謝分享指令..
03/08 16:42, 6F

03/08 18:41, , 7F
沒用耶0rz..不管是default還是plughw:0,0
03/08 18:41, 7F

03/09 00:02, , 8F
VLC的聲音輸出模組有指定成 ALSA ? (非自動)
03/09 00:02, 8F

03/09 12:56, , 9F
就加 --input-slave=alsa://default 沒用 0rz
03/09 12:56, 9F

03/09 13:58, , 10F
到VLC的進階組態裡面去調音效輸出模組,改成 ALSA
03/09 13:58, 10F

03/09 21:57, , 11F
http://0rz.tw/xxChi 我已經改了還是無效XD....
03/09 21:57, 11F

03/10 00:13, , 12F
那系統上有 PulseAudio 嗎 XD
03/10 00:13, 12F

03/10 10:40, , 13F
我裝了連自己的聲音都沒有了XD...
03/10 10:40, 13F

03/10 12:23, , 14F
所以原本沒裝 XD? 沒裝的話那 .asoundrc 裡面有設定嗎
03/10 12:23, 14F

03/10 12:32, , 15F
沒有這個檔耶
03/10 12:32, 15F

03/10 12:46, , 16F
PulseAudio裝進去,然後.asoundrc 寫入
03/10 12:46, 16F

03/10 12:48, , 17F
pcm.pulse {type pulse}ctl.pulse {type pulse}
03/10 12:48, 17F

03/10 12:49, , 18F
聲音應該就正常了,另外你得裝pavucontrol調整音量
03/10 12:49, 18F

03/10 13:05, , 19F
上上行貼錯,自己到官網看設定吧 orz
03/10 13:05, 19F

03/10 13:05, , 20F

03/10 13:59, , 21F
我裝這個wine就沒聲音了XD....
03/10 13:59, 21F

03/10 15:52, , 22F
我現在是可以收到mic的聲音了~ 但是只要開聲音就會Lag到翻掉
03/10 15:52, 22F

03/10 15:53, , 23F
難道開mic會吃超多CPU嗎 = ='
03/10 15:53, 23F

03/10 16:04, , 24F
因為alsa沒有多工吧 pulseaudio(架構於alsa之上)其實比較好
03/10 16:04, 24F

03/10 22:19, , 25F
alsa有 dmixer、dsnooper可以做多工,錄系統聲音要
03/10 22:19, 25F

03/10 22:19, , 26F
設定loopback 裝置。因為 .asoundrc 太囉唆,用PulseAudio
03/10 22:19, 26F

03/10 22:20, , 27F
比較方便 XD wine 看要不要弄成 driver emulation
03/10 22:20, 27F

03/10 22:20, , 28F
或者用 padsp 去模擬 OSS
03/10 22:20, 28F
文章代碼(AID): #1DTGir9B (Linux)