Página 1 de 1

Configurar codecs en VirtualDubMod

Publicado: Sab, 11 Nov 2023, 06:04
por difycul
Llevo 20 años usando el VirtualDubMod para cortar AVIS, añadir/quitar audios y poco más. Hasta Windows 7 (x86 o x64) nunca he tenido mayores problemas que los derivados del VBR (que solventaba de otras maneras). La "muerte" :quecabeza: del último PC W7 x64 (y que ya nadie actualiza nada anterior a W-10 o W-11) me ha "obligado" a migrar a un Windows 10 x64. Como VDMod no se actualiza desde "la nuit des temps" :jurar: he instalado varias versiones y en todas me ocurre el siguiente problema (en el spoiler):

da lo mismo que codec DivX o Xvid lleve la peli: NO ADMITE NINGUNA.
Tengo instalado AviSynth+, FFmeg 6.0 (x64), FFDShow Video Encoder, C.C.C.P. con MPC-HC x64, Audacity, Avidemux, MKVToolNix, Windows Media Player 12 y un montón de filtros para VDMod. ¡Será por putos codecs!
Entiendería que diese problemas el DIVX (de pago), pero ¿el XVID? NO ENTIENDO NADA. :decabezazos:

Por descontado que esas 2 pelis del ejemplo se reproducen bien en MPC-HC, WM Player o VLC ¡hasta el Lister del TotalCommander o el IrfanView las reproducen!
En "Información del sistema" de W-10 detecta solo 6 codecs de audio (MP3 Layer3 incluido) y otros 6 de video (ff_vfw.dll, el encoder del FFDShow si, pero no el decoder).

POR FAVOR: ¿cómo informo a VirtualDubMod que tengo codificadores/decodificadores que puede usar? ¿porque no detecta los codecs de Video for Windows (VFW) instalados? ¿es que Windows 10 x64 no lleva actualmente DirectShow codecs (y, si los lleva, porque narices VDMod no los detecta)?

GRACIAS ANTICIPADAS y si, además, la ayuda es "para muy torpes" (es mi caso) besaré por donde piséis :choca: :morreito:

Re: Configurar codecs en VirtualDubMod

Publicado: Sab, 11 Nov 2023, 09:56
por mulito
Puede que no sea un problema del Codec, ni del programa...sino de registro.

Los codecs se pueden ver normalmente en “Dispositivos de sonido y audio” del “Panel de control”, en la rama “Dispositivos de sonido, videos y juegos” de la rama “Hardware” del “Administrador de dispositivos”, o con determinados programas, como “GSpot”. Sin embargo, en la mayor parte del software de edición de vídeo, como “VirtualDub” no aparece la lista completa. El problema se produce por un error del “enumerador” de codecs del sistema al encontrar entradas incompletas en la rama del registro

“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\drivers32”.

También puede encontrarlos en una subclave debajo de:

HKEY_CURRENT_USER\Software\Microsoft\Multimedia


En esta rama debe haber un valor con la forma (ejemplo; vidc.DIVX= divx.dl por cada codec instalado. Si una de las entradas está vacía (ejemplo; vidc.DIVX= , el enumerador se detiene dejando la lista incompleta. La solución está en editar el registro y eliminar esas entradas incompletas.

Y no, no es deseable tener tantos codecs instalados, pueden hacer crack, catacrack.

Y lo siento, no puedes comunicar nada, ya que ese programa dejo de tener soporte hace una ristra de años.

Ademas, sino recuerdo mal VirtualDub requiere un códec compatible con Video for Windows (Vfw) para descomprimir el video. Los códecs DirectShow, como los utilizados por Windows Media Player, no son adecuados.

Esto significa que no todos los códecs instalados en tu pc pueden ser utilizados por VirtualDub.

Un muy buen paquete de códecs que tiene VFW es ffdshow . Solo asegúrate de habilitar todos sus decodificadores de formato en Configuración VFW -> Decodificador -> Códecs.

Re: Configurar codecs en VirtualDubMod

Publicado: Sab, 11 Nov 2023, 16:20
por Danmac
Si no recuerdo mal (hace mucho que no uso VirtualDubMod), para unir o cortar avis o añadir o quitar algún audio no hace falta recodificar el video. Tal como dice al final del mensaje de error "Solo 'Direct stream copy' está disponible para este video". Si seleccionas 'Direct stream copy' en el menú Video podrás hacer lo que quieres sin necesidad de tener los codecs instalados.
Otra cosa sería que quieras cambiar algún parámetro del video, como el bitrate, entonces sí que tendrías que recodificarlo.