Como capturar áudio de páginas da Web interativas usando o VLC?

1

Estou tentando capturar um feed de vídeo de áudio (conversão de tela) do meu navegador da web e todas as opções de transmissão de tela que eu tentei têm o mesmo problema:

Nenhum som é capturado

Plataforma

Estou usando uma instalação quase padrão do Linx Mint KDE x64 Petra. O pacote FLAC está instalado

Saídas de cat /proc/asound/pcm

00-00: ALC270 Analog : ALC270 Analog : playback 1 : capture 1 
00-03: HDMI 0 : HDMI 0 : playback 1

Meu processo atual é

  • abra a vlc e pressione Ctrl - C
  • altere Capture mode para Desktop
  • Altere Desired fame rate para algo razoável (24 f / s)
  • Verifique Show more optoions
  • Alterar Caching para 0
  • verifique Play another media synchronously

Acho que o problema está no próximo passo:

  • No campo Extra media , tentei inserir alsa://plughw ou alsa://hw:0,0 conforme especificado aqui .
  • Eu também tentei navegar pelo meu dispositivo de áudio:

    • cliquei em Capture Device tab
    • Ao lado de Capture mode , selecionei Video for Linux 2
    • Ao lado de Audio device name , escolhi hw; 0,0
    • Em seguida, pressionei a tecla

    No entanto, quando estou retido para a janela Open Media , o texto ao lado de Extra media é preenchido com v4l2:// sem referências ao dispositivo de áudio.

Depois disso, clico no menu suspenso ao lado de play e escolho converter e definir o perfil para Video - Theora + Flac (OGG) , definir meu arquivo de destino como <someFile>.ogg , acessar start e lançar a página da Web que desejo registrar. O vídeo sai bem, mas não há áudio.

Nota: Como a base de usuários do VLC é provavelmente muito maior do que qualquer outra opção que tentei, decidi restringir meu foco para resolver este problema para o VLC, mas não me oponho a outras soluções além da ponte óbvia dos conectores de fone de ouvido e microfone através de um cabo de áudio de 3,5 mm.

    
por virtualxtc 19.02.2014 / 01:40

2 respostas

1

você pode ler a solução aqui e aqui com mais detalhes, BTW para gravar um bom áudio que você precisa usar jack para ligar a saída de áudio do navegador para vlc

tão brevemente aqui:

sudo apt-get install pulseaudio-module-jack qjackctl

agora você precisa executar qjackctl e definir como nesta foto

depoisdissovocêpodetestaraquicomisto:nestecasoeuuseimp3ex264comocodecsvocêpodetentarmudarissosevocêprecisar.
Oarquivoserágravadonapastatmpeparapararagravação,bastapressionarCtrl+C

cd/tmp;cvlc--jack-input-auto-connectscreen://--screen-fps=25--input-slavepulse://jack_in--sout"#transcode{venc=x264,quality:50,scale=1,fps=25,acodec=mp3,ab=128,channels=2, samplerate=44100}:duplicate{dst=std{access=file,mux=mp4,dst=nowardev.mp4}}}"
    
por 30.08.2014 / 09:59
0

Talvez seja muito mais fácil de assistir no código-fonte dos sites (eu acho que era Ctrl + u no Firefox, se não apenas clique direito e »show source«) e procure pela mídia que está sendo tocada. Em seguida, copie o URL da mídia e use mplayer para salvar o fluxo:

mplayer -dumpstream http://domainname.xyz/folder/containing/video.mp4

(também pode ser flv extension se for um fluxo de vídeo baseado em flash player ou webm ou ogg ou qualquer outro).

Para encontrar a URL da mídia, você também pode usar o botão direito do mouse e »inspecionar elemento« e clicar no vídeo. Para conseguir isso, você precisa clicar no botão »select element with mouse« (que é o botão mais à esquerda na segunda linha do inspetor de elementos, na imagem abaixo do ícone azul).

Fontedaimagem: link

    
por 19.02.2014 / 02:00