VLC è in grado di fare anche conversioni di formato dei media.

La comodità di VLC è che supporta un ampio numero di formati, senza obbligare l’utente ad installare e a gestire direttamente i codec.

Sfruttando la linea di comando è possibile anche utilizzare VLC per operazioni batch.

Un esempio per fare il transcoding del media in input in formato MPEG1:

vlc.exe -I dummy -vvv <input_file> :sout="#transcode{vcodec=mp1v,vb=1200,scale=1, acodec=mpga,ab=96,channels=2}:standard{access=file, mux=mpeg1, url=<outout_file>}" vlc:quit --sout-transcode-width 352 --sout-transcode-height 288 --sout-transcode-fps 25

Note:

  • -I dummy istruiamo VLC ad utilizzare l’interfaccia dummy, ovvero non apre l’interfaccia utente all’esecuzione
  • <input_file> :sout="..." vlc:quit stiamo elaborando una play list composta da <input_file> e vlc:quit; l’item speciale vlc:quit chiude VLC mentre l’opzione :sout si applica al solo stream precedente