View Full Version : Any DGIndex like software for uncompressed avi ?
Nexin
17th November 2010, 02:35
Is there any DGIndex like software for uncompressed avi. So i can use with hcenc, dislike avisynth scripting etc. Or is there a frame server that could be used (please not the useless vfapi one). Have tried virtualdub though it uses .vdr and .avi signposts neither any use for hcenc.
Did a test encode with memcoder and ffmpeg, both look abismal, blocky pixelations etc. I know henc works great via dgindex for mpeg2 need same for uncompressed avi.
Emulgator
17th November 2010, 22:59
Just one line does it.
In your case of uncompressed .avi:
AVISource("J:\G.51.40.avi")
or
DirectShowSource("J:\G.28.50b.avi")
(DirectShowSource is said to be not frame-exact and may even for uncompressed. avi discard frame 0 on Win7 Systems, at least it does here.)
This single line typed into Notepad and saved with file extension .avs can be fed as input into HC.
Why the .avs frontend ?
Back when I came from ready-cooked apps I wondered too.
But I learnt why: It is actually an advantage.
(And i learnt a lot about Avisynth, BTW.)
Developers do not want to reinvent the wheel, for a good cause:
The wheel is already there, and maintained by wheelmakers.
A multitude of Decoders are there, constantly developed and improved.
So it may well be more elegant to call available and up-to-date decoders for Decoding
and for the Encoder concentrate on implementing the main task: Encoding.
Nexin
18th November 2010, 06:25
See i have just found out today information i should have read about many years ago. That with this info i can load video make adjustmets using *filters with virtualdub and frameserve the avi into an avisynth .avs script with one simple command. Use xp3 have no need for other os, it's stable it's the best they ever made.
*The filters that can work with virtualdub frameserve (have read not all of them do, custom ones etc).
Edit: Forgot to add that i do agree what you say that .avs scripts are a good idea. But the idea goes nowhere when the information isn't spread around the net, for how to intergrate with it. That is for others like me that cannot be bothered to learn a new language, and need a gui to do this for us. That is an editor with full functions such as virtualdub or other. As i have written above, i now think i have for me a nearer workable sollution how to intergrate fully for avisynth script capable softwares.
Thank you for your reply for this :)
MrC
18th November 2010, 20:19
Is there any DGIndex like software for uncompressed avi. So i can use with hcenc, dislike avisynth scripting etc. Or is there a frame server that could be used (please not the useless vfapi one). Have tried virtualdub though it uses .vdr and .avi signposts neither any use for hcenc.
Did a test encode with memcoder and ffmpeg, both look abismal, blocky pixelations etc. I know henc works great via dgindex for mpeg2 need same for uncompressed avi.
If you do not want to learn to build AviSynth script, you can try to use some programs that make that for you, like AVStoDVD
;)
Bye
Blue_MiSfit
18th November 2010, 22:39
Making an AVS script containing ONLY AVISource(...) and feeding this to HCenc is actually significantly less work than running MPEG files through DGIndex and creating a d2v!
Doing trivial stuff like this with AviSynth is very very very easy, and the documentation will give you all you need to know with only a moment of your time.
I agree that learning about some of the more advanced functionality / chasing down plugins / troubleshooting strange problems can be a real PITA unless you're "plugged in" to the AviSynth world (or at least don't mind doing some googling)
Derek
Nexin
19th November 2010, 14:04
It's far easier to use point and click gui's for everthing on a pc. So from that i have become useless now (or unable to learn) complex script commands. Even ffmpeg, mencoder, mplayer that all have many commands is a pain, so use gui's for those also. I use hcenc for encoding to mpeg2 if it had no gui i would not be using it.
Avi huffy or other uncompressed first or now able to pass any container loadable by virtualdub through as uncompressed avi from it's frameserver. I will need to start looking at ffdshow in future so can load all container and format video files. Have just got to grips with its use or don't use for x softwares, and now it asks me each time i run a software instead, which is far better.
_____________________________________________________
OT: for others reading this for frameserver advice:
Frameservers there are a few but warning - warning if install vfapi proceede with care. It may not work as it has never for me. For some it works without any problem, maybe it's a motherboard issue. i have tried on many motherboards with all xp versions, it has never worked.
It also has no uninstaller and so has to be uninstalled manualy, unless you don't mind broken filter on the coecs filter list. To remove them you will need to removing it's clsid fliters from the registery. Doing so will break many ms own internal filters, crippling your os and those ms filters.
If you need to try vfapi, firts make a backup of your os drive or partition, don't use os retore funtion. Then you can restore the os back to how it was with everything still working as it was previously.
Hagbard23
19th November 2010, 14:19
:confused:
what are you talking about...it is even hard to decrypt your strange usage of english language...
@all, who are frameserver interested:
The post before me is nonsense...
Nexin
21st November 2010, 02:40
Fair enough it's is for any keyboard to keep up with my typing speed at times. Haven't yet looked into spell checkers (older firefox, updating has problems). Don't type proof after written most of the time. BUt the info is there just some letters out of words maybe missing. Nonesense not at all it is known advice from what i and have read others have noticed about vfapi. That said this thread isn't per say about vfapi, wrote incase someone wondered if that was an option.
I have found that both avisource and directshowsource work very well with an uncompressed avi, with using the extra command ConvertTOYV12() for non interlaces and ConvertToYV12()(interlaced=true) for interlaced. Though not yet through virtualdub frameserver proxy mode avi. For now easy enough to process file first to uncompressed avi (huffy). Will get to grips with frameserve via proxy avi of virtualdub soon.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.