Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s

2008-12-15 Por tôpico João Olavo Baião de Vasconcelos
2008/12/15 Gustavo { Ozzy } 

> Alguém tem um scriptzinho que faz isso ou me mostrar como criar um?


Eu faria assim:

find /caminho/para/os/arquivos -name *.rmvb -printf0 | xargs -n 1 -0 -I
ENTRADA mencoder ENTRADA.rmvb -oac mp3lame -lameopts br=192 -ovc lavc
-lavcopts vcodec=mpeg4:vhq -o ENTRADA.avi

Suporta arquivos com espaço por causa do "-print0" do find e em uma linha
só. ;)

(É um "menos i maísculo ENTRADA" como parametro do xargs.)

Pra entender melhor:
man find
man xargs

;)
-- 
João Olavo Baião de Vasconcelos
Bacharel em Ciência da Computação
Analista de Sistemas - Infraestrutura
joaoolavo.wordpress.com
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s

2008-12-15 Por tôpico Gustavo { Ozzy }
desculpe Iuri ! :-)

valeu !


Iuri Diniz escreveu:

> 2008/12/15 Gustavo { Ozzy } :
>   
>> Opa! Luri, agora sim ! parece q deu certo !
>> 
>
> Muita gente confundi meu nome com Luri, mas é Iuri como Yuri mas com i,
>
> PS: vocês conhecem algum Luri?
>
>
>   


-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s

2008-12-15 Por tôpico Iuri Diniz
2008/12/15 Gustavo { Ozzy } :
> Opa! Luri, agora sim ! parece q deu certo !

Muita gente confundi meu nome com Luri, mas é Iuri como Yuri mas com i,

PS: vocês conhecem algum Luri?


-- 
Iuri Diniz
http://iuridiniz.com [Sou um agitador, não um advogado]
http://blog.igdium.com [Linux on Limbo]

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s

2008-12-15 Por tôpico Iuri Diniz
Mas um erro (quanto mais escrevo, mas erro):

* confundi -> confunde

On Mon, Dec 15, 2008 at 3:36 PM, Iuri Diniz  wrote:
> 2008/12/15 Gustavo { Ozzy } :
>> Opa! Luri, agora sim ! parece q deu certo !
>
> Muita gente confundi meu nome com Luri, mas é Iuri como Yuri mas com i,
>
> PS: vocês conhecem algum Luri?
>
>
> --
> Iuri Diniz
> http://iuridiniz.com [Sou um agitador, não um advogado]
> http://blog.igdium.com [Linux on Limbo]
>



-- 
Iuri Diniz
http://iuridiniz.com [Sou um agitador, não um advogado]
http://blog.igdium.com [Linux on Limbo]

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s

2008-12-15 Por tôpico Gustavo { Ozzy }
Opa! Luri, agora sim ! parece q deu certo !


Muitíssimo obrigado !


E obrigado a todos q me ajudaram!



Iuri Diniz escreveu:

> hum, falha minha, segue o script updated:
>
> for i in *.rmvb; do
>   BASENAME=`basename "$i" .rmvb`
>   FROM="$i"
>   TO="${BASENAME}.avi"
>   mencoder "$FROM" \
>   -oac mp3lame \
>   -lameopts br=192 \
>   -ovc lavc \
>   -lavcopts vcodec=mpeg4:vhq \
>   -o "$TO"
> done
>
>
> colocar um "$i" no comando basename
>
> 2008/12/15 Gustavo { Ozzy } :
>   
>> retorna essa mensagem:
>>
>> basename: operando extra `Badlands.rmvb'
>>
>> porém, converte o arquivo, mas somente com o nome ".avi"
>>
>>
>>
>> Iuri Diniz escreveu:
>>
>> 
>>> for i in *.rmvb; do
>>> BASENAME=`basename $i .rmvb`
>>> FROM="$i"
>>> TO="${BASENAME}.avi"
>>> mencoder "$FROM" \
>>> -oac mp3lame \
>>> -lameopts br=192 \
>>> -ovc lavc \
>>> -lavcopts vcodec=mpeg4:vhq \
>>> -o "$TO"
>>> done
>>>
>>> faltou o r no mencoder
>>>
>>> On Mon, Dec 15, 2008 at 12:33 PM, Iuri Diniz  wrote:
>>>
>>>   
 for i in *.rmvb; do
BASENAME=`basename $i .rmvb`
FROM="$i"
TO="${BASENAME}.avi"
mencode "$FROM" \
  -oac mp3lame \
  -lameopts br=192 \
  -ovc lavc \
  -lavcopts
 vcodec=mpeg4:vhq \
  -o "$TO"
 done

 
>>> --
>>> Iuri Diniz
>>> http://iuridiniz.com [Sou um agitador, não um advogado]
>>> http://blog.igdium.com [Linux on Limbo]
>>>
>>>
>>>   
>> --
>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>
>> Lista de discussão Ubuntu Brasil
>> Histórico, descadastramento e outras opções:
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>>
>> 
>
>
>   
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s

2008-12-15 Por tôpico Iuri Diniz
hum, falha minha, segue o script updated:

for i in *.rmvb; do
BASENAME=`basename "$i" .rmvb`
FROM="$i"
TO="${BASENAME}.avi"
mencoder "$FROM" \
-oac mp3lame \
-lameopts br=192 \
-ovc lavc \
-lavcopts vcodec=mpeg4:vhq \
-o "$TO"
done


colocar um "$i" no comando basename

2008/12/15 Gustavo { Ozzy } :
> retorna essa mensagem:
>
> basename: operando extra `Badlands.rmvb'
>
> porém, converte o arquivo, mas somente com o nome ".avi"
>
>
>
> Iuri Diniz escreveu:
>
>> for i in *.rmvb; do
>> BASENAME=`basename $i .rmvb`
>> FROM="$i"
>> TO="${BASENAME}.avi"
>> mencoder "$FROM" \
>> -oac mp3lame \
>> -lameopts br=192 \
>> -ovc lavc \
>> -lavcopts vcodec=mpeg4:vhq \
>> -o "$TO"
>> done
>>
>> faltou o r no mencoder
>>
>> On Mon, Dec 15, 2008 at 12:33 PM, Iuri Diniz  wrote:
>>
>>> for i in *.rmvb; do
>>>BASENAME=`basename $i .rmvb`
>>>FROM="$i"
>>>TO="${BASENAME}.avi"
>>>mencode "$FROM" \
>>>  -oac mp3lame \
>>>  -lameopts br=192 \
>>>  -ovc lavc \
>>>  -lavcopts
>>> vcodec=mpeg4:vhq \
>>>  -o "$TO"
>>> done
>>>
>>
>>
>> --
>> Iuri Diniz
>> http://iuridiniz.com [Sou um agitador, não um advogado]
>> http://blog.igdium.com [Linux on Limbo]
>>
>>
>
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



-- 
Iuri Diniz
http://iuridiniz.com [Sou um agitador, não um advogado]
http://blog.igdium.com [Linux on Limbo]

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s

2008-12-15 Por tôpico hamacker
Quando voce estiver mais experiente com scripts bash, vai ver como é
um saco fazer laços 'for' envolvendo arquivos com espaços entre o
nome. Toda a lógica simplificada tem que ser alterada para algo mais
complexo assim :

find /caminho/para/os/arquivos -name *.rmvb >/tmp/lista-dos-arquivos.txt
while read LINHA ; do
 nomearq="$LINHA"
 bla, bla, bla...
done :
> retorna essa mensagem:
>
> basename: operando extra `Badlands.rmvb'
>
> porém, converte o arquivo, mas somente com o nome ".avi"
>
>
>
> Iuri Diniz escreveu:
>
>> for i in *.rmvb; do
>> BASENAME=`basename $i .rmvb`
>> FROM="$i"
>> TO="${BASENAME}.avi"
>> mencoder "$FROM" \
>> -oac mp3lame \
>> -lameopts br=192 \
>> -ovc lavc \
>> -lavcopts vcodec=mpeg4:vhq \
>> -o "$TO"
>> done
>>
>> faltou o r no mencoder
>>
>> On Mon, Dec 15, 2008 at 12:33 PM, Iuri Diniz  wrote:
>>
>>> for i in *.rmvb; do
>>>BASENAME=`basename $i .rmvb`
>>>FROM="$i"
>>>TO="${BASENAME}.avi"
>>>mencode "$FROM" \
>>>  -oac mp3lame \
>>>  -lameopts br=192 \
>>>  -ovc lavc \
>>>  -lavcopts
>>> vcodec=mpeg4:vhq \
>>>  -o "$TO"
>>> done
>>>
>>
>>
>> --
>> Iuri Diniz
>> http://iuridiniz.com [Sou um agitador, não um advogado]
>> http://blog.igdium.com [Linux on Limbo]
>>
>>
>
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s

2008-12-15 Por tôpico Gustavo { Ozzy }
retorna essa mensagem:

basename: operando extra `Badlands.rmvb'

porém, converte o arquivo, mas somente com o nome ".avi"



Iuri Diniz escreveu:

> for i in *.rmvb; do
> BASENAME=`basename $i .rmvb`
> FROM="$i"
> TO="${BASENAME}.avi"
> mencoder "$FROM" \
> -oac mp3lame \
> -lameopts br=192 \
> -ovc lavc \
> -lavcopts vcodec=mpeg4:vhq \
> -o "$TO"
> done
>
> faltou o r no mencoder
>
> On Mon, Dec 15, 2008 at 12:33 PM, Iuri Diniz  wrote:
>   
>> for i in *.rmvb; do
>>BASENAME=`basename $i .rmvb`
>>FROM="$i"
>>TO="${BASENAME}.avi"
>>mencode "$FROM" \
>>  -oac mp3lame \
>>  -lameopts br=192 \
>>  -ovc lavc \
>>  -lavcopts
>> vcodec=mpeg4:vhq \
>>  -o "$TO"
>> done
>> 
>
>
> --
> Iuri Diniz
> http://iuridiniz.com [Sou um agitador, não um advogado]
> http://blog.igdium.com [Linux on Limbo]
>
>   


-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s

2008-12-15 Por tôpico hamacker
No script Ubuntu perfeito há um script para  o nautilus onde voce
seleciona os .avi e ele os converte para mp4/xvid/dvix, 16:9 ou 4:3 e
incorpora .srt.
Baseie-se neste script, só substituindo o parametro do mencoder para o
formato que você deseja.
Agora, converter rmvb é bico de sinuca, o resultado é muito feito.


2008/12/15 Gustavo { Ozzy } :
> Bom dia , boa segunda-feira...
>
>Eu uso o comando:
>
> mencoder ARQUIVO.rmvb -oac mp3lame -lameopts br=192 -ovc lavc -lavcopts
> vcodec=mpeg4:vhq -o NOVOARQUIVO.avi
>
>para converter o .rmvb para .avi.
>
>Gostaria de saber como monto um script para converter todos os
> arquivos do meu diretório , sem eu ter q digitar esse comando a cada
> arquivo que irei converter, uma vez q tenho muitos arquivos no mesmo
> diretório. por exemplo: arquivo1.rmvb para arquivo1.avi, arquivo2.rmvb
> para arquivo2.avi...
>
> Alguém tem um scriptzinho que faz isso ou me mostrar como criar um?
>
>
> Muito obrigado! :-)
>
>
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s

2008-12-15 Por tôpico Iuri Diniz
for i in *.rmvb; do
BASENAME=`basename $i .rmvb`
FROM="$i"
TO="${BASENAME}.avi"
mencoder "$FROM" \
-oac mp3lame \
-lameopts br=192 \
-ovc lavc \
-lavcopts vcodec=mpeg4:vhq \
-o "$TO"
done

faltou o r no mencoder

On Mon, Dec 15, 2008 at 12:33 PM, Iuri Diniz  wrote:
>
> for i in *.rmvb; do
>BASENAME=`basename $i .rmvb`
>FROM="$i"
>TO="${BASENAME}.avi"
>mencode "$FROM" \
>  -oac mp3lame \
>  -lameopts br=192 \
>  -ovc lavc \
>  -lavcopts
> vcodec=mpeg4:vhq \
>  -o "$TO"
> done


--
Iuri Diniz
http://iuridiniz.com [Sou um agitador, não um advogado]
http://blog.igdium.com [Linux on Limbo]

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s

2008-12-15 Por tôpico Iuri Diniz
2008/12/15 Gustavo { Ozzy } 

>Eu uso o comando:
>
> mencoder ARQUIVO.rmvb -oac mp3lame -lameopts br=192 -ovc lavc -lavcopts
> vcodec=mpeg4:vhq -o NOVOARQUIVO.avi
>

legal, eu ia precisar fazer um destes.

>
>para converter o .rmvb para .avi.
>
>Gostaria de saber como monto um script para converter todos os
> arquivos do meu diretório , sem eu ter q digitar esse comando a cada
> arquivo que irei converter, uma vez q tenho muitos arquivos no mesmo
> diretório. por exemplo: arquivo1.rmvb para arquivo1.avi, arquivo2.rmvb
> para arquivo2.avi...
>


for i in *.rmvb; do
   BASENAME=`basename $i .rmvb`
   FROM="$i"
   TO="${BASENAME}.avi"
   mencode "$FROM" \
 -oac mp3lame \
 -lameopts br=192 \
 -ovc lavc \
 -lavcopts vcodec=mpeg4:vhq \
 -o "$TO"
done


-- 
Iuri Diniz
http://iuridiniz.com [Sou um agitador, não um advogado]
http://blog.igdium.com [Linux on Limbo]
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s

2008-12-15 Por tôpico Duda Nogueira
Falae Gustavo!

Um simples scrtipt em shell pode fazer isso...

for F in * ; do mv "$F" "$F".ttt ; done

O script acima move todos os arquivos do diretorio, alterando o nome
original para o nomeoriginal + .ttt
 ;)

substitua o mv "$F" "$F".ttt  com o seu codigo, e o nome do arquivo usando o
"$F"

Espero ter ajudado! :)

Duda Nogueira
Consultor em TI
www.dudanogueira.com.br

Celular: +55 31 9985-1271


2008/12/15 Gustavo { Ozzy } 

> Bom dia , boa segunda-feira...
>
>Eu uso o comando:
>
> mencoder ARQUIVO.rmvb -oac mp3lame -lameopts br=192 -ovc lavc -lavcopts
> vcodec=mpeg4:vhq -o NOVOARQUIVO.avi
>
>para converter o .rmvb para .avi.
>
>Gostaria de saber como monto um script para converter todos os
> arquivos do meu diretório , sem eu ter q digitar esse comando a cada
> arquivo que irei converter, uma vez q tenho muitos arquivos no mesmo
> diretório. por exemplo: arquivo1.rmvb para arquivo1.avi, arquivo2.rmvb
> para arquivo2.avi...
>
> Alguém tem um scriptzinho que faz isso ou me mostrar como criar um?
>
>
> Muito obrigado! :-)
>
>
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br