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á.
#2Comentário enviado por roin em 10/02/2005 - 11:30h
Onde entra a legenda neste caso? gostaria de assistir o filme no dvd, como posso fazer?
[]'s
#3Comentá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
#4Comentário enviado por dark_slack em 10/02/2005 - 15:43h
Alguem conssegui fazer o download do mjpegtools, porque eu nao to consseguindo
#5Comentá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 =^)
Está em inglês, mas na página oficial tem outros idiomas, como Italiano, Russo e Tcheco (não sei se é assim que escreve).
#6Comentário enviado por gnu em 10/02/2005 - 20:06h
Reitero o não respondido comentário do roin... e onde fica a legenda nessa história toda?
#7Comentá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.
#8Comentá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)
Obrigado
#9Comentá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.
#10Comentá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 ! ^^
#11Comentário enviado por viniciuscordeiro em 12/02/2005 - 09:45h
Cara, ajustei para 640MB pra ele dividir o arquivo e mesmo assim ele não tá dividindo... Será que é algum bug? Tô com a versão 2.0.36...
#12Comentário enviado por cassim em 12/02/2005 - 10:09h
Zippoce,
Apenas um detalhe: O arquivo gerado .m1v passa a ter as divisões internas, mas é apenas 1 arquivo.
A divisão real ocorre somente após o mplex, ou seja após o comando:
$ mplex -f 1 -o saida%d.mpg filme.m1v filme.mp2
Por favor verifique.
#13Comentá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...
#14Comentá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!
#15Comentário enviado por mafioso em 13/02/2005 - 03:32h
Perfeito o tutorial no SlackWare 10. Funcionou perfeito! Valeu!
#16Comentá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.
#17Comentá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!
#18Comentá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
#19Comentário enviado por areia em 03/03/2005 - 22:06h
Prezado Paulo...
Já segui seu tutorial duas vezes e o VCD ficou sem som nas duas, onde será que eu estou errando???
#20Comentário enviado por cassim em 04/03/2005 - 17:31h
Areia,
Qual o tamanho do arquivo .mp2 gerado?
Você consegue escutar o arquivo mp2 no micro, antes do comando mplex, se sim, e o arquivo gerado pelo mplex, tem som?
Sds
Paulo
#21Comentário enviado por removido em 26/03/2005 - 11:19h
Tava procurando por um jeito fácil de gerar VCDs já a algum tempo e seu artigo caiu como uma luva. Obrigado!!
#22Comentário enviado por removido em 26/04/2005 - 08:09h
Tem como fazer com que o video caiba em um CD apenas?
#23Comentá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).
#24Comentário enviado por xilluminado em 09/05/2005 - 00:51h
Comigo deu tudo certo até esse ponto:
$ mplex -f 1 -o saida%d.mpg hitch2.m1v hitch2.mp2
INFO: [mplex] mplex version 1.6.2 (2.2.3 $Date: 2004/01/13 20:45:26 $)
**ERROR: [mplex] File unrecogniseable!
INFO: [mplex] File hitch2.mp2 looks like an MPEG Audio stream.
**ERROR: [mplex] Unrecogniseable file(s)... exiting.
Porque deu esse erro?
#25Comentá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.
Por favor tente com outro arquivo.
#26Comentá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!
#27Comentá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?
#28Comentá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.
#29Comentário enviado por prscala em 25/05/2005 - 13:48h
Alguém sabe como faço para realizar esses comandos no terminal sem acesso ao X?
#30Comentário enviado por removido em 31/05/2005 - 22:33h
sem som aqui... o avidemux nao reproduz o som de um filme... eh soh esse filme... alguem sabe porque?
#31Comentário enviado por bslima em 06/10/2005 - 00:51h
Alguem ai sabe se é possivel criar um .ISO com vários VCD's ?
#32Comentá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 ;)
#33Comentário enviado por albramos em 15/12/2005 - 17:37h
Tentei instalar o avidemux-2.0.36 no Kurumin 5.0 e ápós o comando ./configure, ele dá um aviso de erro do compilador c++. O que devo fazer?
#34Comentário enviado por cassim em 15/12/2005 - 18:01h
Qual é o erro exatamente?
#35Comentá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
#36Comentário enviado por cassim em 03/01/2006 - 18:57h
Engdoug,
Eu não vi ainda a 2.1.0, na do artigo, você deve salvar apenas a parte do video (sem som) no formato mpg (mpeg video).
Por favor verifique.
O V Process é um botão.
#37Comentá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.
#38Comentá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.
No mais, parabéns pelo tutorial.
#39Comentá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.
#40Comentá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.
#41Comentá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
#42Comentário enviado por AleKran em 05/09/2007 - 19:32h
Quando clico em V Filter, aparece no terminal uma sequência como esta:
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 ?
Vlw pela ajuda !
[]'s a todos
Preferências de cookies
Usamos cookies essenciais para manter o site funcionando. Cookies de estatísticas e anúncios só serão carregados se você permitir.
cdrdao write -n --overburn --device /dev/hdc --speed 10 videocd.cue