como fazer um vídeo (S) VCD

o que é um VCD? (Video Compact Disc)

VCD significa ‘Video Compact Disc’ e é um padrão de formato de CD para imagens em movimento e som.

  • um VCD pode conter até 74/80 minutos de áudio e vídeo em CDs de 650 MB/700 MB, respectivamente.
    • a resolução da tela VCD é de 352 × 240 pixels (NTSC) ou 352 × 288 pixels (PAL).
    • um VCD usa o padrão de codificação MPEG-1 chamado MPEG-1 para armazenar o vídeo e o áudio.
    • a taxa de bits do vídeo deve ser de 1150 kilobits por segundo. O áudio é codificado como MPEG Layer 2 (MP2) a 224 kbit / s.
  • um VCD pode ser reproduzido em quase todos os reprodutores de DVD autônomos (e em todos os computadores com uma unidade de DVD-ROM ou CD-ROM e um reprodutor de vídeo padrão).
  • um VCD deve ter as configurações regionais corretas, formato PAL para leitores de DVD na Europa e formato NTSC para os EUA. Alguns leitores de DVD podem reproduzir PAL e NTSC, mas isso não é um recurso padrão.
  • filmes com mais de 74/80 minutos devem ser divididos entre dois VCDs.

o que é um SVCD? (Super Video CD)

SVCD significa Super VideoCD e é semelhante a um VCD.

  • um SVCD pode conter cerca de 35-60 minutos de vídeo de boa qualidade em um CD de 74/80 min. Um SVCD também pode ter 2 faixas de áudio estéreo e também 4 legendas selecionáveis.
  • um SVCD pode ser reproduzido na maioria dos leitores de DVD independentes (e em todos os computadores com uma unidade de DVD-ROM ou CD-ROM e um software de reprodutor de mídia padrão).
  • qualidade SVCD é cerca de duas vezes melhor do que VCD e mais pobre do que DVD.
  • a resolução do SVCD é 480×480 para NSTC ou 480X576 para PAL.
  • o vídeo é codificado como MPEG-2, e o vídeo pode ter uma taxa de bits variável.
    • a taxa de bits pode, em teoria, ser de até 2,6 megabits por segundo, de acordo com o padrão. O padrão não tem limite inferior para taxa de bits. A maioria dos reprodutores SVCD e DVD é limitada a discos SVCD com uma taxa de bits entre 300 e 600 kilobits por segundo.
    • o áudio é armazenado no formato de taxa de bits constante MP2 a uma taxa de bits entre 32 e 384 kilobits por segundo.
    • a taxa de bits fixa em um SVCD permite que você coloque filmes completos em um único CD; mas você obtém uma perda significativa de qualidade se encaixar mais de cerca de 100 minutos de vídeo em um SVCD.

o que fazer?

escolha SVCD a menos que você esteja fazendo um cd de vídeo especificamente para alguém com um VCD ou DVD player muito antigo. Faça um VCD apenas se quiser distribuir em massa um vídeo, para ter certeza absoluta de que todos podem reproduzi-lo.

um SVCD pode ser reproduzido por (quase) todos os leitores de DVD vendidos hoje. Muitos leitores de DVD vendidos hoje também podem reproduzir CDs de vídeo divx, mas nem todos; SVCD ainda é uma boa escolha para fazer um CD de vídeo para pessoas que não possuem computadores se você, por algum motivo, não quiser fazer discos de DVD (quase ninguém tem um player SVCD; aqueles que podem reproduzir um SVCD também podem reproduzir um DVD).

  • gravar CD normal (como SVCDs) é obviamente mais barato do que gravar disco de DVD; no entanto, se o seu vídeo tiver mais de 100 minutos, é muito provável que você queira gravá-lo em dois CDs e, em seguida, você realmente não está economizando muito em comparação com o custo de um DVD…

requisitos

  • ffmpeg – pelo menos versão 0.4.9 (versão anterior não tem o alvo de comando)

Criar um VCD

VCD fixou a taxa de bits, você não tem escolha, mas para codificar usando as configurações padrão de 1150kbit/s para vídeo e 224kbit/s de áudio. Esta é a especificação e deve ser seguida.

você precisa dividir o arquivo de vídeo de saída para caber quantos CDs forem necessários.

ffmpeg -i <movie.avi> -target pal-vcd <filename.mpg>

crie um SVCD

a chave para fazer um SVCD é definir a taxa de bits. Calcule-o usando esta fórmula:

  • número de CDs * Tamanho do CD * 1024 * 8 / Duração do filme em segundos = taxa de bits por segundo.
  • subtraia a taxa de bits de áudio desejada desse valor e você terá um número muito próximo da taxa de bits de vídeo desejada.
  • Codifique pelo menos 1500kbit / s para uma boa qualidade; use apenas qualidade inferior se você realmente quiser adicionar mais minutos de vídeo ao custo da qualidade.

o ffmpeg calculará a configuração da taxa de bits para você se você usar a opção-target.

ffmpeg -i <movie.avi> -target pal-svcd <filename.mpg>

gravar o CD

K3B pode gravar VCD para você e torna os arquivos necessários – basta adicionar os arquivos de vídeo mpeg.

Arquivo > Novo Projeto > Vídeo Novo projecto de CD de

linha de Comando de gravação

Para SVCD:

vcdimager -t svcd -l "Movie Title" -c <filename>.cue -b <filename>.bin <filename>.mpgcdrdao write --device <device> <filename>.cue

Para VCD:

vcdimager -t vcd2 -l "Movie Title" -c <filename>.cue -b <filename>.bin <filename>.mpgcdrdao write --device <device> <filename>.cue

Ou se o cdrecord/wodim é instalado em vez do que o cdrdao:

sudo cdrecord dev=<device> cuefile=<filename>.cue -dao

(use o “cdrecord -scanbus” para descobrir o dispositivo especificador)

Nota: Com base na sua versão do ffmpeg, você pode precisar de preceder pal ou ntsc para o destino do argumento.

ffmpeg -i <movie.avi> -target ntsc-vcd <filename.mpg>

problema: Como faço para dividir um grande avi para caber muitos svcd?

Determine a duração do filme e use o interruptor de início” – ss “e o interruptor de duração de tempo” – t ” para cortar o vídeo de origem em partes.

o seguinte divide um grande avi (1 hora, 55 minutos e 29 segundos de duração) em três svcd diferentes (45 minutos cada):

ffmpeg -hq -ss 00:00:00 -t 00:45:00 -i <movie.avi> -target svcd ./m1.mpgffmpeg -hq -ss 00:45:00 -t 00:45:00 -i <movie.avi> -target svcd ./m2.mpgffmpeg -hq -ss 01:30:00 -t 00:25:29 -i <movie.avi> -target svcd ./m3.mpg

ou

ffmpeg -i <movie.avi> -target ntsc-vcd <filename.mpg>

as seguintes saídas m1.mpg, m2.mpg E m3.mpg

mpgtx -3 <filename.mpg> -b m

Alternativamente, você pode usar o pacote avisplit. O comando:

avisplit -s 700 -i <file.avi>

irá pré-instalar seus arquivos avi em sub-arquivos de 700 megabytes cada. O problema com isso é que, embora seu Avis dividido se encaixe em um CD, a saída do ffmpeg provavelmente será muito maior e não caberá em um CD-R de 80 minutos.divida os arquivos menores com avisplit ou use o método de divisão de tempo de início/duração incorporado no ffmpeg. Com este método acima (avisplit), você pode testar os arquivos avi para ver se o som está fora de sincronia. Se estiver, leia o seguinte:

problema: Como faço para evitar que o som fique fora de sincronia ao dividir em mais de um svcd?

isto é devido a um número diferente de pedaços de áudio e vídeo no arquivo avi.Se você encontrar um problema com a sincronização de áudio, use:

tcprobe -i <file.avi>

isso mostrará o número de pacotes de áudio e vídeo no arquivo. Além disso, ele informará o formato dos pedaços de áudio no arquivo avi. Olhe na terceira linha da saída de tcprobe para format = 0xAA, e lembre-se deste número.

depois de ter isso, você pode recodificar o arquivo usando pedaços do mesmo tamanho para corrigir o problema. Use:

transcode -i <in.avi> -P1 -N 0xAA -y raw -o <out.avi>

aqui, 0xAA é, claro, o número que você acabou de encontrar com tcprobe. A conversão vai demorar um pouco. Uma vez feito isso, agora você pode usar thefile out.avi, dividindo-o como você deseja para o seu cd de vídeo.

problema: como mantenho a proporção da caixa de correio (barras pretas acima e abaixo do quadro?)

a receita acima funcionou lindamente para mim, mas o arquivo DivX/avi original estava em um formato widescreen, effmpeg- > SVCD criou um disco que encheu minha TV, o que significa que foi espremido horizontalmente. Deve haver uma configuração toffmpeg para resolver isso.

usando ffmpeg você pode digitar este comando para fazer vcds.

ffmpeg -i <file.avi> -target ntsc-vcd -s 352x176 -padtop 32 -padbottom 32 <file.mpg>

este comando irá preencher a parte superior e inferior de um avi 16:9 e enviá-lo para o arquivo.mpg

-alvo “ntsc-vcd”, “pal-vcd”, “ntsc-svcd”, “pal-svcd”. Isso define outras opções (por exemplo, taxas de bits, codecs) para o tipo de saída escolhido automaticamente.
– s,- padtop e-padbottom definir o tamanho do quadro de vídeo e o preenchimento preto na parte superior e inferior.
a largura (352) é sempre a mesma. A dimensão vertical deve adicionar até 240 para ntsc e 288 para pal

Leave a Reply

Deixe uma resposta

O seu endereço de email não será publicado.