Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 22nd October 2019, 00:20   #1  |  Link
markfilipak
Registered User
 
markfilipak's Avatar
 
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
ffms2 extras -- What are they?

I copied this:
ffms2-2.23.1-msvc.7z\ffms2-2.23.1-msvc\x64\ffms2.dll
to here:
c:\Program Files (x86)\AviSynth+\plugins64+\ffms2.dll

What are these?

ffms2-2.23.1-msvc.7z\ffms2-2.23.1-msvc\FFMS2.avsi
ffms2-2.23.1-msvc.7z\ffms2-2.23.1-msvc\x64\ffms2.lib
ffms2-2.23.1-msvc.7z\ffms2-2.23.1-msvc\x64\ffmsindex.exe
Do I need to do anything with them?

Thanks!

Last edited by markfilipak; 22nd October 2019 at 00:40.
markfilipak is offline   Reply With Quote
Old 22nd October 2019, 00:57   #2  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
You dont need the .lib or exe (exe just for Command line indexing of source file, no usual need for it).
The avsi has a function stub which may/may not be easier to use than the dll function call, also provides a function to subtitle source file characteristics onto the video.
Maybe keep the avsi, dump remainder.
__________________
I sometimes post sober.
StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace

"Some infinities are bigger than other infinities", but how many of them are infinitely bigger ???
StainlessS is offline   Reply With Quote
Old 22nd October 2019, 01:07   #3  |  Link
qyot27
...?
 
qyot27's Avatar
 
Join Date: Nov 2005
Location: Florida
Posts: 1,420
IMO, I'd keep ffmsindex.exe. Many users think FFMS2 isn't doing anything when the first time they open a script, it 'feels' like it's hanging, when in fact it's actually indexing. ffmsindex prints a progress meter so you A) know it's indexing, that's the only purpose ffmsindex has and you know this going in, and B) you know it's actually doing something and can estimate how long until it's finished.
qyot27 is offline   Reply With Quote
Old 22nd October 2019, 06:21   #4  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
Haha, I do always index in advance for this reason. No getting annoyed or force closing VirtualDub when you forget you are opening a script that loads a non-indexed source.
__________________
madVR options explained

Last edited by Asmodian; 22nd October 2019 at 06:23.
Asmodian is offline   Reply With Quote
Old 22nd October 2019, 07:07   #5  |  Link
markfilipak
Registered User
 
markfilipak's Avatar
 
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
Quote:
Originally Posted by StainlessS View Post
You dont need the .lib or exe (exe just for Command line indexing of source file, no usual need for it). ...
I'm a little punchy from reading so much documentation so quickly -- I'm new to AS* -- but didn't I read something from Groucho that certain functions require that indexes be determined in advance -- do I recall that the output is an index file? I think so -- otherwise the function fails?

Do I know what I'm 'talking' about? Do you know what I'm 'talking' about?
markfilipak is offline   Reply With Quote
Old 22nd October 2019, 07:15   #6  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
Yep, that is the index we are talking about. ffms2 requires an index file before it will decode anything but it will make it automatically before the file loads if it does not exist. The exe is nice so you can make it in advance.

Though, the index Groucho was talking about is probably not the same index ffms2 uses. I don't think anything else uses this index. D2V files are similar but created by the DGDecode family.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 22nd October 2019, 07:36   #7  |  Link
markfilipak
Registered User
 
markfilipak's Avatar
 
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
Quote:
Originally Posted by Asmodian View Post
Yep ...
Asmodian, may I ask you a question?

I haven't used AviSynth yet. I'm reading. But when I do use it on 'VTS_xx_1.VOB', 'VTS_xx_2.VOB', 'VTS_xx_3.VOB', ..., do those become independent ffms2 evocations or does something knit them together in advance? Or do I invoke ffms2 on the 'VTS_xx_1.IFO'?
markfilipak is offline   Reply With Quote
Old 22nd October 2019, 07:44   #8  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
You might want to use something else to load VOBs. This a great job for DGDecode. You create an index for all the vobs together and then load that as one source file in Avisynth.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 22nd October 2019, 09:37   #9  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by markfilipak View Post
I read something from Groucho
Quote:
Originally Posted by Asmodian View Post
Though, the index Groucho was talking about
Huh? Are you guys talking about me? If so, I don't recall posting anything about indexing.
__________________
Groucho's Avisynth Stuff
Groucho2004 is offline   Reply With Quote
Old 22nd October 2019, 16:37   #10  |  Link
FranceBB
Broadcast Encoder
 
FranceBB's Avatar
 
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,905
Quote:
Originally Posted by Asmodian View Post
Haha, I do always index in advance for this reason. No getting annoyed or force closing VirtualDub when you forget you are opening a script that loads a non-indexed source.
Or nervously pressing F5 to refresh the folder in which it's making the index file to see its size slightly go up on one side and the task manager that shows the program allocating RAM on the other, thinking "c'mon...! c'mon...!" like I do when I forget to index it in advance. xD
FranceBB is offline   Reply With Quote
Old 22nd October 2019, 23:55   #11  |  Link
manono
Moderator
 
Join Date: Oct 2001
Location: Hawaii
Posts: 7,406
Quote:
Originally Posted by markfilipak View Post
...do those become independent ffms2 evocations or does something knit them together in advance?
As Asmodian says, you handle MPEG sources differently. First you get the DGMPGDec package. You index all your VOBs at once using DGIndex and then use DGDecode together with MPEG2Source to open your DVD in an AviSynth script. It's thoroughly explained in the excellent docs included in the package.
manono is offline   Reply With Quote
Old 24th October 2019, 01:13   #12  |  Link
markfilipak
Registered User
 
markfilipak's Avatar
 
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
Quote:
Originally Posted by manono View Post
As Asmodian says, you handle MPEG sources differently. First you get the DGMPGDec package. You index all your VOBs at once using DGIndex and then use DGDecode together with MPEG2Source to open your DVD in an AviSynth script. It's thoroughly explained in the excellent docs included in the package.
'DGMPGDec', eh? More software. My mind is appropriately boggled.

Thanks Folks!

Can you tell this engineer who's designed video hardware but is a video software newbie what tools he should have in his toolbox?

Tip: I like it hard & fast.

Seriously, Thanks Folks. (I think I'm home.)

PS: And can anyone tell me why, though I've set up my account here to give me instant emails, I do not get email notifications? Any tips regarding what else I need to do? (like, maybe, set each post for email notifications?)

Last edited by markfilipak; 24th October 2019 at 01:15.
markfilipak is offline   Reply With Quote
Old 24th October 2019, 04:18   #13  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
Others have reported email notifications not working as well. I think they may just be broken.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 24th October 2019, 05:01   #14  |  Link
markfilipak
Registered User
 
markfilipak's Avatar
 
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
Quote:
Originally Posted by Asmodian View Post
You might want to use something else to load VOBs. This a great job for DGDecode. You create an index for all the vobs together and then load that as one source file in Avisynth.
Don't you hate it when this happens?

Code:
10-03-06  09:43           221,262 DGDecode.dll -- Downloaded from http://rationalqm.us/dgmpgdec/dgmpgdec.html a few minutes ago.
11-11-03  00:17           381,952 DGDecode.dll -- Had it for awhile, don't know where I got it.
Stringfileinfo for 10-03-06 says "FileVersion 1.5.8" whereas 11-11-03 says "1.5.8 mod".

Now, did Donald find a problem with 11-11-03 that caused him to regress to 10-03-06? Or should I use 11-11-03?

BTW, both pass VirusTotal.

Last edited by markfilipak; 24th October 2019 at 05:03.
markfilipak is offline   Reply With Quote
Old 24th October 2019, 05:26   #15  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
Quote:
Originally Posted by markfilipak View Post
Stringfileinfo for 10-03-06 says "FileVersion 1.5.8" whereas 11-11-03 says "1.5.8 mod".
I would use the SSE version from the avisynth.nl wiki page I linked above, i.e. 1.5.8 mod. 1.5.8 mod (11-11-03) is an optimized and recompiled version done by Groucho2004 that requires the now ubiquitous SSE instruction set.

Quote:
Originally Posted by Groucho2004 View Post
Huh? Are you guys talking about me? If so, I don't recall posting anything about indexing.
I am sure you have forgotten many posts made over the years that others still read and find very helpful today.

__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 24th October 2019, 08:56   #16  |  Link
markfilipak
Registered User
 
markfilipak's Avatar
 
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
Quote:
Originally Posted by Asmodian View Post
[Your signature line]
I read until I couldn't read anymore. I searched. I found http://www.madvr.com/. Et cetera.

It all looks very intriguing and potentially very useful. But what is madVR? The home page reads like advertising bullshot ...whiter teeth, fuller flavor, better love life.

Last edited by markfilipak; 24th October 2019 at 08:59.
markfilipak is offline   Reply With Quote
Old 24th October 2019, 18:01   #17  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
Did you find the threads here? madshi first released madVR on this forum and there is a lot of discussion surrounding it in the Software players section. It is a free DirectShow video renderer that uses the GPU to do very high quality chroma and image scaling along with a lot of other features. It prioritizes quality over everything else.
__________________
madVR options explained

Last edited by Asmodian; 24th October 2019 at 18:06.
Asmodian is offline   Reply With Quote
Old 24th October 2019, 18:25   #18  |  Link
videoh
Useful n00b
 
Join Date: Jul 2014
Posts: 1,667
Quote:
Originally Posted by markfilipak View Post
Now, did Donald find a problem with 11-11-03 that caused him to regress to 10-03-06? Or should I use 11-11-03?
"Donald" does not know anything about any "mod" versions. Get the official version and be happy. If you find some problem with it, please advise.

At first I had some sympathy for you, but now it seems you're just a clueless noob, or, more likely, you are trolling us.

Guys, don't feed this troll.

Last edited by videoh; 24th October 2019 at 18:28.
videoh is offline   Reply With Quote
Old 24th October 2019, 20:24   #19  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Finland
Posts: 5,733
Relax Don, I don't think he's a troll. He's just too eager to know all so fast for his own good I was one myself a long time ago..

I think that modded version is just an ICL build with some optimizations enabled. It's probably a bit faster than the official version, not that it should matter with any modern CPU.
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is offline   Reply With Quote
Old 24th October 2019, 21:01   #20  |  Link
videoh
Useful n00b
 
Join Date: Jul 2014
Posts: 1,667
"The home page reads like advertising bullshot ...whiter teeth, fuller flavor, better love life."

If that is not trolling...
videoh is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 20:58.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.