VLC : diffusion de son sur le réseau (mais provenant du micro) - Logiciels - Linux et OS Alternatifs
Marsh Posté le 04-12-2010 à 10:25:47
Personnes n'a d'idée?
Marsh Posté le 09-12-2010 à 03:10:17
c'est plutôt un travail pour Pulseaudio, je ne sais trop comment cela se configure mais j'ai vu un PC faire jouer son son sur un autre sans problêmes.
Marsh Posté le 09-12-2010 à 09:09:23
Bonjour et merci de ta réponse.
Le problème de pulse audio, c'est que je souhaites quand même jouer le son en local en même temps, et surtout le gros problème c'est que c'est trop contraignant, en face il faut aussi pulse audio. Je préfèrerais transmettre le flux via vlc (on peut recompresser le son à la volée et ça ce n'est pas négligeable, on ne peut pas le faire avec pulse audio par exemple).
A la rigueur si quelqu'un à la solution pour enregistrer le line in vers un fichier audio je suis preneur.
Idéalement bien sûr ça serait de tout faire en live depuis vlc, mais si vraiment ce n'est pas réalisable je me contenterais d'enregistrer le live en fichier wav, et ce wav le diffuser en semi live (avec un décalage correspondant au tant ou j'appuie sur play côté vlc).
Pour ça il faut par contre que vlc puisse lire un fichier qui est en train de croitre.
Marsh Posté le 09-12-2010 à 10:29:15
pour enregistrer le micro avec vlc, c'est ce genre de syntaxe :
vlc alsa://pulse --sout '#transcode{vcodec=none,acodec=vorbis,ab=128}:std{access=file,mux=ogg,dst=./test.ogg}'
(là j'enregistre dans un fichier test.ogg), à après, ça doit pas être super compliqué de le rediffuser en changeant la destination (par exemple) :
vlc alsa://pulse --sout '#transcode{vcodec=none,acodec=vorbis,ab=128}:duplicate{dst=std{access=http,mux=ogg,dst=192.168.1.1:4662}}'
(testé en local).
https://www.videolan.org/doc/stream [...] /ch03.html
Marsh Posté le 09-12-2010 à 11:17:26
Ah oué faut tout faire en ligne de commande. CAÿ un peu compliqué alors qu'ils ont rajouté une interface graphique.
(justement avant je savais faire en ligne de commande pour la diffusion, mais visiblement la syntaxe a changé et ça ne marche plus, mais vais voir pour tout ça).
Merci beaucoup de ton aide, c'est bizarre qu'ils aient pas mis ça en place dans l'interface graphique.
Je vais essayer de m'y replonger avec ma diffusion http voir si j'arrive à quelque chose.
Marsh Posté le 09-12-2010 à 11:36:10
burn2 a écrit : Ah oué faut tout faire en ligne de commande. CAÿ un peu compliqué alors qu'ils ont rajouté une interface graphique. (justement avant je savais faire en ligne de commande pour la diffusion, mais visiblement la syntaxe a changé et ça ne marche plus, mais vais voir pour tout ça). Merci beaucoup de ton aide, c'est bizarre qu'ils aient pas mis ça en place dans l'interface graphique. |
l'interface graphique permet déjà de faire pas mal de choses mais là, tu veux faire quelque chose d'un peu pointu, la ligne de commande est plus souple pour ça.
Marsh Posté le 09-12-2010 à 12:07:22
Ben quelque chose de pointu pas vraiment.
Dans les éntrées hardware, il manque juste une line in ou les périphériques audios alsa/pulse audio.
Ce n'est rien de vraiment pointu, l'utilisateur lambda qui veut juste enregistrer du flux audio depuis vlc ne peut pas le faire, c'est ça qui manque depuis l'interface graphique. Par contre tu peux enregistrer de la vidéo et du son depuis un tuner tnt ou une webcam, qui pour moi est bien plus poussé que du line in, et la diffuser mais pas un micro qui pourtant est plus basique que la webcam...
En gros la diffusion c'est une chose, et il y a tout ce qu'il faut pour le faire dans vlc. (ça c'est compliqué, mais l'interface graphique permet de tout faire sans rien touché de manière facile graphiquement parlant, même la recompression à la volée)
Mais dans les enregistrement, il y a de tout en périphérique en entrée, sauf les périphériques audios. (il y a webcam prise jack and coo)
Marsh Posté le 13-12-2010 à 21:08:19
Citation : |
Marche po
Marsh Posté le 13-12-2010 à 21:48:37
J'ai trouvé une parade temporaire via:
Citation : |
Mais ce n'est clairement pas l'idéal
Sauf si je peux rediriger ce flux dans vlc pour l'envoyer???
EDIT: j'ai vu ça:
Citation : |
Vais voir si ça marche!
Marsh Posté le 13-12-2010 à 21:59:02
Yeah ça marche parfaitement!!!!!
ça c'est cool.
Marsh Posté le 02-12-2010 à 23:31:12
Bonjour à tous, pourriez vous m'expliquer comment via vlc, diffuser du son joué sur le pc?
Alors je vous explique deux possibilités pour récupérer ce son:
Soit pouvoir diffuser "le master" de la carte son, soit diffuser ce que récupère la prise microphone du pc? (puisque le son proviendra de la prise microphone)
Ce que je sais faire:
Diffuser un fichier audio ou vidéo via le réseau en compressant le flux ça ok, c'est bon.
Mais comment diffuser ce qui arrive par la prise microphone (ou éventuellement le son master vu que c'est la même chose qui est joué sur le moment?) ??
J'ai cherché partout sur internet et je n'ai rien trouvé qui explique comment configurer vlc pour faire cela. J'ai testé toutes les options de périphérique de capture (notamment la partie jack qui me semble la plus logique) mais non ça me sort une erreur de port. (pas sûr qu'on prenne jack pour la même chose? ou alors il doit falloir lui configurer le port correspondant à la line In ou microphone mais comment savoir quel port c'est ??)
Bref merci d'avance parce que là je suis un poil perdu.
EDIT: en solution de replis, si jamais ce n'est pas possible depuis vlc, pouvez vous m'expliquer comment enregistrer le flux audio qui arrive via la prise microphone vers un fichier sur le disque dur?
Il me suffirait après avec vlc de diffuser ce fichier audio stocké, c'est du semi directe, mais ça peut suffire si je lance assez rapidement. (avec l'inconvénient que tout ce que j'enregistre en live va prendre de la place sur le dd durant l'enregistrement ce qui est un peu dommage, mais si jamais il n'y a pas d'autre solution ... )
Message édité par burn2 le 03-12-2010 à 09:00:51
---------------
"C'est vrai qu'un type aussi pénible de jour on serait en droit d'espérer qu'il fasse un break de nuit mais bon …"