Qual parâmetro eu uso para baixar somente o áudio?

Você pode fazer um filtro dos streams por somente o audio, que retornará uma lista yt.streams.filter(only_audio=True)

E depois selecionar o formato que você usando o ID retornado na lista yt.streams.get_by_itag(22)

Na documentação tem mais detalhes sobre: https://pytube.io/en/latest/user/streams.html#filtering-for-audio-only-streams

Olá, tudo bem? Pensando em agregar e complementar. Se não me engano usando dessa maneira o áudio fica no formato MP4, certo? Podemos converter o áudio para MP3 utilizando o módulo `moviepy`, ficaria assim: ```python # importando os módulos from pytube import YouTube from moviepy.editor import AudioFileClip # URL do vídeo que deseja fazer o download do áudio url = "link" # Criando instância do objeto YouTube e passando a URL do vídeo yt = YouTube(url) # Obtém o melhor áudio disponível audio = yt.streams.get_audio_only() # Faz download para o diretório atual audio_caminho = audio.download() # Definindo o caminho do áudio convertido audio_caminho_mp3 = "nome_do_audio.mp3" # Convertendo o arquivo para MP3 audio_convertido = AudioFileClip(audio_caminho) audio_convertido.write_audiofile(audio_caminho_mp3) ``` Espero que esse comentário seja relevante para vocês 😁 E se eu estiver enganado, não pensem 2x em me corrigir, estou começando na área e quero aprender. Abraços!
Muito obrigado por compartilhar sua ideia, não conhecia o *moviepy* O que eu testei e funciona também, é você já passar o nome do arquivo já com o sufixo *.mp3*, na função `download()`, que o arquivo será salvo já no formato mp3 ```python from pytube import YouTube # URL do vídeo que deseja fazer o download do áudio url = "url" # Criando instância do objeto YouTube e passando a URL do vídeo yt = YouTube(url) # Obtém o melhor áudio disponível audio = yt.streams.get_audio_only() # Faz download para o diretório atual audio.download(filename="audio.mp3") ```
Opaaaaaaa e assim vamos aprendendo 😁 Obrigadooo 👊🏼 Dessa maneira fica mais "simples" e prático, gostei 👏🏼 Abraços
Olá, tudo bem? Fiz um teste agora de manhã com a alteração que você indicou `audio.download(filename="audio.mp3")`, mas o arquivo continua como MP4. Abraços
Olá. Estranho aqui funcionou, segue o exemplo funcionando https://drive.google.com/file/d/1F8vyfmOcnOIy1O4CRIO1DxzfcKAUDE6h/view?usp=sharing Abraços e bons estudos
Olá, Acho que o problema estava na frente do computador kkkkkk Testei de novo e funcionou kkkkk Obrigadoooo!😁