Convertir des formats audio et vidéo avec ffmpeg
ffmpeg est un outil de traitement audio et vidéo open source qui est largement utilisé dans diverses situations de traitement audio et vidéo, comme divers sites web vidéo, outils de lecture vidéo, outils de conversion de format, etc. Nous pouvons l'utiliser pour convertir facilement des fichiers audio et vidéo vers différents formats, tels que mp4, flv, avi, mov, etc.
Installer ffmpeg
Vous pouvez télécharger et installer ffmpeg directement depuis le site officiel de ffmpeg.
Sur MacOS, vous pouvez également installer ffmpeg en utilisant brew.
sh
brew install ffmpegUtiliser ffmpeg pour convertir des formats et compresser des vidéos
ffmpeg -y -i input.mp4 -s 640x360 -r 20 -ac 1 -ar 24000 compress.mp4Le sens de cette commande est de compresser input.mp4 en compress.mp4, où les paramètres signifient ce qui suit.
-ile fichier d'entrée, c'est-à-dire le fichier vidéo à convertir/compresser-yécraser le fichier de sortie s'il existe-staille, la résolution, définie ici à 640x360-rfréquence d'images, définie ici à 20 fps-acnombre de canaux, défini ici pour une sortie mono, c'est-à-dire combiner les canaux gauche et droit du son-artaux d'échantillonnage, défini ici à 24000Hz, c'est-à-dire 24KHz
À partir des paramètres ci-dessus, le fichier vidéo de sortie aura une résolution de 640x360, un taux d'échantillonnage de 24KHz, mono, 20 images/s, ce qui est relativement un petit fichier vidéo. Si les paramètres ci-dessus ne répondent pas à vos besoins, vous pouvez les ajuster de manière appropriée.
Autres paramètres disponibles.
-fformat, vous pouvez spécifier le format de sortie, la valeur par défaut dans l'exemple estmp4, c'est-à-dire h264 + aac-affiltre sonore, qui peut être utilisé pour modifier le volume de la vidéo-af 'volume=1'-anpour supprimer les données sonores (muet) de la vidéo de sortie
