Re: [Ubuntu-BR] SCRIPT para converter vários arquivo s
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
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 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
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
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
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
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
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
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
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 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
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
[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