Baixar vídeos do Youtube

Iniciado por marcio_a28, 10 de Fevereiro de 2007, 15:53

tópico anterior - próximo tópico

marcio_a28

         Boa Tarde.
         Sou novato em linux e estou migrando de plataforma.
         Alguém poderia me dizer um software que baixe vídeos do youtube e um que converta para .mwv ou .avi?
         Grato pela ajuda
         Marcio

Intel Core2Duo 6550 2.33GHz
Asus P5NE-SLI - Nforce 650i
2Gb DDR800 Samsung Dual Channel
Gforce 8600GT 256Mb
HD80Gb IDE - Sansumg
Ubuntu 7.10

ginho

De uma olhada aqui, talvez seja o que você esta procurando:
https://addons.mozilla.org/firefox/4318/



ginho

inc3rt c0in
Gostei muito mais deste que você postou.
Bem mais elegante.
Obrigado.

ginho

Para converter fiz este script, ainda não esta muito bom porém funciona.
Copie o texto, abra o editor de texto, selecione novo e cole.
Salvar como: flv para avi
Na pasta: /seuuser/.gnome2/nautilus-scripts
Após isto você precisa alterar a permissão do arquivo, clique com o botão direito do mouse
sobre uma área limpa do nautilus vá em scripts abrir pasta de scripts, ache o arquivo que
você criou e clique nele com o botão direito do mouse, selecione propriedades na aba Permissões
marque a caixa de permitir a execução do arquivo como programa.
Para usar é só ir na pasta onde esta o arquivo a ser convertido e seleciona-lo, após isto
você clica com o botão direito do mouse, vai em scripts e seleciona flv para avi. Na caixa que abrir
você da o nome que quiser ao arquivo, não coloque a extensão.

Citar#!/bin/bash
#
#
# Converter arquivos flv para avi

if [ ! -f `which gdialog` ]
then
   echo "gdialog não encontrado, é necessário instalar o pacote gnome-utils"
   exit 1
fi
resposta=$(gdialog --title "Converter 'flv' para 'avi'" --inputbox "                  Salvar o vídeo como:                    " 100 100 "get_video" 2>&1)
if [ a${resposta} = a ]
then
   exit 1
else
   MSG=" Convertendo o arquivo"
   INTERVALO=1
   PORCENTO=0
   $1="${1%/}"
   ${resposta}="${2%/}"
   sizeof()  { du -s "$1" | cut -f1; }
   running() { ps $1 | grep $1 >/dev/null; }
#   [ "$2" ] || die "Uso: $0 arq-$1 arq-${resposta}"
   [ $1 ; ${resposta} ] &&
   MSG=$(eval echo $MSG)
   TOTAL=$(sizeof $1)
   ffmpeg -i $1 -y "${resposta%}".avi &
(
   while running ffmpeg -i $1 -y "${resposta%}".avi; do
         COPIADO=$(sizeof "${resposta%}")
         PORCENTAGEM=$((COPIADO*100/TOTAL)) 
         echo $PORCENTAGEM
         sleep $INTERVALO
   done
   echo 100 
) | gdialog --gauge "$MSG" 8 40 0
fi


Talvez seja preciso substituir as aspas digitando novamente com seu teclado.
Tente, quem sabe da certo.
O comando para converter é
ffmpeg -i arquivo.flv -y "seu arquivo".avi

ginho

Agora funciona.

Citar#!/bin/bash
# ginho
#
# Converter arquivos flv para avi

if [ ! -f `which gdialog` ]
then
   echo "gdialog não encontrado, é necessário instalar o pacote gnome-utils"
   exit 1
fi

if [ ! -f `which ffmpeg` ]
then
   echo "ffmpeg não encontrado, é necessário instalar o pacote "
   exit 1
fi
resposta=$(gdialog --title "Converter 'flv' para 'avi'" --inputbox "                  Salvar o vídeo como:                    " 100 100 "get_video" 2>&1)
if [ a${resposta} = a ]
then
   exit 1
else
   MSG=" Conv... "
   $1="${1%/}"
   ${resposta}="${2%/}"
   TOTAL=$(du -h $1)
   for i in $1; do ffmpeg -i $1 -y "${resposta%}".avi & \
   for var in 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100; \
   do sleep 1; echo $var; \
   done; done | gdialog  --title "Conv..." --gauge "$MSG $TOTAL  em ${resposta%}.avi " 8 40 0
fi

 

ins3rt c0in

Legal ginho mais tarde vou testar. Por que não posta em "Dicas e Truques" pro pessoal ver?

Obrigado pela contribuição, Deus te pague! lol

batatah

cara, tem um método bem mais simples de fazer isso...
o firefox tem uma extension que faz isso! dá uma procurada lá.

ins3rt c0in


carlosfrancoba