J'utilise ffmpeg pour la conversion audio. J'utilise cette commande:
ffmpeg -i file.mp3 file.wav
Cela fonctionne bien. Cependant, je souhaite uniquement que mon fichier de sortie contienne au maximum 1 minute d'audio. Comment puis-je faire cela en utilisant ffmpeg?
Utilisez la commande suivante:
ffmpeg -ss 0 -t 30 -i file.mp3 file.wav
-ss 0
- Commence à 0 secondes-t 30
- Capture 30 secondes (de 0, donc 0:00 - 0:30). Si vous voulez 1 minute d'audio, utilisez -t 60
.file.mp3
- Fichier d'entréefile.wav
- fichier de sortieCette commande fonctionne également parfaitement. J'ai recadré ma musique de 0 seconde à 30 secondes. Ici test.mp est fichier d'entrée et temp.mp est fichier de sortie.
-ss: indique le point de départ.
-to: indique où s'arrêter.
-y: force l'écrasement du fichier de sortie.
ffmpeg -i test.mp3 -ss 00:00:00 -to 00:00:30 -c copy -y temp.mp3
Utilisez le -t
paramètre:
-t durée
Limitez la séquence vidéo transcodée/capturée à la durée spécifiée en secondes. La syntaxe "hh: mm: ss [.xxx]" est également prise en charge.