VideoHelp Forum




+ Reply to Thread
Page 3 of 3
FirstFirst 1 2 3
Results 61 to 76 of 76
  1. Member
    Join Date
    Aug 2018
    Location
    Wrocław
    Search PM
    Originally Posted by CaptureCraft View Post
    Yes, save all the frames and no, don't resample. Why do you need to resample? Your video and audio are hard-coded on the tape. You grab all the frames and all the audio and everything will be in sync.
    Because you need to match the audio to the video that was captured as 50fps, even though it went to the capture device with a minimally different framerate.
    Of course, a card or other capture device can also do this - then VirtualDub doesn't have to do it. It can also capture with a stiff 50fps - but then you'll get drops or inserts.
    Quote Quote  
  2. Originally Posted by rgr View Post
    Originally Posted by CaptureCraft View Post
    Originally Posted by rgr View Post
    A video frame NEVER lasts 40ms - sometimes it will be 40.01ms, sometimes 39.99ms (average for the entire tape). The rigid 40ms means it sometimes has to drop the frame (or insert). In a few hours this will be a concrete value.
    How did you come to such conclusion?!?
    First of all the timing I provided was for card's notification about new frame is ready to pick up, not the length of the frame.
    Second, yes some frame are shorter and some are longer. However, in average is always 40ms, unless, of course, your VCR is screwed up royally.
    Attached are the timecodes of the captured video.
    As you can see, at first there is always a perfect 40ms, but over time it gradually falls apart.
    Well, that's yours. My logs stay sharp till the last line.

    VFrames,VReps,VCapTime,VGlobalTime
    128997,0,5159840.000,5159890.000
    128998,0,5159880.000,5159930.000
    128999,0,5159920.000,5159970.000
    129000,0,5159960.000,5160010.000

    The timing might be important if the capture software is trying to analyze it for the purpose of inserting or deleting frames, or to resample the audio.
    If not, then it doesn't matter.
    I stopped looking the the logs when my gear stopped missing the frames.
    Last edited by CaptureCraft; 9th Jun 2026 at 15:07.
    Quote Quote  
  3. Originally Posted by rgr View Post
    Originally Posted by CaptureCraft View Post
    Yes, save all the frames and no, don't resample. Why do you need to resample? Your video and audio are hard-coded on the tape. You grab all the frames and all the audio and everything will be in sync.
    Because you need to match the audio to the video that was captured as 50fps, even though it went to the capture device with a minimally different framerate.
    Of course, a card or other capture device can also do this - then VirtualDub doesn't have to do it. It can also capture with a stiff 50fps - but then you'll get drops or inserts.
    I still don't get your logic. Why should I have drops or inserts?
    Quote Quote  
  4. Member
    Join Date
    Aug 2018
    Location
    Wrocław
    Search PM
    Originally Posted by CaptureCraft View Post
    Well, that's yours. My logs stay sharp till the last line.

    VFrames,VReps,VCapTime,VGlobalTime
    128997,0,5159840.000,5159890.000
    128998,0,5159880.000,5159930.000
    128999,0,5159920.000,5159970.000
    129000,0,5159960.000,5160010.000

    The timing might be important if the capture software is trying to analyze it for the purpose inserting or deleting frames or resample the audio.
    If not, then it doesn't mater.
    I stopped looking the the logs when my gear stopped missing the frames.
    I suspect these are timestamps generated by the card driver and not based on the source signal.
    The very accuracy of 3 decimal places is proof of this.
    Quote Quote  
  5. Member
    Join Date
    Aug 2018
    Location
    Wrocław
    Search PM
    Originally Posted by CaptureCraft View Post
    Originally Posted by rgr View Post
    Originally Posted by CaptureCraft View Post
    Yes, save all the frames and no, don't resample. Why do you need to resample? Your video and audio are hard-coded on the tape. You grab all the frames and all the audio and everything will be in sync.
    Because you need to match the audio to the video that was captured as 50fps, even though it went to the capture device with a minimally different framerate.
    Of course, a card or other capture device can also do this - then VirtualDub doesn't have to do it. It can also capture with a stiff 50fps - but then you'll get drops or inserts.
    I still don't get your logic. Why should I have drops or inserts?
    AJA KONA LHi returns the video as a perfect 50fps, regardless of any deviations (for PAL).
    That's why your log looks the way it does - because these are not analog signal timestamps, but generated by the driver. The originals are different.

    So why does sound remain synchronized?
    Because the controller resamples audio on-the-fly.
    "KONA 4/3G's high-quality input sample-rate conversion on AES inputs eliminates the
    need for audio source synchronization. Sample rate converters auto-lock to any AES
    input, 32-96kHz, and then convert it to 24-bit 48kHZ audio, locked to internal KONA 4/3G
    video. Sample rate conversion is done at very high quality (over 120db THD). "

    Technically, this is the same thing VirtualDub does with audio resampling enabled. You may have it disabled because the audio resampling is already done by the driver.
    You get a video with the fps changed to 50 (from 49.99 or 50.01fps) and appropriately resampled audio with modified timestamps.
    And when capturing, VirtualDub uses these video and audio timestamps because you have it enabled.
    Last edited by rgr; 5th Jun 2026 at 15:47.
    Quote Quote  
  6. Originally Posted by rgr View Post
    Originally Posted by CaptureCraft View Post
    Originally Posted by rgr View Post
    Originally Posted by CaptureCraft View Post
    Yes, save all the frames and no, don't resample. Why do you need to resample? Your video and audio are hard-coded on the tape. You grab all the frames and all the audio and everything will be in sync.
    Because you need to match the audio to the video that was captured as 50fps, even though it went to the capture device with a minimally different framerate.
    Of course, a card or other capture device can also do this - then VirtualDub doesn't have to do it. It can also capture with a stiff 50fps - but then you'll get drops or inserts.
    I still don't get your logic. Why should I have drops or inserts?
    AJA KONA LHi returns the video as a perfect 50fps, regardless of any deviations (for PAL).
    That's why your log looks the way it does - because these are not analog signal timestamps, but generated by the driver. The originals are different.

    So why does sound remain synchronized?
    Because the controller resamples audio on-the-fly.
    "KONA 4/3G's high-quality input sample-rate conversion on AES inputs eliminates the
    need for audio source synchronization. Sample rate converters auto-lock to any AES
    input, 32-96kHz, and then convert it to 24-bit 48kHZ audio, locked to internal KONA 4/3G
    video. Sample rate conversion is done at very high quality (over 120db THD). "

    Technically, this is the same thing VirtualDub does with audio resampling enabled. You may have it disabled because the audio resampling is already done by the driver.
    You get converted video to 50fps (from 49.99 or 50.01fps) and resampled audio with modified timestamps.
    And when capturing, VirtualDub uses these video and audio timestamps because you have it enabled.
    Yes, AJA KONA has AES input for DIGITAL audio. And by some reason you ASSUME I use that.
    However, in reality I use analog input.
    Oh, forgot to mention, AJA KONA is not the only card I used. Still video and audio were in sync.
    Quote Quote  
  7. Member
    Join Date
    Aug 2018
    Location
    Wrocław
    Search PM
    This works for any input.

    "KONA LHi also features AES input sample rate conversion; this feature eliminates the
    requirement for audio source synchronization. Sample rate converters auto-lock to any
    AES or HDMI input, 32-96KHz, and then convert it to 24 bit 48KHz audio, perfectly locked
    to internal KONA LHi video. Sample rate conversion is done at very high quality (over
    120db THD). (HDMI audio can be 20 to 24 bit and will be saved as 24 bit samples.)"

    If it doesn't do this for analog inputs, i.e. you have lost or added frames depending on the deviation from the standard 50fps.

    Other cards work the same way to keep in sync. Because they have to.
    That's why they don't cost 50 euros like Hauppauge or IO Data. And whether it's worth that much is a matter of debate.
    Quote Quote  
  8. Originally Posted by rgr View Post
    This works for any input.

    "KONA LHi also features AES input sample rate conversion; this feature eliminates the
    requirement for audio source synchronization. Sample rate converters auto-lock to any
    AES or HDMI input, 32-96KHz, and then convert it to 24 bit 48KHz audio, perfectly locked
    to internal KONA LHi video. Sample rate conversion is done at very high quality (over
    120db THD). (HDMI audio can be 20 to 24 bit and will be saved as 24 bit samples.)"

    If it doesn't do this for analog inputs, i.e. you have lost or added frames depending on the deviation from the standard 50fps.

    Other cards work the same way to keep in sync. Because they have to.
    That's why they don't cost 50 euros like Hauppauge or IO Data. And whether it's worth that much is a matter of debate.
    This rate conversion has nothing to do with capture. It is absolutely not related to the matter. It is for broadcasting and mixing different digital audio sources to make sure they are running in sync, which normally requires external master clock.
    As for capture I do at least 2 of them and verify against each other to make sure there are no lost or duplicate frames.
    Yes, I had 2 duplicated frames inserted on 3 hours video. It is incomparable with about 100 lost frames by GV-USB2.
    Quote Quote  
  9. Originally Posted by CaptureCraft View Post
    As for capture I do at least 2 of them and verify against each other to make sure there are no lost or duplicate frames.
    Yes, I had 2 duplicated frames inserted on 3 hours video. It is incomparable with about 100 lost frames by GV-USB2.
    Btw. duplicate frames are relatively easy and reliably to detect using an Avisynth script. Dropped frames are more difficult to identify, especially if there is little motion.
    Did you verify whether these duplicates were duplicates only, or duplicates as substitutes of dropped frames?
    100 lost frames with GV-USB2 using Vdub or Amarec? Seems odd to me .....
    Last edited by Sharc; 5th Jun 2026 at 17:42.
    Quote Quote  
  10. Originally Posted by Sharc View Post
    Originally Posted by CaptureCraft View Post
    As for capture I do at least 2 of them and verify against each other to make sure there are no lost or duplicate frames.
    Yes, I had 2 duplicated frames inserted on 3 hours video. It is incomparable with about 100 lost frames by GV-USB2.
    Btw. duplicate frames are relatively easy and reliably to detect using an Avisynth script. Dropped frames are more difficult to identify, especially if there is little motion.
    100 lost frames with GV-USB2 using Vdub or Amarec? Seems odd to me .....
    Vdub. Keep in mind the quality of the source matters.
    Quote Quote  
  11. Originally Posted by CaptureCraft View Post
    ...Keep in mind the quality of the source matters.
    Absolutely. And this is where it all starts with: Tape and tape player condition outputting a decent analog signal to the capture gear.
    From there onwards we depend on the capabilities of the capture setup: Capture card+drivers/firmware+capture software, plus possibly extra supporting equipment as discussed. Performance differences exist for sure. Similar for valid (fair) comparisons, ease of use considerations and cost.
    A detailed capture log is helpful to identify issues pointing to where to look in the captured file and possibly apply fixes in post - unless it is obvious.
    Just to mention that nifty Avisynth scripts for automated finding of duplicates (easy) and drops (more difficult, less reliable) - and even apply fixes automatically (more or less successful) - have been proposed in the past over at doom9 - for those interested.
    Last edited by Sharc; 6th Jun 2026 at 02:15.
    Quote Quote  
  12. I knew I had something badly configured!

    So, quick update. Today I went and uninstalled the driver I had for my GV-USB2 (Win11 version) which was the last one, version 115. After a couple attempts, I managed to install an older version (111) using @Alwyn 's tutorial: https://aaproductions.net/gvusb2.htm

    Another fixes I applied to Windows 11 were:
    - Disable memory integrity to be able to install the driver
    - Change the decimal character from , to .

    I guess the driver did the trick, but now I am no longer getting those awful amount of frame drops using AmaRecTV! In the same 14 minute tape I used to share my sample files before I would get literal hundreds of frame drops, now I managed to get 15 inserted frames. This is still using the composite output of my VCR into the GV-USB2. I know it's far from acceptable but it's still a win for me.

    Additionally, I followed your advices and bought a DVD Recorder. I didn't manage to grab the Sony I mentioned, but I got the Philips DVDR 3380. I didn't find much info about using this one as a passthrough device, but from my tests, using the same tape I managed to get 0 frame drops and 0 frames inserted

    I still have some tinkering to do but it looks really promising. Thank you to everyone that commented on this thread.
    I may start another one for any additional help I may need.
    Quote Quote  
  13. Member
    Join Date
    May 2005
    Location
    PAL User
    Search Comp PM
    Excellent news Camilo, thanks for the feedback.
    Quote Quote  
  14. Captures & Restoration lollo's Avatar
    Join Date
    Jul 2018
    Location
    Italy
    Search Comp PM
    Originally Posted by camilofabregas View Post
    now I managed to get 15 inserted frames. This is still using the composite output of my VCR into the GV-USB2. I know it's far from acceptable but it's still a win for me.
    Post the log file of AmarecTV so we can check the nature of the inserted frames.
    Quote Quote  
  15. Originally Posted by lollo View Post
    Originally Posted by camilofabregas View Post
    now I managed to get 15 inserted frames. This is still using the composite output of my VCR into the GV-USB2. I know it's far from acceptable but it's still a win for me.
    Post the log file of AmarecTV so we can check the nature of the inserted frames.
    There you go. As I mentioned, this was using the composite of the VCR into the GV-USB2.
    I was able to get 0 dropped / 0 inserted using my DVD Recorder and connecting it with S-Video to the GV-USB2.

    I believe the last bunch of the inserted frames were because it switched to another recording that looks very choppy.
    Image Attached Files
    Quote Quote  
  16. Captures & Restoration lollo's Avatar
    Join Date
    Jul 2018
    Location
    Italy
    Search Comp PM
    You have two types of inserted frame.

    The first (NT=00:01:55.985s(1808f)) is consequence of a dropped frame, number 1808 between time 00:01:55.985s (VT=00:01:55.985s(1807f)) and time 00:01:56.017s (VT=00:01:56.017s(1809f))

    Click image for larger version

Name:	a.png
Views:	13
Size:	136.4 KB
ID:	92663

    The second (NT=00:05:17.981s(7862f)) is similar but on the incoming video frame side and not in the captured frames, so is used to keep a/v in synch.

    Click image for larger version

Name:	b.png
Views:	10
Size:	179.0 KB
ID:	92664

    with an easy processing of the log file you can find and explain all of them.

    If you experience lot of them, tape is bad and/or the workflow is not optimized. Potential solution is an external TBC.

    The dropped/inserted frames have no relation with the signal type (Y/C or composite), except a very rare case where one of the output port is marginal.
    Last edited by lollo; 10th Jun 2026 at 04:47.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!