#!/bin/bash
for i in *.mp4
do
ffmpeg -i "$i" -ab 128k "${i%mp4}mp3"
done
Ce lot convertit tous *.mp4 fichiers dans le répertoire courant un fichier mp3. ffmpeg doit être installé ou inclus dans la distribution. Parfois, je ne veux pas tout dans le MDC converti. Je voudrais modifier ce script pour que.
- Si il n'y a pas d'arguments, le script ne fait rien
- Si l'argument est *.mp4 il convertit tous .mp4 pour .mp3
- Si l'argument est un nom de fichier.mp4 il ne convertit qu'un fichier à un nom de fichier.mp3
Puis-je obtenir de l'aide avec ce script bash code ? TIA ! Vous ne savez pas comment lire les arguments hors de la ligne de commande et les mettre dans le script
$1 $2 ? Montrez-moi un exemple. Je devrais être capable de faire les autres.