Audio-Extract adalah perpustakaan Python yang memungkinkan Anda untuk mengekstrak audio dari file video dan memotong audio sesuai dengan kebutuhan Anda
Audio-Extract adalah perpustakaan Python yang memungkinkan Anda untuk mengekstrak audio dari file video dan memotong audio sesuai dengan kebutuhan Anda. Anda dapat menggunakannya untuk membuat klip audio dari film, podcast, atau sumber video lainnya. Ini mendukung berbagai format audio dan video, seperti MP3, WAV, OGG, MP4, AVI, dan MKV.
pip install audio-extractpip install git+https://github.com/riad-azz/audio-extract.git Aplikasi ini cukup mudah yang Anda butuhkan hanyalah mengimpor fungsi extract_audio . Fungsi tersebut Args:
input_path : Path to the Input (video/audio) file.
output_path : Jalur ke file audio yang diekstraksi. Nilai default adalah ./audio.mp3 .
output_format : Format audio yang diekstraksi. Nilai defaultnya adalah mp3 .
start_time : Waktu mulai dari output di format HH:MM:SS atau MM:SS . Nilai default adalah 00:00:00 .
duration : Durasi audio yang diekstraksi dalam detik (float) . Nilai default None yang berarti audio penuh akan diekstraksi jika start_time diatur ke 00:00:00 .
overwrite : Apakah akan menimpa file output jika sudah ada atau tidak. Nilai defaultnya False .
Format file yang didukung:
Format audio yang didukung: WAV, OGG, MP3, AAC, FLAC, M4A, OGA, OPUS
Format video yang didukung: MP4, MKV, WEBM, FLV, AVI, MOV, WMV, M4V
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" , output_path = "./audio.mp3" ) Ini akan membuat file mp3 yang disebut audio.mp3 yang berisi audio lengkap dari file video video.mp4 .
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" ,
output_path = "./audio.mp3" ,
start_time = "00:30" ,
overwrite = True ) Ini akan membuat file mp3 yang disebut audio.mp3 yang dimulai setelah 30 detik pertama dari file video video.mp4 dan akan menimpa file audio.mp3 jika sudah ada.
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" ,
output_path = "./audio.mp3" ,
start_time = "00:25" ,
duration = 15.0 ) Ini akan mengonversi file video video.mp4 ke file MP3 mulai dari 00:25 hingga 00:40 yang disebut audio.mp3 yang akan memiliki durasi 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 ) Ini akan memangkas file audio.mp3 mulai dari 00:05 hingga 00:25 ke file mp3 yang disebut new_audio.mp3 yang akan memiliki durasi 00:20 .
Argumen CLI berikut didukung:
--input atau -i : Path ke file input (video/audio).
--output atau -o : Jalur ke file audio yang diekstraksi. Nilai default adalah ./audio.mp3 .
--format atau -f : Format audio yang diekstraksi. Nilai defaultnya adalah mp3 .
--start-time atau -st : Waktu mulai output dalam format HH:MM:SS atau MM:SS . Nilai default adalah 00:00:00 .
--duration atau -d : Durasi audio yang diekstraksi dalam detik (float) , nilai default None yang berarti audio penuh akan diekstraksi jika start_time diatur ke 00:00:00 .
--overwrite atau -ow : Apakah akan menimpa file output jika sudah ada atau tidak. Nilai defaultnya False .
Berikut adalah contoh menggunakan CLI untuk mengekstrak audio:
audio-extract --input= " ./video.mp4 " --output= " ./audios/extracted_audio.wav " --format= " wav " Perintah ini akan mengekstraksi audio lengkap mulai dari video.mp4 ke file wav yang disebut extracted_audio.wav dan akan disimpan ke folder ./audios/ . Folder akan dibuat secara otomatis jika tidak ada.
Riadh Azzoun - @riad -zz
Proyek ini dilisensikan di bawah lisensi [MIT] - lihat file lisensi.md untuk detailnya