Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s
2008/12/15 Gustavo { Ozzy } li...@paradoxo.inf.br 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
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 iuridi...@gmail.com 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
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 } li...@paradoxo.inf.br: 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
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 } li...@paradoxo.inf.br 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
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 iuridi...@gmail.com 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
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 /tmp/lista-dos-arquivos.txt No exemplo acima, a variavel LINHA recebe uma linha por vez do arquivo /tmp/lista-dos-arquivos.txt, voce pega o valor de LINHA transforma-o no nome do arquivo que será processado e usa-o durando o laço. 2008/12/15 Gustavo { Ozzy } li...@paradoxo.inf.br: 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 iuridi...@gmail.com 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
[Ubuntu-BR] SCRIPT para converter vários arquivo s
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
Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s
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 } li...@paradoxo.inf.br: 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 iuridi...@gmail.com 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
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 } li...@paradoxo.inf.br: 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 iuridi...@gmail.com 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
Mas um erro (quanto mais escrevo, mas erro): * confundi - confunde On Mon, Dec 15, 2008 at 3:36 PM, Iuri Diniz iuridi...@gmail.com wrote: 2008/12/15 Gustavo { Ozzy } li...@paradoxo.inf.br: 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 Gustavo { Ozzy } li...@paradoxo.inf.br: 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
desculpe Iuri ! :-) valeu ! Iuri Diniz escreveu: 2008/12/15 Gustavo { Ozzy } li...@paradoxo.inf.br: 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 Gustavo { Ozzy } li...@paradoxo.inf.br 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