Muitas pessoas reclamam que para converter um arquivo .AVI para VCD no Linux é muito trabalhoso. Após muita luta, conto aqui como é possível fazer isso com pouco esforço.
Objetivo:
O objetivo aqui é a simples divulgação de um método fácil
e rápido para converter arquivos .avi (ou mpg) para VCD,
evitando softwares como o transcode e o mplayer.
Softwares utilizados: (avidemux2, mplex, vcdimager e k3b)
avidemux2 - versão 2.0.36 (ou mais nova). Pode ser
encontrada em http://avidemux.berlios.de/ na sessão de download. Atenção, não funciona com versões
mais antigas, nem tente. Compile se for necessário. Se ocorrerem
erros na compilação, utilize o próprio fórum da avidemux para
resolver, sempre existe uma solução!
mplex - faz parte do pacote jmpegtools, que
provavelmente faz parte de sua distribuição. Caso precise, você
pode obter ele também em http://mjpeg.sourceforge.net/.
vcdimager - Provavelmente faz parte de sua distribuição.
Caso precise, você pode obter ele também em http://www.vcdimager.org.
k3b - Se sua distribuição tem o KDE, provavelmente você deve
ter o K3b instalado. Caso precise, você pode obter o k3b em
http://k3b.sourceforge.net/.
Tudo instalado e funcionando (que é a parte mais difícil), vamos lá.
[3] Comentário enviado por feraf em 10/02/2005 - 11:43h
Olá,
Comigo o primeiro comando não esta dando certo. Ele abre o avidemux2, aparece a primeira tela do filme, e de repente ele fecha, e nada do .mp2... Já aconteceu isso com você??
Felipe Rafailov
[5] Comentário enviado por lordello em 10/02/2005 - 17:32h
A interface gráfica do Avidemux2 mudou e a forma de exportar também. Vocês devem selecionar na janela principal o tipo de saída na opção "Outp. fmt", que por padrão fica como "AVI", coloque para "MPEG".
Não sei como fazer isso via linha de comando, pois não estou com Linux aqui no trabalho, mas uma olhadinha na man page não dói =^)
[7] Comentário enviado por lordello em 10/02/2005 - 21:44h
Bom, a parada é o seguinte:
-Abre o arquivo no avidemux2, eu consegui abrir até um mov nele =^)
-Na janela principal selecione "VCD" na opção "Video".
-Clica em "V Filter" ou pressione F1, depois clica em "Adicionar"
Aqui você deve prestar atenção:
=> se tiver com um vídeo 320x240, 640x480 ou qualquer outra resolução 4:3, clique em "Mplayer Resize" e coloque o valor 352x240.
=> se tiver com um vídeo que vem de DVD e está com formato anamórfico, com resoluções parecidas com 640x360, o que deixa a imagem retangular na horizontal, então clique no botão "VCD res".
-Agora clique adicionar novamente e selecione no final da lista o filtro "Subtitler", as opções são fáceis, não precisa explicar, só precisa carregar a legenda .sub no topo da janela, onde tem "Subtitle file".
-Agora feche essa janela.
-Na janela principal selecione "FFm MP2" na opção "Audio".
-Clique em configure e selcione "224" e "Stereo", dê OK.
-Clique em "A Filter", se o áudio for 44100Hz não selecione nada, se for 48000Hz selecione "48 to 44.1 kHz", se for qualquer outro valor clique em "Resample to" e coloque "44100" na caixa ao lado. Você pode escolher a opção "Normalize" caso o áudio esteja muito baixo. Eu tive problemas com esse filtro, caso o áudio fique ruim tente desabilitá-lo.
-Voltando a janela principal selecione "Mpeg A+V " na opção "Outp fmt".
-Agora selecione "V Process" e "A Process".
-Para ver se está tudo a contento pressione F8 e depois clique no "Play".
-Se tudo estiver correto é só você clicar em "Salvar" e escolher um nome sugestivo, tipo "videocd.mpg", vá instalar um Linux na máquina de algum amigo e volte algumas horas mais tarde =^).
-Pronto, seu VCD com legenda.
Espero ter ajudado.
[8] Comentário enviado por viniciuscordeiro em 12/02/2005 - 03:29h
Lordello muito bom esse seu tutorial... Deu tudo certinho aqui, só tive um problema... O arquivo ficou com quase 1gb sendo impossível gravar em um CD normal, dai lhe pergunto:
- Existe alguma coisa no avidemux2 que divida o arquivo em CDs de acordo com o tamanho indicado? (procurei e não achei)
- Existe uma forma de piorar um pouco a qualidade do filme para caber no CD? (procurei também e não achei)
[9] Comentário enviado por cassim em 12/02/2005 - 06:04h
Sobre a legenda:
"Escolha V filter --- VCD res.
Se você quer adicionar legenda clique agora em adicionar, vá no último ítem -- subtitle, escolha o arquivo, a fonte, clique em Auto split, clique em aplicar e OK. "
Sobre a divisão do arquivo de acordo com o CD:
Agora entre em Misc -- preferences/
No painel, onde tem "Use lavcodec mpeg decoder", deixe sem "flagar", na frase "Set marker for splitting every (MB):" (varia de acordo com o seu CD, se for de 700 MB, para garantir escolha 640).
OBS: É aqui que você escolhe o tamanho dos arquivos finais, se passar do tamanho do CD, o k3b não vai gravar.
[10] Comentário enviado por exodus em 12/02/2005 - 09:27h
Olá a todos !
Já que o assunto é VCD será que alguém tem maiores informações se há como fazer K(S)VCS no linux ? Já tentei ver programas compatíveis aos do Windows para isto contúdo não consegui nenhum resultado... aliás alguém aqui autora DVDs no Linux ? Têm bons resultados ?
Abraços ! Ah ! O Artigo esta muito bom mesmo, parabéns ! ^^
[13] Comentário enviado por viniciuscordeiro em 12/02/2005 - 14:45h
O problema é que estou gerando ele direto no avidemux2, num tô separando o vídeo do áudio e depois juntando novamente, ele faz esse serviço todo... Só não tá dividindo o arquivo...
[14] Comentário enviado por nathaniel em 12/02/2005 - 21:10h
eu fiz com o ffmpeg que converteu pra mpeg, e pensei que precisaria alterar o som mas ele fez de uma vez só, o único problema que ocorreu e que ficou maior que 700mb, ficou com 823mb, e não sei quebrar em duas partes mas se alguem souber me manda a dica!
[16] Comentário enviado por marco antonio em 13/02/2005 - 05:40h
Para o formato KSVCD é só usar os mesmos programas citados no artigo só que com algumas mudanças nos parâmetros do Avidemux.
As vantagens do KSVCD são muitas: Alta compatibilidade com a maioria dos DVD's players que reproduzem VideoCD, o vídeo gerado (.m2v) é MPEG2 que é o padrão DVD (se o sei .avi estiver com a imagem boa, você verá a diferença) e é possível colocar até 2 horas de áudio e vídeo num CD!!!
Só não tive sucesso convertendo PAL pra NTSC, o programa tem o recurso mas o resultado não é lá essas coisas, com o vídeo parando e o áudio sem sincronia.
Segui esse tutorial e não teve erro: http://avidemux.berlios.de/forum/viewtopic.php?t=552&highlight=ksvcd
E aqui um site com marcas e modelos capazes de reproduzir KSVCD: http://www.weethet.nl/english/video_dvdcompatibility.php#
Já testei num Pioneer e num Sony e tudo funcionou.
Até mais pessoal.
[17] Comentário enviado por lordello em 14/02/2005 - 10:39h
Primeiro gostaria de fazer uma observação:
O tamanho do VCD NÃO é medido em Mega Bytes, ele é medido pelo TEMPO de reprodução. Um CDR de 80min suporta 80min de vídeo, nem mais, nem menos. O K(S)VCD altera a matrix do mpeg para que seja reconhecido pelo player de DVD.
**Nessa dica usarei quatro teclas**
-Selection start: o atalho é [
-Selection end: o atalho é ]
-Previous keyframe: o atalho é 2
-Next keyframe: o atalho é 8
**Esse procedimento pode ser feito durante a criação do mpeg. Se você já tem o mpeg pronto, você pode executar esse procedimento, mas nesse caso NÃO selecione as opções "V Process" e "A Process".
-Quando você abrir o vídeo, ele estará todo selecionado, a seleção atual pode ser vista no canto inferior direito da janela.
-Selecione em "Outp. fmt" a opção "Mpeg A+V".
-Mova o vídeo até +- 80min (1h20min).
-Pressione 2 ou 8 até que ache um bom ponto para cortar. usar essas teclas é muito importante, pois evita que o vídeo seja corrompido.
-Pressione ] e salve como videocd_01.mpg
-O vídeo deve estar no mesmo ponto onde voc pressionou ], caso não esteja pressione Ctrl+] para ir à marcação de final.
-Pressione [, depois "End" e ], pra marcar o restante do vídeo.
-Agora salve como videocd_02.mpg
Pronto, é só usar o vcdimager para gerar os dois discos.
Falou ae!
[18] Comentário enviado por dark_slack em 17/02/2005 - 20:17h
Eu se gui o tutorial mais nao conssegui transformar ele me vcd pq eu tive erro na escolha da VCD res, ele da a resposta de: "cannot find PAL/NTSC type"
Se alguem soubre o motivo, porfavor enviar-me um e-mail para slackware_pa@hotmail.com
[23] Comentário enviado por cassim em 26/04/2005 - 12:39h
Otávio,
Como o VCD é um padrão preparado para o DVD ler, entendo que se o arquivo for maior que um CD, não é possível comprimir, pois assim estaremos perdendo o padrão (VCD, SVCD, etc).
[25] Comentário enviado por cassim em 09/05/2005 - 22:33h
xilluminado,
Na verdade esse tipo de erro aconteceu comigo apenas uma vez e foi com um arquivo específico (só com ele dava o erro). Não consegui achar o motivo, concluí que é alguma excessão.
[26] Comentário enviado por xilluminado em 11/05/2005 - 19:09h
Cassim,
consegui rippar, era o arquivo mesmo, mas tipo, a rippagem é extremamente lenta, e para mim q rippo muitos filmes não é vantagem, já q demora aproximadamente 3 horas, dai eu continuo a fazer do jeito antigo, eu uso o vmware para emular o windows, e de lá mesmo eu ripo os filmes com o winavi, q demora aproximandamente 40 minutos para cada filme, valeu mesmo assim, o artigo está ótimo!
[27] Comentário enviado por eferro em 15/05/2005 - 09:42h
Olá galera. Segui o tutorial e tudo ocorreu conforme esperado, com exceção da legenda que não apareceu. Acredito que o problema é o formato que eu usei (.srt). Não usei .sub porque tava com um baita atrazo que eu não consegui contornar. Vi alguns foruns sobre xine, onde falava-se sobre as teclas z x para corrigir sincronia da legenda, mas não funcionou. Faço-vos então, duas perguntas:
1 - É possivél usa legendas .srt?
2 - Como corrigir eventuais falta de sincronia da legenda?
[28] Comentário enviado por ored em 19/05/2005 - 13:26h
Eh possivel usar legendas .srt soh q vc tem q ver se o local da fonte da sua legenda estah setado corretamente.
No meu caso naum estava, entaum o q fiz foi indicar o local em q a fonte que eu queria estava(/usr/share/fonts/truetype/msttcorefonts/verdana_bold).
A fonte q eu uso eh verdana bold q vem no pacote msttcorefonts(debian).
Com essa fonte ficou show de bola.
[32] Comentário enviado por ustrucx em 06/11/2005 - 01:28h
- Ubuntu Breezy - testado e aprovado, tudo funcionou perfeitamente, agora meu pobre dvd q nao le divx vai poder tocar uns filmes ripados :p
Ótimo tuto ;)
[35] Comentário enviado por engdoug em 28/12/2005 - 00:24h
Estou usando a versao 2.1.0, algumas coisas mudaram pois me bati um pouco para deixar tudo como descrito acima.
O Problema e agora depois de tudo certo legendas ok e tudo mais, como salvo minhas alteracoes? coloquei la salvar como , salvou so um arquivo de 1.1 kb,.. mas nada...
Nao achei esse click V Process,...
tenho que dar um play e esperar?
Se alguem puder me responder fico agradecido
[37] Comentário enviado por zezosc em 02/04/2006 - 21:29h
Eu não consigo instalar o avidemux. Uso Mandriva 2006. Tentei pelo urpmi que diz que falta o paco mozilla-firefox-1.0.6, o qual o urpmi não acha.
Tentei compilando o programa, e no ./configure dá um erro com referência a gtk2 que diz que não foi possível localizar ou algo parecido. Mas eu tenho gtk2 (gtk+ é diferente?) e não funciona.
[38] Comentário enviado por zezosc em 23/04/2006 - 15:28h
Consegui instalar o avidemux (até que enfim). Está funcionando muito bem. Entretanto, a versão que tenho aqui é 2.1.0, que tem algumas coisas difentes em relação à 2.0.36, usada no tutorial. Talvez, eu que não tenha seguido os passos corretamente. Mas, acho que seria interessante atualizar o tutorial, a partir da nova versão do avidemux.
[39] Comentário enviado por credmann em 03/05/2006 - 04:44h
Só mais um detalhe: o formato K(S)VCD usa matrizes de uqnatização personalizadas que melhoram a compressão, reduzindo o tamanho dos vídeos depois de convertidos se comparados com os mesmos na matriz padrão (linear).
O mesmo é possível para arquivos JPEG mas não conheço nenhum programa que faça KJPEG.
[40] Comentário enviado por credmann em 03/05/2006 - 04:44h
Só mais um detalhe: o formato K(S)VCD usa matrizes de quantização personalizadas que melhoram a compressão, reduzindo o tamanho dos vídeos depois de convertidos se comparados com os mesmos na matriz padrão (linear).
O mesmo é possível para arquivos JPEG mas não conheço nenhum programa que faça KJPEG.
[41] Comentário enviado por brasilio em 25/04/2007 - 23:05h
Pessoal, tenho usado o avidemux para os meus filmes e tem dado tudo certo, até ontem. Não sei porque, mas as legendas não ficam mais sincronizadas. Alguem pode me ensinar como sincronizar legendas no avidemux? se nao for possivel, onde posso fazer isso? obrigado
E depois quando clico em VDC res no Avidemux, ele informa que cannot find Pal/Ntsc type !
Não entendi porque, se o arquivo é avi ! Qual o problema então ?