VideoLAN HOWTO | ||
---|---|---|
Indietro | Capitolo 8. Trasmettere in stream da una scheda di acquisizione o da una webcam | Avanti |
È necessaria la versione CVS di VLC. Quando la si compila, bisogna dare i comandi ./bootstrap e ./configure --enable-v4l --with-ffmpeg=PATH (dove PATH è il percorso assoluto della directory in cui si è compilato ffmpeg e non il percorso relativo). |
Al momento non esiste un'interfaccia a riga di comando per questo input, dunque sarà necessario usare il file di configurazione.
Quello che segue è un file vls.cfg di configurazione tipico per eseguire VLS con un dispositivo v4l:
# vls.cfg (file di configurazione di VLS) # Esempio del VideoLAN HOWTO per un dispositivo Video for Linux BEGIN "Inputs" webcam = "v4l" END BEGIN "webcam" # Dispositivo V4L Device = "/dev/video" # Channel Source : Talvolta la webcam è "0" # Scheda TV , potrebbe essere Sintonizzatore(0), Ingresso Composito(1), Svideo(2) Channel = "0" # Norm: PAL=0, NTSC=1, SECAM=2 Norm = "0" # Frequenza del canale in MHz, moltiplicata per 16 (solo per schede con sintonizzatore) Frequency = "7668" # Possibili dimensioni sono: # - stringa vuota: dimensione predefinita # - larghezza x altezza # - subQCIF(128x96), QSIF(160x120), QCIF(176x144), SIF(320x240), # CIF(352x288), VGA (640x480) Size = "" # Deinterallacciamento: "0" = no ; "1" = yes DeInterlace = "0" # Formato di compressione Video: "mpeg1" o "mpeg4" Compression = "mpeg4" # Video bitrate (approssimativamente) in Kbps Bitrate = "500" # Qualità: "1.0" (buona) to "31.0" (cattiva) Quality = "1.0" # Dispositivo audio AudioDevice = "/dev/dsp" # Formato di compressione audio: "mp2", "mp3" o "ogg" AudioCompression = "mp2" # Audio bitrate in Kpbs AudioBitrate = "64" # Frequenza audio ("16000", "22050", "24000", "32000", "44100" o "48000") AudioFreq = "16000" # Canale audio: "1" = mono ; "2" = stereo AudioChannel = "2" END BEGIN "Channels" channel1 = "network" END BEGIN "channel1" # Indirizzo IP unicast o multicast DstHost = "192.168.0.42" # Porta di destinazione DstPort = "1234" # Se è un indirizzo IP multicast IP, scommentare la riga seguente #Type = "multicast" # Se è un indirizzo IP multicast IP, specificare il "Time To Live" sotto #TTL = "12" END BEGIN "LaunchOnStartUp" command1 = "start video channel1 webcam" END
Una volta adattato il file di configurazione di cui sopra, eseguire VLS:
% vls -vv -f vls.cfg