VLC
De Banane Atomic
Aller à la navigationAller à la recherche
Interface web
vlc --ttl 12 -vvv --color -I http --http-password XXX --http-host 0.0.0.0 --http-port 8080 |
http://127.0.0.1:8080/vlm.html
VOD
Stream unicast (vers 1 seul client) ou l'utilisateur peut démarrer la vidéo, mettre en pause, avancer et reculer.
# lancement du serveur vlc --ttl 12 -vvv --color -I telnet --telnet-password XXX --rtsp-host 0.0.0.0 --rtsp-port 554 # création de l'objet VOD telnet localhost 4212 > new Test vod enabled > setup Test input dossier/video.avi # connexion du client vlc rtsp://server:554/Test |
Streaming
Enregistrer un flux
- Média → Convertir / Enregistrer...
- Onglet Réseau : url du flux → Convertir / Enregistrer
- Choisissez le profil → Démarrer
transcode
# vidéo free m2ts → MP4 vlc -vvv fichier.m2ts --sout-ffmpeg-strict=-2 --sout '#transcode{vcodec=h264,vb=2000,venc=x264,acodec=mp3,ab=128} :standard{access=file,mux=mp4,dst=/chemin/complet/fichier.mp4}' # MP3 → AAC vlc -vvv fichier.mp3 --sout-ffmpeg-strict=-2 --sout '#transcode{acodec=aac,ab=96} :standard{access=file,mux=ts,dst=/chemin/complet/fichier.aac}' |
trancode
- vcodec : codec vidéo. h264, theo (Theora), FLV1 (flash), mp4v (MPEG-4)
- vb : débit vidéo.
- acodec : codec audio. mp3, mp4a/aac, vorb
- ab : débit audio.
standard
- access : file
- dst : chemin complet vers un fichier
- mux
- mp4
- ogg
- vidéo : Theora
- audio : vorbis, flac, a52 and MPEG audio
- ts. Pas de déplacements possible dans la vidéo
- vidéo : MPEG 1/2/4, H264, WMV 1/2 and theora
- audio : MPEG audio, AAC
- avi. Buggé ?
- vidéo : MPEG 1/2/4, H264
- audio : MPEG audio
options
- --start-time ss
- --stop-time ss
Description of the modules (standard, transcode)
Examples for advanced use of VLC's stream output
-strict -2
Erreur lors de l'encodage vers AAC :
Codec is experimental but experimental codecs are not enabled, try -strict -2 avcodec encoder error: cannot open encoder
FFMPEG considère AAC comme un codec expérimental et demande l'utilisation de l'option -strict -2 pour l'utiliser.
Avec VLC il faudra utiliser l'option --sout-ffmpeg-strict=-2.