Como baixar, converter e reproduzir vídeos do terminal.

Captura de tela do Youtube-dl

youtube-dl permite configurar downloads de vídeo de diferentes sites.

A maioria de nós está acostumada a usar programas com interface gráfica. No entanto, existe um grande número de programas que são usados ​​a partir do terminal e que são muito úteis.

Neste post analisamos duas ferramentas para baixar, converter e reproduzir vídeos. Youtube-dl cuida dos downloads de vídeo, áudio e legenda, enquanto o FFmpeg cuida da conversão e reprodução.

Baixando vídeos com youtube-dl

Youtube-dl é uma ferramenta escrita em Python que permite que você baixe vídeos do YouTube. Além disso, funciona com sites semelhantes como Dailymotion, Photobucket, Facebook, Yahoo, Metacafe e Depositfiles.

O aplicativo youtube-dl Suporta a retomada de downloads interrompidos. Portanto, se você fechar o terminal ou perder a conexão, o youtube-dl pode ser executado novamente com o mesmo url de vídeo. O download inacabado será retomado, contanto que haja um download parcial no diretório atual.

Outros recursos do programa são:

  • Permite contornar as restrições geográficas, como resultado, poderemos baixar vídeos que só seriam possíveis de assistir usando uma VPN.
  • Pode selecione entre diferentes formatos vídeo.
  • posible es escolha entre diferentes qualidades de vídeo disponível.

Em geral, é preferível usar o url que o Youtube nos mostra no menu de compartilhamento, ao invés do que vemos na barra do navegador.

Baixe e instale o youtube-dl.

Embora o programa esteja nos repositórios, essa versão apresenta alguns problemas. É melhor baixá-lo da página do projeto.

Usamos este comando:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

Nós damos a você as licenças necessárias

sudo chmod a+rx /usr/local/bin/youtube-dl

O comando de download básico é:
youtube-dl url_video

Os vídeos do Youtube estão em formatos diferentes, é possível visualizá-los com o comando
youtube-dl -F url_video

A saída deste comando é uma lista com os diferentes formatos e qualidades com um identificador numérico. Depois de selecionados, fazemos:
youtube-dl -f N url_video
Onde N é o número do identificador.

Caso desejemos baixar uma lista de reprodução, o comando correspondente é:
youtube-dl -cit url_lista

Para baixar apenas o áudio
youtube-dl -x url_video

Enquanto isso, se quisermos fazer o download em formato mp3
youtube-dl -x --audio-format mp3

A menos que seja instruído de outra forma, o youtube-dl baixa os arquivos para sua pasta pessoal. É importante, por uma questão de organização, usar uma pasta específica. Por exemplo, a pasta Vídeos.

Antes de baixar o vídeo, use o comando

cd Vídeos

Caso sua distribuição não inclua esta pasta, você pode criá-la com:

mkdir Vídeos

Em seguida, execute o comando acima.

Trabalho com vídeos baixados

Para começar a trabalhar com os vídeos baixados, devemos ter em mente que os formatos de título usados ​​pelo Youtube não são compatíveis com os comandos do terminal Linux. Então, vamos trapacear usando a interface gráfica pela primeira vez.

  • Primeiro: passamos o mouse sobre o arquivo baixado.
  • Segundo: clique em Propriedades.
  • Terceiro: mudamos o nome para um nome simples e pressionamos Enter.
Captura de tela das propriedades de um vídeo baixado com youtube-dl

Para trabalhar com o FFmpeg, você deve modificar o título do arquivo baixado com o youtube-dl.

FFmpeg é um conjunto de codecs de código aberto e ferramentas para trabalhar com arquivos multimídia. Podemos encontrá-lo nos repositórios de todas as distribuições Linux.

Para começar a aprender sobre essa ferramenta, vamos ver alguns comandos básicos:

Caso você queira obter informações do vídeo
ffmpeg -i nombre_del_archivo -hide_banner

A última parte do comando é evitar que o FFmpeg exiba informações sobre as versões dos programas usados.

Converter um vídeo em quadros
ffmpeg -i video.flv fotograma%d.jpg

Embora seja um site de vídeos, o YouTube é um bom repositório para audiolivros e música. Para começar a tirar proveito deles, este comando que converte arquivos baixados em formato mp3 pode ser útil.

ffmpeg -i nombre_video -vn -ar xxx -ac x -ab xxx -f xxx nombre_audio

Onde
-ar Define a taxa de amostragem de áudio em Hz.
-ac Define o número de canais de áudio.
-ab Define a taxa de bits de áudio
-f Definir o formato

Esses são parâmetros geralmente adequados para conversão,
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

Converta entre formatos de vídeo
ffmpeg -i nombre_video.formato nombre_video.formato

Por exemplo, para converter um vídeo do formato .flv para o formato .mpg, fazemos:
ffmpeg -i video.flv video.mpg

Também é possível adicionar áudio a um vídeo. A fusão é obtida como resultado deste comando:
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato

Aumente a velocidade de reprodução
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato

Pelo contrário, para reduzir a velocidade de reprodução, fazemos:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_banner

Finalmente podemos reproduzir um arquivo
ffplay nombre_video


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.