O Audio-Extract é uma biblioteca Python que permite extrair áudio de arquivos de vídeo e aparar o áudio de acordo com suas necessidades
O Audio-Extract é uma biblioteca Python que permite extrair áudio de arquivos de vídeo e aparar o áudio de acordo com suas necessidades. Você pode usá -lo para criar clipes de áudio a partir de filmes, podcasts ou qualquer outra fonte de vídeo. Ele suporta vários formatos de áudio e vídeo, como MP3, WAV, OGG, MP4, AVI e MKV.
pip install audio-extractpip install git+https://github.com/riad-azz/audio-extract.git O aplicativo é bastante simples, tudo o que você precisa é importar a função extract_audio . A função args:
input_path : o caminho para o arquivo de entrada (vídeo/áudio).
output_path : o caminho para o arquivo de áudio extraído. O valor padrão é ./audio.mp3 .
output_format : o formato do áudio extraído. O valor padrão é mp3 .
start_time : o tempo de início da saída no formato HH:MM:SS ou MM:SS . O valor padrão é 00:00:00 .
duration : a duração do áudio extraído em segundos (float) . O valor padrão é None o que significa que o áudio completo será extraído se start_time estiver definido como 00:00:00 .
overwrite : se deve substituir o arquivo de saída se ele já existir ou não. O valor padrão é False .
Os formatos de arquivo suportados:
Formatos de áudio suportados: WAV, OGG, MP3, AAC, FLAC, M4A, OGA, OPUS
Formatos de vídeo suportados: MP4, MKV, WEBM, FLV, AVI, MOV, WMV, M4V
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" , output_path = "./audio.mp3" ) Isso criará um arquivo mp3 chamado audio.mp3 que contém o áudio completo do arquivo de vídeo video.mp4 .
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" ,
output_path = "./audio.mp3" ,
start_time = "00:30" ,
overwrite = True ) Isso criará um arquivo mp3 chamado audio.mp3 que começa após os primeiros 30 segundos do arquivo de vídeo video.mp4 e substituirá o arquivo audio.mp3 , se ele já existir.
from audio_extract import extract_audio
extract_audio ( input_path = "./video.mp4" ,
output_path = "./audio.mp3" ,
start_time = "00:25" ,
duration = 15.0 ) Isso converterá o arquivo de vídeo video.mp4 em um arquivo mp3 a partir de 00:25 a 00:40 chamado audio.mp3 que terá duração 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 ) Isso aparará o arquivo audio.mp3 a partir de 00:05 a 00:25 a um arquivo mp3 chamado new_audio.mp3 que terá uma duração de 00:20 .
Os seguintes argumentos da CLI são suportados:
--input ou -i : o caminho para o arquivo de entrada (vídeo/áudio).
--output ou -o : o caminho para o arquivo de áudio extraído. O valor padrão é ./audio.mp3 .
--format ou -f : o formato do áudio extraído. O valor padrão é mp3 .
--start-time ou -st : o horário de início da saída no formato HH:MM:SS ou MM:SS . O valor padrão é 00:00:00 .
--duration ou -d : a duração do áudio extraído em segundos (float) , o valor padrão é None o que significa que o áudio completo será extraído se start_time estiver definido como 00:00:00 .
--overwrite ou -ow : se deve substituir o arquivo de saída, se ele já existir ou não. O valor padrão é False .
Aqui está um exemplo de uso da CLI para extrair áudio:
audio-extract --input= " ./video.mp4 " --output= " ./audios/extracted_audio.wav " --format= " wav " Este comando extrairá o áudio completo, começando do video.mp4 para um arquivo wav chamado extracted_audio.wav e será salvo na pasta ./audios/ . A pasta será criada automaticamente se não existir.
Riadh Azzoun - @riad -azz
Este projeto está licenciado sob a licença [MIT] - consulte o arquivo License.md para obter detalhes