Buenas!
Me doy la Bienvenida al Foro! ;D
Tengo un problemita con un video en VirtualDub
Cargo un video .MP4 al VirtualDub (con Avisynth)
Al terminar de guardarlo, el video se reproduce un poco mas rapido que el audio. Porque sera?
Con otros archivos .MP4 no he tenido problemas.
Esto me dice el MediaInfo:
CitarGeneral
Complete name : F:\Video.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 345 MiB
Duration : 24mn 9s
Overall bit rate : 1 996 Kbps
Encoded date : UTC 2009-07-11 08:29:31
Tagged date : UTC 2009-07-11 08:29:31
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 24mn 9s
Bit rate mode : Variable
Bit rate : 1 746 Kbps
Maximum bit rate : 10.7 Mbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 24.692 fps
Original frame rate : 29.970 fps
Minimum frame rate : 11.988 fps
Maximum frame rate : 240.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.077
Stream size : 302 MiB (87%)
Writing library : x264 core 65 r1016 dbc5ef0
Encoding settings : cabac=1 / ref=3 / deblock=0:0:0 / analyse=0x3:0x113 / me=hex / subme=5 / psy_rd=0.0:0.0 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=1 / deadzone=21,11 / chroma_qp_offset=0 / threads=1 / nr=0 / decimate=1 / mbaff=0 / bframes=2 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=0 / keyint=250 / keyint_min=1 / scenecut=50 / rc=cqp / qp=22 / ip_ratio=1.40 / pb_ratio=1.30 / aq=0
Encoded date : UTC 2009-07-10 18:21:00
Tagged date : UTC 2009-07-11 08:30:05
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 24mn 9s
Bit rate mode : Variable
Bit rate : 247 Kbps
Maximum bit rate : 278 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 42.5 MiB (12%)
Encoded date : UTC 2009-07-10 19:31:54
Tagged date : UTC 2009-07-11 08:30:05
Tengo una idea de que es por el Frame rate variable, pero nose como solucionarlo, ya que el VirtualDub no da señales de errores.
He probado tambien hacerlo sin audio, pero el video se reproduce igual (rapido)
No se mucho del tema, por eso no se explicarlo bien >.<
Gracias!
Eso de framerate variable suena muy mal. En cualquier caso te sugiero que pruebes con otro software que sea compatible con .MP4 sin necesidad de Avisynth, como por ejemplo AVIDEMUX
Cita de: Zeros en 18 de Abril de 2011, 21:08:35
Eso de framerate variable suena muy mal. En cualquier caso te sugiero que pruebes con otro software que sea compatible con .MP4 sin necesidad de Avisynth, como por ejemplo AVIDEMUX
Holas, Avidemux me dice esto:
(https://videoedicion.org/foro/proxy.php?request=http%3A%2F%2Fs1.postimage.org%2F54gk5zqu5%2F00000000.png&hash=394f01d7edaaae603d72e53844c09275d1b1d129)
Me llama la atencion eso de "YOU WILL LOSE FRAME ACCURACY".
Ok, probare y comento.
EDIT: Nada, Lo nuevo ahora es que el sonido comienza mucho antes, pero luego como que el video "se adelanta" y lo pasa al audio :-\
Otra que me queda es buscar otra version del video >:(
Acabarás antes. No trabajes nunca con framerate variable, es inmanejable.
cargalo a Virtual dub con :
CitarLoadPlugin("C:\Archivos de programa\Haali\MatroskaSplitter\avss.dll")
dss2("C:\Documents and Settings\TenSai\Escritorio\VFR_PRUEBA\Monsters.mp4", fps=29.970).AssumeFPS(30000,1001)
el avss.dll esta en la carpeta del Haali,
suerte
Cita de: TenSai en 19 de Abril de 2011, 05:07:30
cargalo a Virtual dub con :
CitarLoadPlugin("C:\Archivos de programa\Haali\MatroskaSplitter\avss.dll")
dss2("C:\Documents and Settings\TenSai\Escritorio\VFR_PRUEBA\Monsters.mp4", fps=29.970).AssumeFPS(30000,1001)
el avss.dll esta en la carpeta del Haali,
suerte
Aish, Hace 10min termine de descargar otra version >.<
CitarComplete name : F:\Video2.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 588 MiB
Duration : 24mn 11s
Overall bit rate : 3 398 Kbps
Encoded date : UTC 2009-12-15 10:43:02
Tagged date : UTC 2009-12-15 10:43:02
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 24mn 11s
Bit rate mode : Variable
Bit rate : 2 610 Kbps
Maximum bit rate : 13.5 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.052
Stream size : 452 MiB (77%)
Writing library : x264 core 67 r1173_EXPERIMENTAL
Encoding settings : cabac=1 / ref=4 / deblock=1:-2:-2 / analyse=0x3:0x113 / me=umh / subme=9 / me-prepass=0 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / thread_queue=6 / nr=0 / decimate=0 / mbaff=0 / fgo=0 / bframes=3 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=240 / keyint_min=1 / scenecut=70 / rc=crf / crf=20.0 / qcomp=0.70 / qpmin=10 / qpmax=30 / qpstep=10 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:0:0.30:10.00:1.00:1.00:1.00 / aq2=1:0.40:20.00
Encoded date : UTC 2009-12-15 10:43:02
Tagged date : UTC 2009-12-15 10:43:27
Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
Audio #1
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 24mn 11s
Bit rate mode : Variable
Bit rate : 264.6 Kbps
Maximum bit rate : 458 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 45.7 MiB (8%)
Title : Main
Language : Japanese
Encoded date : UTC 2009-12-15 10:43:24
Tagged date : UTC 2009-12-15 10:43:27
Audio #2
ID : 3
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 24mn 11s
Bit rate mode : Variable
Bit rate : 257 Kbps
Maximum bit rate : 418 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 44.5 MiB (8%)
Title : Cast Commentary
Language : Japanese
Encoded date : UTC 2009-12-15 10:43:25
Tagged date : UTC 2009-12-15 10:43:27
Audio #3
ID : 4
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 24mn 11s
Bit rate mode : Variable
Bit rate : 257 Kbps
Maximum bit rate : 424 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 44.5 MiB (8%)
Title : Staff Commentary
Language : Japanese
Encoded date : UTC 2009-12-15 10:43:26
Tagged date : UTC 2009-12-15 10:43:27
Pero igual vere ahora tu ayuda, este no ha sido mi unico caso con el Framerate variable.
Lo veo y edito.
EDIT: Yap, pero, me lo carga sin audio :-\
Tengo que cargarle el audio aparte?
y en que ocasiones se usa el dss2( ? Yo siempre uso el DirectShowSource(. en que se diferencian? mm o mejor le pregunto a Google ;D
puedes postear el script con el que trabajas?
ademas DSS2 (direct show source 2) solo carga video con frame rate variable y lo pasa a frame rate constante (CFR), el script deberia quedarte algo asi:
Citar
LoadPlugin("C:\Archivos de programa\Haali\MatroskaSplitter\avss.dll")
video=DSS2("C:\...\video.mp4")
audio=BassAudiosource("C:\...\audio.aac") # audio previamente extraido, por ejemplo con YAMB y tener las librerias instaladas en la carpeta plugins de avisynth
final=AudioDub(video,audio) #con este filtro une lo que hay en la variable video y audio en un solo clip y se guarda en una nueva variable
return final
puedes ademas leer las herramientas de carga aqui http://www.mundodivx.org/foro/index.php?topic=37925.0;msg=155647 (http://www.mundodivx.org/foro/index.php?topic=37925.0;msg=155647)
aqui un caso identico a lo que tu haces http://www.taringa.net/posts/ebooks-tutoriales/7903993/Bajar-videos-de-Youtube-sin-programas-y-pasar-a-AVI.html (http://www.taringa.net/posts/ebooks-tutoriales/7903993/Bajar-videos-de-Youtube-sin-programas-y-pasar-a-AVI.html) espero te sirva
saludos
Holass!
Gracias, me funciono bien el script.
Al audio lo extraigo con el mismo VirtualDub y luego los cargo con el DSS2( y BassAudiosource(
He usado tantos Script ya, la mayoria de las veces me funciona con este:
CitarDirectShowSource("F:\Video.mp4",Audio=TRUE, Fps=23.976, ConvertFps=True)
Pero con este video no.
Con tu ayuda y TenSai ahora si pude ;D
Gracias!
que bueno que por fin se solucionó, aunque para una mejor carga se recomienda extraer en RAW ambas pistas de audio y video y hacer la carga con DGAVCindex en el script para que sea frame acuracy (deteccion de frames mas precisa)
otra cosa... en la carga que tu haces con los demas videos no es necesario especificar audio true, ya que ese es el valor por defecto, indicar el fps original tampoco es necesario a menos que te de error de deteccion, por lo general solo se indican los fps en los videos MOV o ASF