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 dummyistruiamo VLC ad utilizzare l’interfaccia dummy, ovvero non apre l’interfaccia utente all’esecuzione <input_file> :sout="..." vlc:quitstiamo 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