|
|
| earth004 |
| Posted: Jun 8 2014, 03:21 PM |
 |
|
Member
 
Group: Members
Posts: 11
Member No.: 23297
Joined: 24-March 08

|
I am finding a discrepancy between the total frame numbers between two computers. I am looking at the same videos and using the default settings. On one computer, virtual dub shows a certain frame count for a given frame. On the other computer, the frame count is off by several frames. Depending on the video, the frame count difference between the two computers is not the same. Does anyone know what might be causing this? If I scroll to the end of both videos, the total number of frames is the same on both computers. |
 |
| dloneranger |
| Posted: Jun 8 2014, 04:09 PM |
 |
|
Moderator
  
Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07

|
Check the file information dialog to see what codec's being used They'll probably be different, and interpreting b-frames differently (one will probably inserting a small # of delay frames at the start)
-------------------- MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask Windows7/8 Codec Chooser All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3 |
 |
| raffriff42 |
| Posted: Jun 8 2014, 04:14 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 384
Member No.: 35081
Joined: 25-June 12

|
(simul-posts again - hi dloneranger) ...Put another way, if you are opening a non-AVI file, you are probably using the built in DirectShow input driver. DirectShow is not always frame accurate, and since it loads its codecs through Windows, which codecs get loaded depend on your system configuration.
The FFmpeg input driver does not have this problem, and has much better frame accuracy overall.
Certain videos are created in a way (missing index or having very long GOPs) that makes finding the exact frame (in a reasonable time, without stepping through all frames from the start) very difficult, in which case the frame number you see is approximate. In this case, if you *must* have frame accurate seeking (for editing purposes etc) you will have to make an "intermediate" video, using a lossless, I-frame only codec such as Huffyuv or Lagarith.
This post has been edited by raffriff42 on Jun 8 2014, 04:22 PM |
 |
| earth004 |
| Posted: Jun 8 2014, 09:33 PM |
 |
|
Member
 
Group: Members
Posts: 11
Member No.: 23297
Joined: 24-March 08

|
When I go to videos--> filters, there is nothing listed. What is the default codec it is using? |
 |
| earth004 |
| Posted: Jun 8 2014, 09:42 PM |
 |
|
Member
 
Group: Members
Posts: 11
Member No.: 23297
Joined: 24-March 08

|
And, in video-->compression, they are both set to Uncompressed RGB/YCbCr |
 |
| dloneranger |
| Posted: Jun 8 2014, 09:45 PM |
 |
|
Moderator
  
Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07

|
Ah, the pick a random menu entry method ;-)
| QUOTE | | Check the file information dialog to see what codec's being used |
On the file menu->file information
-------------------- MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask Windows7/8 Codec Chooser All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3 |
 |
| earth004 |
| Posted: Jun 8 2014, 10:00 PM |
 |
|
Member
 
Group: Members
Posts: 11
Member No.: 23297
Joined: 24-March 08

|
I tried to install the FFMpeg inputdriver plugin for VirtualDub without success. As described on that link, I put the entire FFMpegPlugin folder inside the VirtualDub folder. Then, I created a folder within the plugins32 folder (/Users/J/Desktop/VIrtualDub/plugins32/ffdlls) and added th dll files. I restart VirtualDub, open the video but see no option to select "FFMPeg supported files." When I go to information, it says I am using the ffdshow video codec.
|
 |
| earth004 |
| Posted: Jun 8 2014, 10:05 PM |
 |
|
Member
 
Group: Members
Posts: 11
Member No.: 23297
Joined: 24-March 08

|
In file information, it says the decompressor is FFDShow Video Codec (H264). How do I change this to one where the frames are more accurate? And, why would the same codec work differently on two different computers? |
 |
| raffriff42 |
| Posted: Jun 9 2014, 03:32 AM |
 |
|

Advanced Member
  
Group: Members
Posts: 384
Member No.: 35081
Joined: 25-June 12

|
1. For FFinput, you need VirtualDub 1.10.3 or higher.
2. So the files are located like this?
3. Same Windows version on both computers?
4. On either computer, are you accessing the file over a network?
5. In ffdshow, Video decoder configuration, "About", are the versions the same?
6. In ffdshow VFW configuration, "Decoder" tab, "Codecs", is the format "H.264/AVC" set to "libavcodec"?
7. Also in VFW config, click "Decoder options" on the left-hand list and then "reset."
8. Do the same for "Intel® QuickSync."
9. In VirtualDub, verify "Options," "Sync to audio" and "Drop frames when behind" are set the same in both.
That's all I can think of. If the difference is small, try not to worry about it |
 |
| earth004 |
| Posted: Jun 9 2014, 08:46 PM |
 |
|
Member
 
Group: Members
Posts: 11
Member No.: 23297
Joined: 24-March 08

|
Thanks for all these suggestions. After trying the same set-up (software, codec, video file), it turned out that the problem was with the operating system AND particular computer. Certain computers and OS matched while others did not. |
 |