音頻提取是一個Python庫,可讓您從視頻文件中提取音頻並根據需要修剪音頻
音頻提取是一個Python庫,可讓您從視頻文件中提取音頻並根據需要修剪音頻。您可以使用它來創建電影,播客或任何其他視頻源的音頻剪輯。它支持各種音頻和視頻格式,例如MP3,WAV,OGG,MP4,AVI和MKV。
pip install audio-extractpip install git+https://github.com/riad-azz/audio-extract.git該應用程序非常簡單,您需要的只是導入extract_audio函數。功能args:
input_path :輸入(視頻/音頻)文件的路徑。
output_path :提取的音頻文件的路徑。默認值為./audio.mp3 。
output_format :提取的音頻的格式。默認值是mp3 。
start_time : HH:MM:SS或MM:SS格式中輸出的開始時間。默認值為00:00:00 。
duration :在秒內提取音頻的持續時間(浮點) 。默認值是None這意味著如果將start_time設置為00:00:00 ,則將提取完整的音頻。
overwrite :如果輸出文件已經存在,是否覆蓋輸出文件。默認值是False 。
受支持的文件格式:
支持的音頻格式: WAV, OGG, MP3, AAC, FLAC, M4A, OGA, OPUS
支持的視頻格式: MP4, MKV, WEBM, FLV, AVI, MOV, WMV, M4V
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" , output_path = "./audio.mp3" )這將創建一個稱為audio.mp3的mp3文件,其中包含視頻文件video.mp4的完整音頻。
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" ,
output_path = "./audio.mp3" ,
start_time = "00:30" ,
overwrite = True )這將創建一個稱為audio.mp3的mp3文件,該文件在視頻文件video.mp4的前30秒開始,如果已經存在,則會覆蓋audio.mp3文件。
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" ,
output_path = "./audio.mp3" ,
start_time = "00:25" ,
duration = 15.0 )這將從00:25到00:40的視頻文件video.mp4轉換為MP3文件,該audio.mp3的持續時間為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 )這將從00:05到00:25到一個稱為new_audio.mp3的audio.mp3文件mp3將其持續時間為00:20 。
支持以下CLI論點:
--input或-i :輸入(視頻/音頻)文件的路徑。
--output或-o :提取的音頻文件的路徑。默認值為./audio.mp3 。
--format或-f :提取的音頻的格式。默認值是mp3 。
--start-time或-st : HH:MM:SS或MM:SS格式中輸出的開始時間。默認值為00:00:00 。
--duration或-d :在秒內提取的音頻的持續時間(float) ,默認值None ,這意味著如果將start_time設置為00:00:00 ,則將提取完整的音頻。
--overwrite或-ow :如果已經存在,是否覆蓋輸出文件。默認值是False 。
這是使用CLI提取音頻的示例:
audio-extract --input= " ./video.mp4 " --output= " ./audios/extracted_audio.wav " --format= " wav "此命令將從video.mp4開始將完整的音頻提取到稱為extracted_audio.wav的wav文件,並將保存到文件夾./audios/ 。如果不存在該文件夾,將自動創建該文件夾。
riadh azzoun- @ @riad -azz
該項目已根據[MIT]許可證獲得許可 - 有關詳細信息,請參見許可證。