Fiz o download youtube-dl
e o download do vídeo foi concluído, mas quando procuro o vídeo, não consigo encontrá-lo.
Alguém pode ajudar?
Responder1
Existem realmentedoisperguntas aqui:
1. Por que o youtube-dl não aparece no Dash?
Isso ocorre porque youtube-dl
é executado apenas a partir de uma janela do Terminal e não vem com ícones, arquivos da área de trabalho e similares. Ele é simplesmente executado em qualquer janela do Terminal da seguinte maneira:
youtube-dl [options] url [url...]
Os detalhes das opções da linha de comando podem ser facilmente vistos executando o seguinte comando:
youtube-dl -h
Experimente um pouco para fazer youtube-dl
o trabalho como desejar.
2. Onde o Youtube-dl baixa os arquivos do YouTube?
Por padrão youtube-dl
irá baixar os arquivosno diretório de trabalho atualdo Terminal que você abriu. Geralmente este é o seu $HOME
ambiente, mas nem sempre. Esse comportamento pode ser modificado de duas maneiras:
Use a opção -o com
youtube-dl
paramanualmenteforneça um local para os arquivos baixados:youtube-dl -o "~/Desktop/%(title)s.%(ext)s" 'youtube file url'
e claro, substituaseuURL real para 'url do arquivo do YouTube'. Este exemplo envia o download concluído para o seu desktop.
Crie um arquivo de configuração da
youtube-dl
seguinte forma:touch ~/.config/youtube-dl.conf
Então defina umpadrãolocal de download neste arquivo:
--output "~/Desktop/%(title)s.%(ext)s"
Com isso implementado, todos os arquivos baixados serãoautomaticamentevá para sua área de trabalho.
Referências:
Responder2
Por padrão, o youtube-dl baixa arquivos no mesmo diretório de onde você executa o comando. Principalmente é o seu diretório pessoal. Se o seu nome for Tom, então é /home/Tom. Para forçar o download em outro lugar você deve usar a opção -o; e para selecionar a qualidade do vídeo, existe a opção -f. Mas como você saberia a variedade de qualidade dos arquivos. Isso é conseguido pela opção -F. Então combine tudo isso em um script de shell, torne-o executável e coloque-o em um diretório bin. E a vida se torna fácil.
Eu escrevi um script para meu próprio uso. Funciona bem. Você não precisa se preocupar para onde estão indo todos os arquivos baixados. Eu escolhi o diretório ~/Videos para baixar vídeos do YT; você pode escolher qualquer outro. Substitua também 'Tom' pelo seu nome. Aqui está o roteiro:
#!/bin/sh
answer=""
tput clear
tput cup 05 10
echo "Give the YouTube URL: \c"
# Here you paste the YT-video-URL by ctrl+shift+V
read answer
# The follwing command will display a list of video quality options to choose from
youtube-dl -F $answer
echo
# Here you give the number shown in first column as per your choice
echo "Select Quality (Choose a number): \c"
read qual
# If you don't want to download and quit the shell, give 99
if [ $qual -ne 99 ]
then
youtube-dl -f $qual -o "/home/Tom/Videos/%(title)s.%(ext)s" $answer
else
exit 0
fi
Responder3
Se você correr youtube-dl
assim:
youtube-dl -o "/home/vasa1/Downloads/%(title)s" http://www.youtube.com/watch?v=rnvK2TIhYns
O vídeo deveria estar em /home/vasa1/Downloads
. Claro que você precisa colocar seu nome de usuário no lugar de vasa1
.
Responder4
Correção do procedimento de instalação oficial do Ubuntu 14
Crie um diretório aqui:
sudo mkdir /opt/youtube-dl
Mova o youtube-dl do local de instalação:
sudo mv /usr/local/bin/youtube-dl /opt/youtube-dl
Faça um link simbólico:
pushd /usr/local/bin/ && sudo ln -s /opt/youtube-dl/youtube-dl
Link simbólico de teste:
ls -la youtube-dl
lrwxrwxrwx 1 root root 26 Oct 16 20:41 youtube-dl -> /opt/youtube-dl/youtube-dl
popd
Arquivo de teste:
ls -la /opt/youtube-dl/youtube-dl
-rwxrwxrwx 1 root root 639567 Oct 15 12:42 /opt/youtube-dl/youtube-dl
Corrigir permissões:
sudo chmod 755 /opt/youtube-dl/youtube-dl
Remova o cache antigo:
sudo rm -r /home/<user>/.cache/youtube-dl/
pronto! youtube-dl sem precisar de um sudo na frente dele