Audio-Extract est une bibliothèque Python qui vous permet d'extraire l'audio à partir de fichiers vidéo et de couper l'audio en fonction de vos besoins
Audio-Extract est une bibliothèque Python qui vous permet d'extraire l'audio à partir de fichiers vidéo et de couper l'audio en fonction de vos besoins. Vous pouvez l'utiliser pour créer des clips audio à partir de films, de podcasts ou de toute autre source vidéo. Il prend en charge divers formats audio et vidéo, tels que MP3, WAV, OGG, MP4, AVI et MKV.
pip install audio-extractpip install git+https://github.com/riad-azz/audio-extract.git L'application est assez simple, tout ce dont vous avez besoin est d'importer la fonction extract_audio . La fonction args:
input_path : le chemin du fichier d'entrée (vidéo / audio).
output_path : le chemin d'accès au fichier audio extrait. La valeur par défaut est ./audio.mp3 .
output_format : le format de l'audio extrait. La valeur par défaut est mp3 .
start_time : l'heure de début de la sortie dans HH:MM:SS ou MM:SS Format. La valeur par défaut est 00:00:00 .
duration : la durée de l'audio extrait en secondes (flotteur) . La valeur par défaut est None ce qui signifie que l'audio complet sera extrait si start_time est défini sur 00:00:00 .
overwrite : s'il faut écraser le fichier de sortie s'il existe déjà ou non. La valeur par défaut est False .
Les formats de fichiers pris en charge:
Formats audio pris en charge: WAV, OGG, MP3, AAC, FLAC, M4A, OGA, OPUS
Formats vidéo pris en charge: MP4, MKV, WEBM, FLV, AVI, MOV, WMV, M4V
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" , output_path = "./audio.mp3" ) Cela créera un fichier mp3 appelé audio.mp3 qui contient l'audio complet du fichier vidéo video.mp4 .
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" ,
output_path = "./audio.mp3" ,
start_time = "00:30" ,
overwrite = True ) Cela créera un fichier mp3 appelé audio.mp3 qui démarre après les 30 premières secondes du fichier vidéo video.mp4 et écrasera le fichier audio.mp3 s'il existe déjà.
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" ,
output_path = "./audio.mp3" ,
start_time = "00:25" ,
duration = 15.0 ) Cela convertira le fichier vidéo video.mp4 en un fichier MP3 à partir de 00:25 à 00:40 appelé audio.mp3 qui aura une durée de 00:15 .
from audio_extract import extract_audio
extract_audio ( input_path = "./audio.mp3" ,
output_path = "./new_audio.mp3" ,
start_time = "00:05" ,
duration = 20.0 ) Cela coupera le fichier audio.mp3 à partir de 00:05 à 00:25 à un fichier mp3 appelé new_audio.mp3 qui aura une durée de 00:20 .
Les arguments CLI suivants sont soutenus:
--input ou -i : le chemin du fichier d'entrée (vidéo / audio).
--output ou -o : le chemin d'accès au fichier audio extrait. La valeur par défaut est ./audio.mp3 .
--format ou -f : le format de l'audio extrait. La valeur par défaut est mp3 .
--start-time ou -st : l'heure de début de la sortie dans HH:MM:SS ou MM:SS . La valeur par défaut est 00:00:00 .
--duration ou -d : La durée de l'audio extrait en secondes (flottante) , la valeur par défaut None qui signifie que l'audio complet sera extrait si start_time est défini sur 00:00:00 .
--overwrite ou -ow : Que pour écraser le fichier de sortie s'il existe déjà ou non. La valeur par défaut est False .
Voici un exemple d'utilisation de la CLI pour extraire l'audio:
audio-extract --input= " ./video.mp4 " --output= " ./audios/extracted_audio.wav " --format= " wav " Cette commande extraitra l'audio complet à partir de video.mp4 vers un fichier wav appelé extracted_audio.wav et sera enregistré dans le dossier ./audios/ . Le dossier sera automatiquement créé s'il n'existe pas.
Riadh azzoun - @ riad-lazz
Ce projet est concédé sous licence [MIT] - Voir le fichier licence.md pour plus de détails