VLC

De Banane Atomic
Aller à la navigationAller à la recherche

Interface web

Bash.svg
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.

Bash.svg
# 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

Bash.svg
# 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.

VLC won't use mp4a audio codec for transcoding