web-dev-qa-db-fra.com

convertir une vidéo en ligne de commande vlc

Je dois convertir, dans un traitement de masse, le nombre de vidéos de mon enregistreur vidéo (MOD) en un type de fichier plus courant (c'est-à-dire MP4) Je sais que VLC peut le faire avec une ligne de commande mais je ne trouve pas les bonnes options . Plutôt que de me donner les options à utiliser, pouvez-vous m'aider à découvrir COMMENT trouver les options? En règle générale, comment trouver le "vrai" nom des codecs vidéo et audio?

13
Olivier Gerault

Pour utiliser VLC pour convertir de MOD en MP4, vous pouvez utiliser la commande suivante:

vlc -I dummy -vvv "MyVid.mod"
--sout=#transcode{vcodec=h264,vb=1024,acodec=mp4a,ab=192,channels=2,deinterlace}:standard{access=file,mux=ts,dst=MyVid.mp4}

... où:

- I dummy - N'affiche pas l'interface graphique VLC
- vvv - Vous donne une sortie détaillée
- sout - Spécifie les options à utiliser lors de l'encodage en MP4

Vous pouvez voir une liste complète des options de ligne de commande VLC en exécutant vlc -H depuis la ligne de commande. Il existe également une liste complète en ligne sur https://wiki.videolan.org/VLC_command-line_help

Si VLC n'est pas installé localement ou si vous souhaitez externaliser des conversions vidéo en masse, vous pouvez toujours envisager d'utiliser une API de conversion de fichiers telle que https://developers.zamzar.com . Ce service fournit une API REST pour la conversion de fichiers et le mod en mp4 est une conversion prise en charge.

Divulgation complète: je suis le développeur principal de l'API Zamzar.

11
Chris Whyley

Merci, votre message m'aide. Et après je trouve la meilleure réponse pour moi. Sous Windows, si vous souhaitez convertir plusieurs fichiers:

for %%a in (*.mov) do "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -I dummy -vvv %%a --sout=#transcode{vcodec=h264,vb=1024,acodec=mp4a,ab=192,channels=2,deinterlace}:standard{access=file,mux=ts,dst=%%a.mp4} vlc://quit
2
Plici Stéphane