Welcome Guest.   Make a donation to an author on the site April 24, 2014, 04:01:20 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
The N.A.N.Y. Challenge 2011! Download 30+ custom programs!
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: I need a frame by frame dvd video player software.  (Read 8168 times)
kartal
Supporting Member
**
Posts: 1,529


View Profile Give some DonationCredits to this forum member
« on: July 03, 2008, 06:48:17 PM »

I need to watch some reference dvds and videos and I am in need of a good frame by frame viewer. Most of the players fail to do frame accuracy(kmp, vlc, Gom etc). And I do not want to convert whole dvd set to sequential tgas or pngs.I would like to scrub the videos back and forth as good as possible.


thanks
Logged
4wd
Supporting Member
**
Posts: 3,222



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: July 04, 2008, 02:40:08 AM »

AVIDemux

Not a player as such but able to read, edit and playback DVD, (and more).

For any MPEG source it just needs to be able to index it first, (which means the source needs to be on a writable drive), and then you can step by frame, key frame, black frame or just scroll back and forth using the slider.

Off to the right of the slider is a control wheel that allow you to step backwards/forwards at whatever rate you like, (from 1 frame every few seconds to a few times normal play rate), just click and pull it backwards or forwards.

As a bonus it's free, standalone and SMP aware.
Logged

Four wheel drive: Helping you get stuck faster, harder, further from help...........and it's no different on this forum Evil
yksyks
Supporting Member
**
Posts: 457


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #2 on: July 04, 2008, 02:55:57 AM »

I'd suggest VideoReDo Plus, which is not just a player, though. It's a full featured MPEG-2 editor, but very fast and you can scroll by frames freely. You can run several instances to compare movies frame by frame, set bookmarks, etc.

I'm not sure, but probably the trial version doesn't allow to save movies after its expiration, however, the browsing functionality should remain. Anyway, you can try it for free.
Logged
housetier
Charter Honorary Member
***
Posts: 1,321


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #3 on: July 04, 2008, 02:59:51 AM »

I want to suggest mplayer, which is a rather simple but powerful mediaplayer. VLC and mplayer share a lot code; I prefer mplayer because it doesn't have a gui.

To view a film frame by frame just play it and pres ".", each "." will move to next frame.

mplayer has options to generate screenshots too, but I haven't used that feature yet so I can't say much about it. mencoder can be used to convert, or encode, from one format to another. I believe ffmpeg can do this as well.

It is a very simplistic if not cryptic media player. Which is fine by me because it does what I want: it plays any media I throw at it. Don't expect a usable GUI.

What does "scrub back and forth" mean?
Logged
yksyks
Supporting Member
**
Posts: 457


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #4 on: July 04, 2008, 03:09:29 AM »

I just noticed that you need to view movies from DVD, not the individual MPG or VOB files, so in that case you'd need VideoReDo TVSuite, which is capable of importing the DVD.

Anyway, I'm not sure if players can do what you need--in my opinion the players allow to step frame by frame in forward direction only as they can't interpret the B-frames backwards, but if you need to get back they usually skip to the GOP start, i.e. the closest I-frame.
Logged
4wd
Supporting Member
**
Posts: 3,222



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #5 on: July 04, 2008, 08:44:16 PM »

What does "scrub back and forth" mean?

The ability to move back and forth, (at speeds ranging from frame by frame to many times normal play rate), through a video, usually by just dragging a slider backwards and forwards.

Most players only go forward frame by frame, you usually need a video editing program to do this rather than a simple player - hence why I suggested AVIDemux.
« Last Edit: July 04, 2008, 08:49:41 PM by 4wd » Logged

Four wheel drive: Helping you get stuck faster, harder, further from help...........and it's no different on this forum Evil
kartal
Supporting Member
**
Posts: 1,529


View Profile Give some DonationCredits to this forum member
« Reply #6 on: July 04, 2008, 11:53:06 PM »

For some reason avidemux cannot open the vob files(other players can play no problem). That means that I need to convert vob to avis then try avidemux. I will also try virtualdub.

Thanks for suggestions.
Logged
4wd
Supporting Member
**
Posts: 3,222



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #7 on: July 05, 2008, 02:26:44 AM »

For some reason avidemux cannot open the vob files(other players can play no problem). That means that I need to convert vob to avis then try avidemux. I will also try virtualdub.

Strange, AVIDemux opens VOBs fine here and offers to append them together if they're in the same titleset, (VTS).

Does it open "Index MPEG files" dialog, (you have to answer "Yes" - it creates an idx file so the VOBs need to be on writable media)?
« Last Edit: July 05, 2008, 02:31:29 AM by 4wd » Logged

Four wheel drive: Helping you get stuck faster, harder, further from help...........and it's no different on this forum Evil
kartal
Supporting Member
**
Posts: 1,529


View Profile Give some DonationCredits to this forum member
« Reply #8 on: July 05, 2008, 02:37:53 AM »

Yes it is asking me to index but fails to index. I had used Avidemux successfully in the past. I will try to investigate little more, probably something is weird with the .vob I am using.
Logged
4wd
Supporting Member
**
Posts: 3,222



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #9 on: July 05, 2008, 03:04:58 AM »

Yes it is asking me to index but fails to index. I had used Avidemux successfully in the past. I will try to investigate little more, probably something is weird with the .vob I am using.

The only time I've had it fail to index is when the VOBs are on a DVD, you need to rip the DVD to the hard drive first removing any protection in the process.

Otherwise, try opening just a straight MPEG file, (example.mpg), off of the hard drive and see if it works.

AFAIK, VirtualDub can't handle MPEG2, (due to licensing IIRC), that's why VirtualDubMod and NanDub were created - both rather long in the tooth now.
« Last Edit: July 05, 2008, 03:07:55 AM by 4wd » Logged

Four wheel drive: Helping you get stuck faster, harder, further from help...........and it's no different on this forum Evil
kartal
Supporting Member
**
Posts: 1,529


View Profile Give some DonationCredits to this forum member
« Reply #10 on: July 05, 2008, 03:23:53 AM »

4wd I did not know about licencing problems that Vd was having. Thanks for letting me know, that should save my couple hours easily smiley

Vobs are on my hd at the moment and yet having issues. Sad Other players can play them except avidemux. I will try to grab the latest version and see if that makes a difference.
Logged
4wd
Supporting Member
**
Posts: 3,222



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #11 on: July 05, 2008, 05:17:49 AM »

4wd I did not know about licencing problems that Vd was having. Thanks for letting me know, that should save my couple hours easily smiley

It wasn't actually licensing problems, the original developer just made the decision not to implement to avoid any problems.

At this point I'm not sure if it's been implemented lately or not - the release notes imply it has MPEG-2/4 support since about version 1.6+ but my version 1.71 won't import a VOB complaining that it's possibly MPEG-2.

Guess I'll download the latest and see what happens.

Regarding AVIDemux, try toggling: Preferences->Input->Use libavcodec MPEG-2 decoder

BTW, I'm using AVIDemux 2.4.1 (r3791).

EDIT: VirtualDub still doesn't accept a VOB as input as at 1.8.1.
« Last Edit: July 05, 2008, 05:31:58 AM by 4wd » Logged

Four wheel drive: Helping you get stuck faster, harder, further from help...........and it's no different on this forum Evil
kartal
Supporting Member
**
Posts: 1,529


View Profile Give some DonationCredits to this forum member
« Reply #12 on: July 05, 2008, 12:06:37 PM »

I have managed it to work.

First problem was a dumb one. There was a failed idx file in the folder and Avidemux probably was trying to write over and was failing so it could not import the vob.
Seond one was about appending files. It was asking me if I wanted to append multiple files for some reason. At first I clicked yes failed couple times. Choosing no leads to successful import,

thanks for the settings tip 4wd.


Btw here is a simple AHK script to use your mouse wheel for frame back and forth inside avidemux:)


;xxxxxxxxxxxxxxxxxxxx Avidemux xxxxxxxxxxxxxxxxxx

#IfWinActive Avidemux
{

WheelDown::Right
WheelUp::Left
Return

}   

Logged
4wd
Supporting Member
**
Posts: 3,222



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #13 on: July 06, 2008, 03:49:36 AM »

I have managed it to work.

First problem was a dumb one. There was a failed idx file in the folder and Avidemux probably was trying to write over and was failing so it could not import the vob.

Cool, glad you got it to work.

Quote
Seond one was about appending files. It was asking me if I wanted to append multiple files for some reason. At first I clicked yes failed couple times. Choosing no leads to successful import,
thanks for the settings tip 4wd.

If it sees VOBs that are part of the same VTS set, (eg. VTS_01_x), then it will ask if you want to append them - so you can import a whole movie off of a DVD without processing each VOB separately and then appending them.

Quote
Btw here is a simple AHK script to use your mouse wheel for frame back and forth inside avidemux:)


;xxxxxxxxxxxxxxxxxxxx Avidemux xxxxxxxxxxxxxxxxxx

#IfWinActive Avidemux
{

WheelDown::Right
WheelUp::Left
Return

}

Thanks, I tend to use the keyboard for fast navigation but this will come in handy for scrubbing over small sections.

I tend to use AVIDemux over all other editors now, especially for MPG4 encodes because it's SMP encoding is faster than any other program I've tried without resorting to command line encoders and their options.
Logged

Four wheel drive: Helping you get stuck faster, harder, further from help...........and it's no different on this forum Evil
kartal
Supporting Member
**
Posts: 1,529


View Profile Give some DonationCredits to this forum member
« Reply #14 on: July 10, 2008, 09:08:57 PM »

Avidemux is definetely amazing application.

Btw qt version cannot save image sequence. Maybe they have forgotten to put in the interface because gtk version has it.
Logged
mikiem
Participant
*
Posts: 87

see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #15 on: July 14, 2008, 10:54:27 AM »

Nothing against avidemux, but IMHO there's a better way...

Use DGIndex on the VOB files to generate an index file (.d2v) - should take just a few minutes. With AviSynth installed Create a simple Avisynth script: line1) loadplugin("[Your Full Path Here] \dgdecode.dll")     line 2) mpeg2source(".\your_d2v.d2v")  -- note that DGIndex can create the .avs file for you... an .avs file is a simple text file with the .avs extension. Last, open that .avs file in video software - I'd recommend VirtualDub.

This will generate full frames from the [usually 14] partials every 1/2 second (NTSC), let you filter, resize etc., save entire or portions of video, including stills & image sequences, dynamically de-interlace and so on -- long story short you can view frame by frame, advancing with the arrow keys on your keyboard, or play the video, or jump anywhere in the video instantly with a click of the mouse.

The programs are free, very small, & DGIndex & VirtualDub have next to zero footprint on your PC. All 3 are also standards in video circles.
Logged
mikiem
Participant
*
Posts: 87

see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #16 on: July 14, 2008, 11:32:57 AM »

@4wd: totally FWIW...

I've never used it, but I'd venture a guess that avidemux uses code from DGIndex that's pretty much the std for that sort of thing, used in all sorts of video apps & ft ends. Reason I mention it is you might well be able to do the same thing, without having the restriction of writable media. Since you use it you'd be the best judge of course, whether or not you could incorporate DGIndex d2v files in your avidemux projects. There's also a version for avc streams if that's of any interest.

RE: V/Dub... originally mpg2 codecs were all payware, & not necessarily cheap - then import became a non-issue pairing DGIndex & AviSynth. With Avisynth you can do tons of stuff not possible anywhere else - loads of pros use it - & combined with DGIndex mpg2 import just isn't/wasn't necessary... in fact almost any native import is inferior to the DGIndex methods. Loads of folks prefer to get mpg2 into apps like Prem Pro that way. Only with version 7 did Vegas begin to import mpg2 with quality & performance approaching DGindex on the time line [Vegas requires an extra step, either frameserving from V/Dub or using VFAPI on your .avs file to create a fake avi]

Outputting mpg2 is IMHO best handled with payware like TMPGEnc, CCE, ProCoder, MainConcept code etc, though there are a couple of free alternatives: Qenc & HCenc. V/Dub can either frame-serve to your encoding software, or there are ft ends that handle all of it for you, often incorporating AviSynth, DGIndex, V/Dub, HCenc etc.

Finally, and again if it's of interest, several apps including DGIndex can strip out the audio & video files from a VOB set. PGCDemux is another I often use. TMPGEnc also includes very good muxing in it's Mpeg Tools section [I *believe* everything but the mpg2 encoding is free]. Many programs will only import VOBs, .m2v mpg2 video streams, or muxed mpg mpg2 files, so if you need to convert without re-encoding it's not that much of a hassle.
Logged
kartal
Supporting Member
**
Posts: 1,529


View Profile Give some DonationCredits to this forum member
« Reply #17 on: July 14, 2008, 11:43:19 AM »

Mikiem, thanks for alternative solution. I will give a try.

Logged
Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.043s | Server load: 1.36 ]