PDA

View Full Version : LPV XviD Encoder


lpvtech
11th April 2007, 23:41
Encoder Evolved.. I have re-written my entire code with different (much better) algorithms.. It has been renamed to "Easy-XviD". Please check out the thread named Easy-XviD in the same category


---

lpvtech
11th April 2007, 23:56
Suggestions Welcome..

guada2
12th April 2007, 00:10
Welcome lpvtech.
Good...
but one would say " EASYXVID" :)

Bye.

Suchy
12th April 2007, 00:16
Hmmm.. looks very nice.
Is it stable version?

jeffy
12th April 2007, 00:18
Well, good luck on exams and also LPV Xvid Encoder!

Suggestions?
- deinterlace (if needed)
- compressibility test
- preview
- crop preview
- file queueing

BigDid
12th April 2007, 00:36
Suggestions Welcome..
Hi,

Very nice GUI.

If you need a Beta-tester, count me in I will try to reserve enough time :)
2 remarks/queries/suggestions
- I see an automatic mode and a manual one; what about a semi-auto one using Teegedeck profiles for Xvids (already used in Megui and Automkv)? http://forum.doom9.org/showthread.php?t=119399
- Could you elaborate about the internals for the automatic mode? As you take AutoGK as a reference, you may have noted that it's internal are quite sophisticated ...

More later on, one step at a time. Continue the good work (and please release a workable beta or alpha asap).

Did

prOnorama
12th April 2007, 01:58
Nice GUI very interesting :)

I'm looking for a replacement for Gordian Knot (it's discontinued also as you probably know) and looks like this comes close.

I hope you can add a page to select filters like in GK (I know you have a Script Editor but I don't really like to manually edit scripts)

Anyway here's a screenshot from GK so you'll get a better idea of what I mean:

http://img9.imagepile.net/img9/46827gkavs.jpg

killerhex
12th April 2007, 06:31
will it handle othe kind of imput besides avi

lpvtech
12th April 2007, 11:16
Thank you all for your suggestions..
For a few days, I might not even be able to check out the forum.. I have my last entrance at May 18. I have a few others within that period.. So please be patient..

A little about the encoder :

Is it stable version?

So far it is highly stable. I debug it atleast a ten times a day searching for bugs..Probably this is the only reason I am not able to finish it off till now.. I just want a perfect one in the release.. But, since it has not yet been programmed to its complete functionality, I would rather not talk about it.


Well, good luck on exams and also LPV Xvid Encoder!

Suggestions?
- deinterlace (if needed)
- compressibility test
- preview
- crop preview
- file queueing

Thanks You... And

- De interlace has to be done manually for now, but I plan to added it in the Auto mode and in the "Filters Tab"(See the end of this post).
-Compressibility Test - I have not planned to add it, but is likely that we could see it in the later releases :-) (Well.. Not even the first is out.. So I would not speak of it now.)
-Preview and Crop Preview.. I don't know about that, but when I release the first version with the source(probably), I hope some of you might be able to help me out.
-File Queuing - Only Non-functional buttons will be added in the first release.. It will definitely be available in the next..


f you need a Beta-tester, count me in I will try to reserve enough time
2 remarks/queries/suggestions
- I see an automatic mode and a manual one; what about a semi-auto one using Teegedeck profiles for Xvids (already used in Megui and Automkv)? http://forum.doom9.org/showthread.php?t=119399
- Could you elaborate about the internals for the automatic mode? As you take AutoGK as a reference, you may have noted that it's internal are quite sophisticated ..

Thanks. But please be patient until the first ver is released.
- As you could see the profiles are disabled in the images above. It will only be available in the second version..
- About the Auto Mode..I'm working on it. Could some one elaborate how Nero Recode's internals work? I bet that will be the best idea for deinterlacing and choosing the best resolution instead of a comp test, which takes both time and considered Inaccurate by many.

add a page to select filters like in GK

Definitely..That is one of plan. I did not want to put everything on the first version (Since it might take a long time for the release..).. A new Tab named Filters will be added. And Thanks for your snapshot prOnorama.. It will be helpful..

will it handle other kind of input besides avi

Of Course it can.The image was only a sample..See points (4 and 5)

Some words about the first release :

1.Please do not expect too much from the first release.

2.The first release would be able to simply encode with all the options manually set (or left to its defaults) and encode. However the Script Editor would come in handy for advanced options.

3.The Audio and Video are encoded separately using two AVS Scripts.

4.Video inputs - All the MPEG inputs supported by DGIndex are indexed through DGIndex Automatically(Not at the beginning like most other programs.. Right when you click encode (like AutoGK) .). All the other inputs are taken through DirectShowSource.

5.Audio inputs - DGIndex demuxes them if the source is compatible with DGIndex and then taken thru their respective filters in AVS.. If not compatible with DGIndex, DirectShowSource is used.This seems a little uncomfortable to me, but if someone know of a flawless commandline demuxer please tell me.

6. The first release will definitely not be better enough to compete with the other reputed ones, except if you can use only the script editor and just encode without much of other tweaking (of course, you can tweak almost anything using the Script Editor ) . It will just simplify the process of encoding by just keying in the options in the beginning and then click encode after which you don't have to do anything. But I'm sure the second release will definitely take a long leap forward.

- -

lpvtech
16th April 2007, 21:00
Beta Version1 Released!

Download and more snapshots at http://lpvtech.googlepages.com

Features:
1. Easy and Straight Forward GUI.
2. Supports any input video source.
3. Pause/Resume feature (Hibernation Tested)
4. Integrated Script Editor - Audio and Video
5. Based on AVISynth FrameServing Concept.
6. Automatic Two Pass XviD Encoding.
7. Highly Stable Interface

Coming in the next Release:
1. Complete Automatic Mode (1-Click Encoding)
2. Profiles which can store the complete settings of both the codec and the encoder.
3. MKV Support

lpvtech
16th April 2007, 21:10
About the Source Code :
The source code is highly uncommented and would be a nightmare to read. So I have not yet added it.. And I won't be getting any more to work with this for a month.. So if any one needs the code, please let me know.. I'll add it anyway. Or it might take more than a month to be added...

BigDid
17th April 2007, 00:53
Beta Version1 Released!
...
1. Easy and Straight Forward GUI.
2. Supports any input video source.
3. Pause/Resume feature (Hibernation Tested)
4. Integrated Script Editor - Audio and Video
5. Based on AVISynth FrameServing Concept.
6. Automatic Two Pass XviD Encoding.
7. Highly Stable Interface
Hi,

Tested for a 308Mb trimmmed Vob ( fromLOTR3) first quick tests;
2.supports Vob input
3.Pause/resume button working

1/ 1 pass Xvid Q=3 encode with/without audio aborting very early (all others params default)

2/ 2pass Xvid auto Q=3 encode with/without audio aborts after audio ...line 1, argument fps (... fps=25, audio=false)

3/ 2 pass Xvid auto, size 100Mb same error as 2/

4/ Others: no cancel in the log screen; after abort, only choice is exit (and no configuration saving).

Did

BigDid
17th April 2007, 00:53
Beta Version1 Released!
...
1. Easy and Straight Forward GUI.
2. Supports any input video source.
3. Pause/Resume feature (Hibernation Tested)
4. Integrated Script Editor - Audio and Video
5. Based on AVISynth FrameServing Concept.
6. Automatic Two Pass XviD Encoding.
7. Highly Stable Interface
Hi,

Tested for a 308Mb trimmed Vob ( fromLOTR3) first quick tests;
2.supports Vob input
3.Pause/resume button working

1/ 1 pass Xvid Q=3 encode with/without audio aborting very early (all others params default)

2/ 2pass Xvid auto Q=3 encode with/without audio aborts after audio ...line 1, argument fps (... fps=25, audio=false)

3/ 2 pass Xvid auto, size 100Mb same error as 2/

4/ Others: no cancel in the log screen; after abort, only choice is exit (and no configuration saving).

Did

ricardo.santos
17th April 2007, 02:11
cant download, it stops at halfway through the download every time i try to download it

BigDid
17th April 2007, 03:02
cant download, it stops at halfway through the download every time i try to download it
Hi,

Total size is 8Mb so I cannot do anything to upload atm...
I will see later if it cannot be hosted till then.

Did

Mtz
17th April 2007, 03:35
Some sugestions regarding the GUI (standalone players support):
- 3 modes: simple (automatic), advanced and expert.

The simple mode to include only the final size. This is for beginners which just want to reencode a movie to a specified size. Here if you want to keep the ac3 if is in the input source or to reencode it to ac3. If the source not contain ac3, the ac3 button to be greyed out.

The advanced mode to include the final size, and some settings like: reencoding the audio to mp3, keeping the audio not changed, keeping the resolution not changed, adding subtiles (?). This mean in avi to avi mode that sometimes only the audio to be reencoded, or only the video. This option is used by the people which have standalone players and have problems with video or/and audio and just want to reencode the movie to be compatible with their standalones. Also if they are not using avi input maybe just want to keep the ac3.

In expert mode, to be in the way is now.

Suggestions for final sizes: use the same sizes like in autogk (with CD/DVD sizez), but adding a new one: 4GB. The DivX Ultra specs. accept files up to 4 GB.

If you cand add support for standalone players, to make a button with "Enable Standalone Player Support". The players can't support GMC > 2 Warp or higher bitrates (I think over 3500 kpbps) and some of them can't support Packed Bistream and I think is safe to not be used in this mode. If the user enable standalone support but he choosed for example final size of 4GB, the final file to be undersized if the bitrate exceed the maximum allowed for the players.

Adding external subtitles support (srt or ass) to be inluded in the video. (maybe in advanced or expert mode).

I asked len0x many time ago to add some function for "keep interlaced". I hope I'll not be forced to deinterlace the video because sometimes I want it interlaced.

I see the AC3, but I didn't found aften in the tools. When checked the AC3, this si for keeping if is in the source, or for reencoding.

I tested with a 11mb test file to be reencoded at 11mb.
When opening the test avi file I had this error:
http://img444.imageshack.us/img444/8833/lpverrorjt1.jpg (http://imageshack.us)

When trying to type 11 for the final size I had this error (I thin because of .NET):
http://img407.imageshack.us/img407/2834/lpverror2nl8.jpg (http://imageshack.us)

Started the encoding...
17.04.2007 04:02:24 - Started Encoding..

LPV Audio Host for LPV Encoder...
Searching for Audio Stream...
Audio Stream Found.
Channels=2, BitsPerSample=16, SampleRate=48000Hz
Writing Header...
Writing Data...
0% LAME 3.97 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), 3DNow! (ASM used), SSE (ASM used)
Using polyphase lowpass filter, transition band: 16452 Hz - 17032 Hz
Encoding <stdin> to i:\11mbtest-Audio.mp3
Encoding as 48 kHz average 128 kbps j-stereo MPEG-1 Layer III (12x) qval=3

Done!
17.04.2007 04:02:33 - Audio Encoding Completed.
17.04.2007 04:02:33 - Video to XviD Encoding Started.

17.04.2007 04:02:33 - 1st Pass Encoding Started.

Trying to retrieve width and height from input header
Input colorspace is YV12
xvidcore build version: xvid-1.2.0-dev
Bitstream version: 1.2.-127
Detected CPU flags: ASM MMX MMXEXT SSE 3DNOW 3DNOWEXT TSC
Detected 1 cpus, using 1 threads.

17.04.2007 04:03:33 - 1st Pass Encoding Completed.
17.04.2007 04:03:33 - 2nd Pass Encoding Started.

Trying to retrieve width and height from input header
Input colorspace is YV12
Total frames = 1468, Target Bitrate = 1507372kbps
xvidcore build version: xvid-1.2.0-dev
Bitstream version: 1.2.-127
Detected CPU flags: ASM MMX MMXEXT SSE 3DNOW 3DNOWEXT TSC
Detected 1 cpus, using 1 threads.

17.04.2007 04:09:06 - 2nd Pass Encoding Completed.
17.04.2007 04:09:06 - Multiplexing Audio and Video..
17.04.2007 04:09:07 - All Encoding Processes Completed.
- - -
Your Output is : i:\11mbtest-XviD.avi
- - -

The final size was 22 MB and had 23980.815 fps and bitrate is 395817 kbps.

@ ricardo, try to use flashget for download. Worked for me.

enjoy,
Mtz

lpvtech
17th April 2007, 08:11
I'm terribly sorry to say that I won't have time to work on it for a month.. And so, I have added the source, though it is uncommented and terrible to read...

About the download... it is working good .. May be some knid of problem with your download manager, or may be you are trying too many connections. Reduce the no. of connections per download by half and it should work..

Thanks BidDid for giving out the bugs. I thought I could add it up to SourceForge.NET but unfortunately, I 'm only 17. I need to be atleast 18 to add it on..So you can find the source in my site as usual.

I released this beta in a real hurry.. though I know that a dev. should not be in a hurry..
And I forgot to mention about the AC3... It is not yet functional.. I forgot to write the muxing code fo AC3. First, I plan to only add the Original AC3.. and then later add support for Aften Ac3 Encoder or probably FFMPEG..
BigDid, it must be a problem with the generation of the video commandline.. Please check the Log.txt in the your installed Folder for the commandline... Configuration saving will be added with the Profiles.

And Mtz, did you mean 23980.815 fps or 23.98 fps? .. I'll work on it as soon as possible..

lpvtech
17th April 2007, 14:32
Source Code Updated! Better Organised with Regions and few comments..

lpvtech
17th April 2007, 15:46
/ 1 pass Xvid Q=3 encode with/without audio aborting very early (all others params default)

2/ 2pass Xvid auto Q=3 encode with/without audio aborts after audio ...line 1, argument fps (... fps=25, audio=false)

3/ 2 pass Xvid auto, size 100Mb same error as 2/

All the above errors fixed. Source Code and Program will be Updated at the site in a few minutes

Automatic Log save feature added. Log file created in "\Logs" folder.

lpvtech
17th April 2007, 16:43
Source Code and Update added to http://lpvtech.googlepages.com
All the issues discussed above have been fixed.

Added:

1.Auto Log Save feature along with the Commandline used.
2.Auto-Deinterlace for all MPEG2Sources.

A good readable source has also been added..

lpvtech
17th April 2007, 17:02
Mtz, thanks for your notification... This was due to the very short file. It happened to be found on all files which are very small. It is now fixed. Please download the Update.

BigDid
17th April 2007, 19:38
Hi,

Tested the update for a 248Mb mpg2 source

1/ 1 pass Xvid Q=3 encode with audio working; except audio (ac3) being mpa is not processed, even if decoded by DgIndex.

2/ 2pass Xvid auto Q=3 encode without audio, working

3/ 2 pass Xvid auto, size 100Mb, audio 128Mp3 Abr, working

4/ Others:
- Exit in encode window exits the program, I thought it would have exited the window and go back to main screen ?...
- It is quite cpu intensive and other programs were not really responding (despite the dual core); it could be interesting -in a future rev- to include a low priority check box . I have done it manually with the process manager.

Thanks for the ultra quick adjustement, continue the good work.

More tests later.

Did

Doom9
17th April 2007, 20:09
And here I go being the spoiler again but how exactly is this better than any of the existing GUIs?
And having used mencoder as muxer myself (megui), you'll get yourself into trouble with AC3 ;) With divxmux less than 100% stable, avimuxgui not really suited for being run from a third party software, that just leaves you with vdubmod..

prOnorama
17th April 2007, 20:39
- It is quite cpu intensive and other programs were not really responding (despite the dual core); it could be interesting -in a future rev- to include a low priority check box . I have done it manually with the process manager.

Hehe and I thought it was just my very old Celeron 900 not being able to handle this prog (always works fine with GK even if run a lot of other programs), so I had to kill a small test encode.

Also to my big disappointment it needs .NET to run, which I don't like to use at all :(

Anyway a few remarks:

- why the max. bitrate of 144 kb/s for Lame encoding?
- why not add an option for just muxing a MP3 (if you want to use a different program for audio encoding)?

Good luck with the development, I'll stick to good old GK for now (but I'll check back if/when this prog will mature :) )

lpvtech
17th April 2007, 20:55
prOnorama, MP3 Bitrate is not restricted.. The Combo box list only sample values only.. You can type any bitrate you want.. And Sorry for your suffering, I will add the Process Priority Mode(as said by BigDid) soon which could fix your issue..Anyway you could always change the priority in the Task Manager (just for your info)..

And About Doom9's muxer trouble... Yes.. You're right, and I'm seriously searching for solution.. Hope I 'll be lucky. That is exactly the reason I have not yet added support for AC3.. And please do post if you end up finding a solution..:) .Thanks.

I think, I'll be releasing my last update or perhaps an updated beta version, within a few hours. This is more likely to the the last of the month.. W'll join you soon by the middle of May. And after that there shall be rapid updates and features addition..

RussianPsycho
17th April 2007, 22:52
cant download, it stops at halfway through the download every time i try to download it

@lpvtech,

me too!!!
tesdet with firefox, opera and microsoft internet explorer

why???

lpvtech
17th April 2007, 23:04
May be some sort of problem with Google's number of connections per download... Does the problem exist with IE's default downloader? ( I don't say about Firefox is that its default manager is tweakable and you might have tweaked it).. So please try IE and let me know... If it still exists I will search for another mirror..

And Doom9, you said that the only way so far is VDubMod, and I'm taking it...

Doom9
17th April 2007, 23:37
The AC3 muxing issue in mencoder is actually widely known.. back in the day I even had somebody who supposedly had a fix but I guess by the looks if it, it never got quite done. I like divxmux quite a bit, if it weren't for the stability issues and I just couldn't get myself to file a report with dxn myself (might haven an effect if I come along telling them something is broken).

ricardo.santos
18th April 2007, 00:49
May be some sort of problem with Google's number of connections per download... Does the problem exist with IE's default downloader?

with all 3 browsers ff,ie and opera it stops at 1.8mg im using their standart download on each browser no tweaks

MaXiMuS
18th April 2007, 05:28
with all 3 browsers ff,ie and opera it stops at 1.8mg im using their standart download on each browser no tweaks

Well i did not have any problems downloading...
but if you still need it, here is a quick megaupload mirror (http://www.megaupload.com/?d=N0B8RLX0)

RussianPsycho
18th April 2007, 09:32
Well i did not have any problems downloading...
but if you still need it, here is a quick megaupload mirror (http://www.megaupload.com/?d=N0B8RLX0)

@MaXiMuS,

thanks for the mirror! that works fine!

cu :D

lpvtech
18th April 2007, 14:28
So, finally the last release of the month has been released!
Please download Beta2 from the website.

Changes:

1. Added AC3 Support
2. All Audio Problems Corrected.
3. Automatic Audio Delay Correction.
4. Low Priority Mode while encoding.
5. Minor Resolution Fixes.
6. Bitrate synchronization problems Fixed.
7. Several More Minor Fixes..
8. Uses VDubMod instead of MEncoder for Muxing.
9. Reduced FileSize.

Since VDubMod is used for muxing there is totally no problem with AC3 Muxing. Audio Delay Correction is also automatically done.

lpvtech
18th April 2007, 14:35
Mirrors Added.. Check out the download page for the mirrors.

buzzqw
18th April 2007, 15:04
just some tips/hints

about video.avs
autocrop is missing
and so the resize
tdeint() is always applyed ... why? my source is progressive i know it
converttoyv12() is needed only for NOT mpeg2 file, dgdecode already output yv12

about audio.avs
use nicac3source is much better than directshowsource
normalize is missing
also... on 5.1 ch without downmixing lame goes crazy...

nice project :)
BHH

lpvtech
18th April 2007, 15:17
Well.. Thanks for your tips.. But AutoCrop and Resize are not missing... They are there and working well.. Well.. The reason I added TDeint() for all MPEG2Sources is that, most MPEG2Sources are interlaced.. Also, TDeint() has no effect on progressive sources and so it wouldn't hurt much.. (Though there night be a slight drop in speed). Later I have planned to analyze the source and then apply when required. But, unfortunately, as I have already said I wont be working on my source till May 18th from now...

I also, like your idea about the NicAC3 Source, but the reason I stayed with directshowsource was that, you can configure all the downmixes and also the normalize in the Ac3 Filter and then go for the encode. How ever after the Normalize function is added, NicAC3 Source will be used as you suggested.. And downmixed to 2 channels of course.. Thanks for yours tips..

prOnorama
18th April 2007, 15:58
OK I did a small test, in Low Priority Mode, here's the log:

18-4-2007 15:15:04 - Started Encoding..
18-4-2007 15:15:04 - Indexing using DGIndex..
18-4-2007 15:15:09 - Indexing Completed..

LPV Audio Host for LPV Encoder...
Searching for Audio Stream...
Audio Stream Found.
Channels=2, BitsPerSample=16, SampleRate=48000Hz
Writing Header...
Writing Data...
0% LAME 3.97 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), SSE (ASM used)
Using polyphase lowpass filter, transition band: 17226 Hz - 17806 Hz
Encoding <stdin> to f:\eac\test\vts_01_1-Audio.mp3
Encoding as 48 kHz average 160 kbps j-stereo MPEG-1 Layer III (9.6x) qval=3

Done!
18-4-2007 15:15:47 - Video to XviD Encoding Started.

18-4-2007 15:15:47 - 1st Pass Encoding Started.

Trying to retrieve width and height from input header
Input colorspace is YV12
xvidcore build version: xvid-1.2.0-dev
Bitstream version: 1.2.-127
Detected CPU flags: ASM MMX MMXEXT SSE TSC
Detected 1 cpus, using 1 threads.

18-4-2007 15:28:53 - 1st Pass Encoding Completed.
18-4-2007 15:28:54 - 2nd Pass Encoding Started.

Trying to retrieve width and height from input header
Input colorspace is YV12
xvidcore build version: xvid-1.2.0-dev
Bitstream version: 1.2.-127
Detected CPU flags: ASM MMX MMXEXT SSE TSC
Detected 1 cpus, using 1 threads.

18-4-2007 15:42:07 - 2nd Pass Encoding Completed.
18-4-2007 15:42:07 - Multiplexing Audio and Video..
18-4-2007 15:42:26 - All Encoding Processes Completed.
- - -
Your Output is : f:\eac\test\vts_01_1-XviD.avi

1.) the encoding went OK, except for the muxing part, VdubMod gave an error, and although the log says so, vts_01_1-XviD.avi was not written to disk (just vts_01_1-Video.avi)

2.) I specified a resolution of 592 x 320 with Auto Crop enabled, assuming Auto Crop would be applied to the source after which it would be resized to 592 x 320. Instead the final output resolution was 544 x 288.

Edit:

3.) I used a progressive NTSC source (29.970 FPS) which should have been Forced to 23.976 FPS, instead it was de-interlaced and left at 29.970 FPS.

lpvtech
18th April 2007, 16:43
1.) the encoding went OK, except for the muxing part, VdubMod gave an error, and although the log says so, vts_01_1-XviD.avi was not written to disk (just vts_01_1-Video.avi)

I have no idea why yo got the error.. It works very well for me. Does someone else have the same problem? What was the error you got? Is it a bug with VDubMod (build 2542) , should I shift back to build 2540 ? (Although I have no problems in the muxing part)
Also, Did you try manually muxing the video and audio with the your VDubMod and the one with bundled with the Encoder.

2.) I specified a resolution of 592 x 320 with Auto Crop enabled, assuming Auto Crop would be applied to the source after which it would be resized to 592 x 320. Instead the final output resolution was 544 x 288.

I thought to work on that.. I should have changed the way it works. Should have applied AutoCrop before Resize when Auto Res Height was not checked and Resize before Autocrop in the reverse case.. I 'll change it when I get time.

3.) I used a progressive NTSC source (29.970 FPS) which should have been Forced to 23.976 FPS, instead it was de-interlaced and left at 29.970 FPS.

I need a little help about this.. Can I rely on the MediaInfo.dll's prediction about the source? Is this correct? ..If yes it should be much easier or should I go for someother complicated algorithm?

------
And, If possible, It would be very much helpful, if some of you could work on the source for the next one month to fix the errors, during my absence.. :) :) ( Of Course, you're always welcome after one month too...:) :) )

lpvtech
18th April 2007, 19:40
Sorry prOnorama, it was my mistake.. A hex code error. I have fixed it now. Thanks for your quick info..

All the problems discussed above fixed. Yes, including the Progressive and De-interlacement.. And also the Cropping Problem...

Added:

1. Back Button To return to the main screen after encoding.
2. Inverse Telecine for the telecined Progressive sources.
3. De-interlace for interlaced sources.
4. Reset Button working.
5. Repeated input problems fixed.

Update has not yet been added. Will be added in a few minutes..

lpvtech
18th April 2007, 21:17
Updated version Available! - Check out the download page for the updates. This version is much more stable than the other versions... All the errors so far discussed have been fixed.

prOnorama
18th April 2007, 22:15
Well first the good news: I have successfully encoded a small clip and everything worked, the muxing went OK, the resolution is as I chose it (592 x 320) and the FPS is 23.976 :)

The only thing is when I select a source (tested VOB and .avi) I get the following warning:

http://img73.imageshack.us/img73/170/lpv2cvc7.png

After I click OK I can proceed with the settings so it's not a vital error but still it shouldn't occur of course

Anyway you've made quite some progress today :)

lpvtech
19th April 2007, 22:30
Finally, After meddling with code for long enough, here it is.. The first Stable Version. All the logical errors have been fixed. All the options enabled were tested several times, and is now working perfectly.
After several short tests, two DVDs have been ripped..
No problems.. One with AC3 kept and the other to MP3..

All the minor errors have been fixed..

Cancel Button Working.
Now uses NicAC3 Sources for AC3 and automatically Normalizes AC3 Audio... And many more fixes.. So far it is highly stable.
Though, it is stable for me, I think I could get some help in testing Stability on various systems.. Thanks.

It is currently being uploaded..

lpvtech
19th April 2007, 22:48
Stable Version Uploaded!

File size much reduced. Only 6.5 MB

BigDid
19th April 2007, 23:40
Stable Version Uploaded!

File size much reduced. Only 6.5 MB
Good news :)

I'll try it.

Did

lpvtech
20th April 2007, 19:32
I'm sorry.. The version that I released yesterday, though Stable enough to complete successful encodes, was not actually stable..
It has several other bugs..
Here is the perfect stable version, throughly tested.

I released the version yesterday really in a hurry that I have to somehow finish a stable version, before I take my hands off the encoder temporarily..:rolleyes: , though I knew that a a developer needs a lot of patience and should never hurry..

So, here is the true stable version.. I have attached it with this post for your convinience. It is also available in my website (under "Updates".

Changes:
1. Code much more optimized for speed by changing certain algorithms.
2. Less-CPU Intensive than before;
2. Fixed: Ocassionally crashes on Cancel.
3. Fixed: When cancelled and the 'Back' is clicked, all the configurations to the encoder were lost.
4. Fixed: Low Priority actually worked only for the current specific encode.Also, only worked on the threads rather than on the whole process. And Unckecking Low Priority did not reverse the priority to normal.
5. Fixed: Crash on, start with Low Priority Checked and Cancelled.
6. Fixed: When cancelled and returned, AC3 not activated.
7. Fixed: Reset button not fully functional
8. Log.txt now includes all details about the input info also.
9. AVS Scripting optimized.
10. Fixed: Selecting an input first and then again choosing another input led to problems.
11.Fixed: Re-encoding after Cancelling did not start encode, just Displayed "Starting.."/
12.Fixed: When 'X' (Close) button was clicked instead of "Exit" button, the exiting procedures like cancelling the encodes(if any) were ignored.

Well.. It now works fine. Hope none of you have any more problems..:) :) :):)

lpvtech
21st April 2007, 22:21
New Highly critical update available.

Numerous fixes.

CRITICAL FIX : Video size alone was generated to the set Target Size. File Size terribly increased along with audio... (Fixed Now.)

Cancel Problems and many other problems fixed. Changelog will not be available until next version.

Check out the first post for the update.