Uma amostra de escrito AviSynth se parece:
LoadPlugin("MPEGDecoder.dll") MPEGSource("d:\kiss\kiss.vob")
Este arquivo avs pode ser carregado agora no VDub/etc.
Ao contrário da versão prévia, este MPEGDecoder.dll é baseado principalmente no formato d2v do arquivo DVD2AVI. Porém, se nenhum arquivo de D2V é fornecido, ele mesmo cria um
Os parâmetros para 'MPEGSource' são como segue:
Para uso normal:
MPEGSource("e:\rip\spiderman.d2v")
Que carregará um d2v como normal
ou:
MPEGSource("e:\rip\VTs_01_1.vob+e:\rip\VTs_01_2.vob+e:\rip\VTs_01_3.vob)
Aqui a primeira coisa que MPEGDecoder.dll fará
é conferir um arquivo e:\rip\VTs_01_1.d2v.
Se existir, carregá-lo-á assumindo o d2v para os três arquivos.
Se e:\rip\VTs_01_1.d2v não existir, será criado e carregado automaticamente.
Para arquivos D2V criados automaticamente por
MPEGDecoder.dll que não conhece se deve ser feito forçar filme.
deve pôr "ff" como o terceiro parâmetro
i.e.
MPEGSource("e:\rip\big.vob", 0, "ff")
MPEGSource
(file names, number of frames, commands)
nomes de arquivos
Isto pode ser uma seqüência de arquivos de MPEG
combinada com um '+' ou um arquivo d2v.
número de quadros
Estes sempre devem ser 0 como um padrão. Mas
pode ser usado para forçar o decodificador a retornar um certo número de
quadros. MPEGSource ainda não pode criar arquivos d2v corretamente para MPEG-1,
assim sendo, use isto para introduzir o número correto de quadros.
Também pode ser escrito aqui um valor de -2.
Isto significa que nenhum d2v pode ser usado e então só arquivos podem ser
introduzidos no primeiro parâmetro. Dos arquivos Directshow especificados é
pedido para ter o número correto de quadros.
comandos
Os únicos dois comandos no momento são
"ff" que forçam filme (como descrito acima) e "nod2v", que
é semelhante ao comando -2 no qual você só pode especificar arquivos e nod2v
é usado ou criado. Mas permite especificar vários quadros no parâmetro
"number of frames".
PRÓ: É rápido, mais rápido que decodificação MPEG2DEC.DLL(MPEG2Source) normal. Isto acelera a codificação:)
Leia este documento cuidadosamente!
Fluxos de transporte podem ser usados como Fluxos
de Programa, o MPEGDecoder deve detectar se são fluxos de transporte e
determinar os PIDs automaticamente.
Ao criar arquivos d2v para MPEG-1, o número de
quadros determinado está errado. Use -2, ou entre o número correto de quadros.
Se você quiser achar exatamente o número correto de quadros, carregue o mpeg-1
em VirtualDub e ele contará o número de quadros em File->File Information).
Ao buscar, às vezes os vídeos parecem
corrompidos, ignore isso, ao codificar não estarão corruptos.
$Date: 2006/03/26 18:11:53 $ Portuguese translation by RoLon