Onde o youtube-dl faz o download dos arquivos do youtube?

13

Estou rodando o Ubuntu OS 12.04, baixei o aplicativo e o download está completo, mas quando eu pesquiso do dash nem o arquivo nem a pasta do youtube-dl aparecem. Alguém pode ajudar?

    
por a2warik 09.11.2013 / 05:09

5 respostas

22

Existem duas perguntas aqui:

1. Por que o youtube-dl não está no Dash?

Isso ocorre porque youtube-dl é executado somente a partir de uma janela do Terminal e não vem com ícones, arquivos da área de trabalho e similares. É simplesmente executado a partir de qualquer janela do Terminal da seguinte forma:

youtube-dl [options] url [url...]

Detalhes das opções da linha de comando podem ser facilmente visualizados executando o seguinte comando:

youtube-dl -h

Experimente um pouco para que youtube-dl funcione como você deseja.

2. Onde o Youtube-dl faz o download de arquivos do YouTube?

Por padrão youtube-dl irá baixar os arquivos no diretório de trabalho atual do Terminal que você abriu. Geralmente este é seu ambiente $HOME , mas nem sempre. Esse comportamento pode ser modificado de duas maneiras:

  1. Use a opção -o com youtube-dl para manualmente dar uma localização para os arquivos baixados:

    youtube-dl -o "~/Desktop/%(title)s.%(ext)s" 'youtube file url'
    

    e, claro, substitua o seu URL atual por "url do arquivo youtube". Este exemplo envia o download completo para sua área de trabalho.

  2. Crie um arquivo de configuração para youtube-dl da seguinte forma:

    touch ~/.config/youtube-dl.conf
    

    Em seguida, defina um local de download padrão neste arquivo:

    --output "~/Desktop/%(title)s.%(ext)s"
    

    Com isso, todos os arquivos baixados serão automaticamente na sua área de trabalho.

Referências:

por andrew.46 20.05.2014 / 03:16
7

Por padrão, o youtube-dl faz o download de arquivos no mesmo diretório de onde você executa o comando. Principalmente é o seu diretório de origem. Se seu nome é Tom, então é / home / Tom. Para forçá-lo a baixar 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. Portanto, combine todos eles 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 onde todos esses arquivos baixados estão indo. Eu escolhi o diretório ~ / Videos para baixar vídeos do YT; você pode escolher qualquer outro. Também substitua 'Tom' pelo seu nome. Aqui está o script:

#!/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
    
por rangpuriya 08.10.2014 / 21:23
3

por padrão youtube-dl baixa seus arquivos em seu diretório home para acessar seu arquivo baixado por favor abra o terminal altere o diretório para seu diretório inicial usuário: ~ $ cd / home / user Aviso: o usuário é seu nome de usuário

    
por Zeyad Assem 08.04.2014 / 17:23
2

Se você executar youtube-dl da seguinte forma:

youtube-dl -o "/home/vasa1/Downloads/%(title)s" http://www.youtube.com/watch?v=rnvK2TIhYns

O vídeo deve estar em /home/vasa1/Downloads . Claro que você precisa colocar seu nome de usuário no lugar de vasa1 .

    
por user25656 09.11.2013 / 05:20
1

Ubuntu 14 correção do procedimento de instalação oficial

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

Criar um link simbólico:

pushd /usr/local/bin/ && sudo ln -s /opt/youtube-dl/youtube-dl

Teste symlink:

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

Remover o cache antigo:

sudo rm -r /home/<user>/.cache/youtube-dl/

e'voila! youtube-dl sem ter necessidade de um sudo na frente dele

    
por symndz 16.10.2014 / 20:57