Audio-Extract ist eine Python-Bibliothek, mit der Sie Audio aus Videodateien extrahieren und das Audio entsprechend Ihren Anforderungen abschneiden können
Audio-Extract ist eine Python-Bibliothek, mit der Sie Audio aus Videodateien extrahieren und das Audio entsprechend Ihren Anforderungen abschneiden können. Sie können es verwenden, um Audioclips aus Filmen, Podcasts oder einer anderen Videoquelle zu erstellen. Es unterstützt verschiedene Audio- und Videoformate wie MP3, WAV, OGG, MP4, AVI und MKV.
pip install audio-extractpip install git+https://github.com/riad-azz/audio-extract.git Die Anwendung ist ziemlich unkompliziert, was Sie benötigen, ist, die Funktion extract_audio zu importieren. Die Funktion args:
input_path : Der Pfad zur Eingabedatei (Video/Audio).
output_path : Der Pfad zur extrahierten Audiodatei. Der Standardwert ist ./audio.mp3 .
output_format : Das Format des extrahierten Audios. Der Standardwert ist mp3 .
start_time : Die Startzeit der Ausgabe in HH:MM:SS oder MM:SS -Format. Der Standardwert ist 00:00:00 .
duration : Die Dauer des extrahierten Audios in Sekunden (Float) . Der Standardwert ist None , was bedeutet, dass das vollständige Audio extrahiert wird, wenn start_time auf 00:00:00 eingestellt ist.
overwrite : Ob Sie die Ausgabedatei überschreiben sollen, wenn sie bereits existiert oder nicht. Der Standardwert ist False .
Die unterstützten Dateiformate:
Unterstützte Audioformate: WAV, OGG, MP3, AAC, FLAC, M4A, OGA, OPUS
Unterstützte Videoformate: MP4, MKV, WEBM, FLV, AVI, MOV, WMV, M4V
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" , output_path = "./audio.mp3" ) Dadurch wird eine mp3 -Datei namens audio.mp3 erstellt, die das vollständige Audio der Videodatei video.mp4 enthält.
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" ,
output_path = "./audio.mp3" ,
start_time = "00:30" ,
overwrite = True ) Dadurch wird eine mp3 -Datei namens audio.mp3 erstellt, die nach den ersten 30 Sekunden des Videodatei video.mp4 beginnt und die Datei audio.mp3 überschreibt, wenn sie bereits vorhanden ist.
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" ,
output_path = "./audio.mp3" ,
start_time = "00:25" ,
duration = 15.0 ) Dadurch werden Videodatei video.mp4 in eine MP3 -Datei von 00:25 auf 00:40 namens audio.mp3 konvertiert, die eine Dauer von 00:15 hat.
from audio_extract import extract_audio
extract_audio ( input_path = "./audio.mp3" ,
output_path = "./new_audio.mp3" ,
start_time = "00:05" ,
duration = 20.0 ) Dadurch wird die Datei audio.mp3 ab 00:05 bis 00:25 zu einer mp3 -Datei namens new_audio.mp3 geeignet, die eine Dauer von 00:20 hat.
Die folgenden CLI -Argumente werden unterstützt:
--input oder -i : Der Pfad zur Datei Eingabe- (Video/Audio).
--output oder -o : Der Pfad zur extrahierten Audiodatei. Der Standardwert ist ./audio.mp3 .
--format oder -f : Das Format des extrahierten Audios. Der Standardwert ist mp3 .
--start-time oder -st : Die Startzeit der Ausgabe in HH:MM:SS oder MM:SS Format. Der Standardwert ist 00:00:00 .
--duration oder -d : Die Dauer des extrahierten Audios in Sekunden (Float) ist der Standardwert None , was bedeutet, dass ein volles Audio extrahiert wird, wenn start_time auf 00:00:00 gesetzt wird.
--overwrite oder -ow : Ob die Ausgabedatei überschreiben, wenn sie bereits vorhanden ist oder nicht. Der Standardwert ist False .
Hier ist ein Beispiel für die Verwendung der CLI, um Audio zu extrahieren:
audio-extract --input= " ./video.mp4 " --output= " ./audios/extracted_audio.wav " --format= " wav " In diesem Befehl extrahiert das vollständige Audio von video.mp4 in eine wav -Datei namens extracted_audio.wav und wird im Ordner gespeichert ./audios/ . Der Ordner wird automatisch erstellt, wenn es nicht vorhanden ist.
Riadh Azzoun - @riad -gazz
Dieses Projekt ist unter der [MIT] -Lizenz lizenziert - finden Sie in der lizenz.md -Datei für Details