Log in

View Full Version : Kantan Anime (New Batch Encoder GUI)


Pages : 1 [2]

Sirber
14th August 2006, 21:54
http://img69.imageshack.us/img69/2445/errornh4.png
downlaoded the 7z, ran it, then got that.

Eretria-chan
14th August 2006, 21:56
EDIT: It seems to be an error with the application. I'll look into it.
EDIT2: New archive uploaded. This one runs fine for me.

karl_lillevold
14th August 2006, 22:00
http://img70.imageshack.us/img70/5387/clipboard01wf0.png

Also a runtime problem? I have MSVC .NET 2003, not 2005 :(

Eretria-chan
14th August 2006, 22:01
That looks like a runtime problem. Runtime is available in the first post. After installing it, the application should start.

Eretria-chan
14th August 2006, 22:29
Uploading another version with some small additions. The stop encode button hopefully works now. You can still click the X on the progress dialog to cancel, though.
Added a remove button.
Added missing error code for some audio and video errors.

bratao
15th August 2006, 00:59
I like it,

BTW, you should find space creating a mencoder Gui.
With this , you only need to distribuite one program, and have a lot of good opitions.
No more editing a .Avs script only to use a subtitle, and you only need to make command line to encode even the sound.
And have the funtion that i REALLY love, the oac copy .
It copy the original audio to the encoded one, without no sych error, without ocupating space in disk, witout so much work.

If you can , i like to see the source

Eretria-chan
15th August 2006, 01:01
Mencoder does not accept avisynth and does not have the same capabilities that avisynth has.
You want to look at the source? Why?

bratao
15th August 2006, 02:38
Sure, mencoder can accept avs
http://oss.netfarm.it/mplayer-win32.php

I wanna see the source, because i know c++, and maybe i can help you in my free time

Shinobu
15th August 2006, 09:41
@Eretria-chan
"I don't like C#. I don't care if it's better than C++. C# is like Visual Basic. You trade power for easiness. And I don't like that."
isn't it exactly what you did when you use realanime instead of megui ?

"and control is what you loose when using C#. Everything is done behind the scenes - just like VB."
exactly like like in simples guis, all is done behind ^^.

don't get the bad idea, i love simplified gui i've make a lot of it (released on my website or for my eyes only if it's too specific).
i just don't like your programming language arguments... i do all my guis in vb6 and it's more than enough for that, i'm not a programmer and will nether be one, so the vb give me the opportunity to send my time on the software devel and not on the learning of the language.
You may understand that before you critisise all easy to use programming language and by the way, the programmer who use them ....

Robutix
15th August 2006, 10:44
Yup, C++ is next to C in the bottom of programming languages. It's language is very basic yet powerful enough for object-oriented programming. I think that's why Eretria is not much open in learning new languages higher than C++. But it needs a lot of implementations to self-construct to comply with many functions of GUIs today. Maybe that's why a lot of d9 devs are using higher-level languages. IMO.

And about the initial RA thread that was closed? I was there! And I know who brought up those selfish issues into Sirber's nerves making him request for that thread closed. :rolleyes:

@Eretria
Better make a heavy test for bugs first before releasing an alpha everyday. Since no-one will find your alpha useful if they will encounter bugs instantly right after starting your program. ;)

PS: The word "Anime" also appearing in your program's name only proves its existence as a clone. Not codewise but in terms of its purpose. (Same purpose intended by RA but with different features you personally preferred.) I thought you want it to be more than just encoding Anime videos? Like non-anime profiles? Then the current name would be inappropriate (and obviously derived from RA). Just a suggestion if you don't mind...

Eretria-chan
15th August 2006, 20:25
Sure, mencoder can accept avs
http://oss.netfarm.it/mplayer-win32.php

I wanna see the source, because i know c++, and maybe i can help you in my free time
It can? :confused:
Well, I'm not too sure with mencoder. If you feel like it might help, then maybe you could experiment with it and see if you get any decent results.
If you want the source, you could provide me with an email (via pm is fine) and I'll zip it up & send it.

@Eretria-chan
"I don't like C#. I don't care if it's better than C++. C# is like Visual Basic. You trade power for easiness. And I don't like that."
isn't it exactly what you did when you use realanime instead of megui ?
Programming languages I know about, but not video encoding ;) I like power and flexibility in the language, but I couldn't care less for it in video. And besides, megui didn't make it easy for me to re-encode my files without, like resizing & stuff. Maybe I'm not getting it right, though.

"and control is what you loose when using C#. Everything is done behind the scenes - just like VB."
exactly like like in simples guis, all is done behind ^^.
Again, see argument above.

don't get the bad idea, i love simplified gui i've make a lot of it (released on my website or for my eyes only if it's too specific).
i just don't like your programming language arguments... i do all my guis in vb6 and it's more than enough for that, i'm not a programmer and will nether be one, so the vb give me the opportunity to send my time on the software devel and not on the learning of the language.
You may understand that before you critisise all easy to use programming language and by the way, the programmer who use them ....
I have used VB6 & .NET before and all I can say is that I loathe them now, when I am a C++ guru.

Yup, C++ is next to C in the bottom of programming languages. It's language is very basic yet powerful enough for object-oriented programming. I think that's why Eretria is not much open in learning new languages higher than C++. But it needs a lot of implementations to self-construct to comply with many functions of GUIs today. Maybe that's why a lot of d9 devs are using higher-level languages. IMO.
I used VB6 & VB .NET before but I don't feel comfortable with them NOR C# anymore. They are too high level - the annoying "ref" when passing by reference, the annoying syntax and the blending of references, objects and pointers (does C# even use pointers? I think not.). This makes C++ my favorite language. The only language that I like.

And about the initial RA thread that was closed? I was there! And I know who brought up those selfish issues into Sirber's nerves making him request for that thread closed. :rolleyes:
I got a little out of control :p People do that sometimes. And Sirber's mood swings closes threads when he gets upset.

@Eretria
Better make a heavy test for bugs first before releasing an alpha everyday. Since no-one will find your alpha useful if they will encounter bugs instantly right after starting your program. ;)
That's why it's alpha. And it *seems* pretty stable to me. And besides, it's about feedback on the design mostly why I release alphas. And furthermore, maybe you might think that releasing alphas every day might be a bad idea, but I put most of my time in the day fixing & doing stuff in it, so a lot has changed from each alpha mostly from the programmer's view.

PS: The word "Anime" also appearing in your program's name only proves its existence as a clone. Not codewise but in terms of its purpose. (Same purpose intended by RA but with different features you personally preferred.) I thought you want it to be more than just encoding Anime videos? Like non-anime profiles? Then the current name would be inappropriate (and obviously derived from RA). Just a suggestion if you don't mind...
Aye, but do not forget "for lack of a better name." It's tentatively titled Kantan Anime for a lack of a better name. Maybe I should rename it Kantan Encoding. I don't know. If anyone has any suggestions, I'm open to them.

Eretria-chan
17th August 2006, 21:31
Updating to alpha 4.
Many improvements now :)
- Tooltips added for main GUI. Remove added (was it there in alpha 3?).
- Options added.
- In options, you can specify video quality and bitrate, audio quality and select an action what to do if encoded file already exists in output folder.
- The ability to select an output folder.
- A new framework for allowing the application to skip encode of a file, wait for input and restart again (does not work if encode has already started).
- Tweaked encoding process. Not as many errors now.
- Fixed some GUI bugs. Progress should now be displayed correctly.
- Removed progress bars for steps convert audio & encoding audio (since those apps refuse to output any progress).
- Maybe more? I can't remember.

Kayser
17th August 2006, 23:27
Hi Eretria. I tried your lastest alpha 4 of KA but couldn't make it encode at all. It does the same with any source, it opens a window called dialog and dies without starting or anything. I like the user interface though.

Eretria-chan
17th August 2006, 23:29
Hmm, that is odd.
Does it tag the encode as failed?
UPDATE: There seems to be weird problems with the release binary which do not manifest themselves in the debugger. Very weird. I'm looking into why.
UPDATE2: Alpha 4.1 uploaded. Fixes a couple of bugs.

Kayser
18th August 2006, 01:06
Nothing of the sort, I mean, KA really crashes and closes :P... When I open it again the list is blank

Eretria-chan
18th August 2006, 01:11
Tried the newest build? The program does not remember the file list yet. Actually, I haven't thought of that. Well, it will be in the next build.
EDIT: Oops, forgot the graphics. Uploaded a new build.

Kayser
18th August 2006, 02:17
I tried the newest build. It doesn't crash anymore, but it doesn't encode either. The error was "cannot prepare file" or something (mkvmerge). It's just my opinion, but I think you should improve ant test your program further before releasing alphas like mad :P

Eretria-chan
18th August 2006, 02:22
It works perfectly for me. I don't see why I shouldn't release alphas. I take it is the first step that fails?
And besides, it needs testing on other machines and other files, too. All filse I've tested works.
Oh and sometimes I've noticed that it fails. But when you try again, it succeeds. It may be all the external apps messing up.

Try other files and, well... the full error message? Return code? Output?

Kayser
18th August 2006, 13:52
The error code and message is: "Failed to prepare file. Mkvmerge.exe returned error 3221225781"... That's when I click "why did it fail?". When I click start encoding the Encoding window pops up and closes in less than a second, so I assume it does nothing. That's the full description of what I do. I don't know if it's useful but I set the bitrate to 416 and used "skip the file"

Eretria-chan
18th August 2006, 19:19
Does it happen with all sources or just a single file?

Kayser
18th August 2006, 23:31
Every single source... I've only tried avi as I don't know if it handles mkv or ogm.

Eretria-chan
19th August 2006, 10:34
It handles both of those. Every extesion listed in the add files dialog is supported. Did you set output directory?
I'll make a test to see what command line it passes and see what happens if you type it at a command prompt.

UPDATE: Uploaded a new binary. Includes reporting a few errors I missed before. Also includes showing the command line used when executing the steps (you can see when you click "why did it fail?" when it fails) and I included the avi code for debugging. It will extract the length of the audio stream in avi files (which will make it verify the file for errors).
Let's see if this helps.

Oh and when it errors you, try to use the command line presented in the error and execute it on a dos prompt.

Kayser
19th August 2006, 15:52
I'll check it out :) and yes, I did set an output directory

Eretria-chan
7th September 2006, 17:43
In case anyone wonders whether this is dead, it is not. I've had Problems™ to get something to work. Plus I have been away from the project a lot lately because of School™ and Real Life™.

The last thing I have added is to make sure that the encoding list will stay after you quit the application. This is still Work In Progress™, however. Status isn't saved.

Aside from that, I am working on bringing:
- Remove all files from the list.
- Add files and directories (Maybe broken due to new implemtations™).
- Support for files with no audio/video tracks (In the works™).
- Support for files with multiple audio/video/subtitles streams.
- Saving chapters, subtitles, etc (that is, if any chapters/subtitles/things exist in the original, it shall also be in the newly encoded file).
- Sorting encoding list (by name, by status).
- Deleting specific files from the list (error, done, waiting, skipped, etc).
- New status: skipped file.
- Tutorial.
- Guides for easy features.
- Support for avisynth.
- Support for filtering.
- Network encoding: Use multiple computers to encode your list via network.

I think that is all. Whew, that's quite a list. That is all I have planned or thought about doing. We shall see how much actually makes it into a release™.

Geek Squad
11th September 2006, 21:54
Hey, no offense here or anything, but this program isn't working at all for me. I don't mind if it takes you a longer time to get it working bug-free, but when you do release it, release it bug-free, despite the fact it might take an extra week or two...

Currently I've gotten one mkvmerge error and another error where the program just crashes...none of my files work with it...

Sirber
11th September 2006, 21:59
no software are bug-free...

Eretria-chan
11th September 2006, 22:02
Hey, no offense here or anything, but this program isn't working at all for me. I don't mind if it takes you a longer time to get it working bug-free, but when you do release it, release it bug-free, despite the fact it might take an extra week or two...

Currently I've gotten one mkvmerge error and another error where the program just crashes...none of my files work with it...
No offense or anything but it works perfectly for me. If you could just help me tell me what you did and what errors occours I might be able to make it work better.

Sirber
11th September 2006, 23:38
@Geek Squad

A good read for you ;)

http://www.chiark.greenend.org.uk/~sgtatham/bugs.html

Eretria-chan
12th September 2006, 13:34
:goodpost:
I think I'll bookmark that and post to whoever does not follow the guidelines.

Sirber
12th September 2006, 14:34
:goodpost:
I think I'll bookmark that and post to whoever does not follow the guidelines.
Best just fix the bugs ;)

Eretria-chan
12th September 2006, 14:39
That's a little hard since I don't know whatever those bugs are and I am working on so many non-encoding stuff right now. The encoding chain worked pretty well from what I could understand.

Eretria-chan
12th September 2006, 18:23
UPDATE!
There shall be two versions of the program: One for Microsoft Windows(R) Vista(TM) and one for Microsoft Windows(R) XP(TM). The Vista version will only work on Vista and the XP version will work on XP or earlier.

Unfortunaly, becase I use Vista, Vista functions will be a priority, and XP will come later. I am *hoping* to include all the stuff in the Vista version to the XP version. There will be no real missing functionality in the versions. The Vista version will look prettier due to the new Vista API functionality, though.

Sirber
12th September 2006, 19:44
So you have 2 versions coz of themes only? Great! I love C++ ;)

Eretria-chan
12th September 2006, 21:19
Using Vista-only APIs. Won't work under XP. It's not C++'s fault, it's Microsoft's APIs' fault.

Example:
Left: Vista, Right: XP
http://img369.imageshack.us/img369/2224/vistaguibp0.th.jpg (http://img369.imageshack.us/my.php?image=vistaguibp0.jpg) http://img526.imageshack.us/img526/5734/xpguiot4.th.jpg (http://img526.imageshack.us/my.php?image=xpguiot4.jpg)

The left dialog is not possible under XP. The buttons uses a new Vista-only style.

Sirber
13th September 2006, 02:37
I'm sure you can get compatible XP components for that :sly:

Eretria-chan
13th September 2006, 08:29
Maybe, if I find a lot of extra crap to bundle along. And a lot of searching. You go figure.
Besides that, I don't want to do that either. You'll have to do with what XP can do. If you want prettier interface, go get Microsoft Windows(R) Vista(TM) RC1, which should be public soon. If you already have a key, then just go grab.

Jerry_Sm@rt
13th September 2006, 09:40
any mirrors?cann't link to the address here,but i really want to try it

Eretria-chan
13th September 2006, 09:49
If you mean the program, see the first page.
If you mean Vista, then go here: http://download.windowsvista.com/preview/rc1/en/download.htm
It's totally legal to download.

Sirber
13th September 2006, 14:34
Maybe, if I find a lot of extra crap to bundle along. And a lot of searching. You go figure.
Besides that, I don't want to do that either. You'll have to do with what XP can do. If you want prettier interface, go get Microsoft Windows(R) Vista(TM) RC1, which should be public soon. If you already have a key, then just go grab.
I prefer more features than pretty interface. You can't do anything with a pretty interface :p

DarkZell666
13th September 2006, 14:54
It didn't work for me.

When I run the application, add a file, and click on encode: a cute girl appears but disappears in a matter of milliseconds and nothing happens. The file status says "Encoding ..." but that's all. No CPU/HDD activity and no progressbar either.

I suppose the window that flased right past me contained the encoding information ?

Other thing : when I expand the file node and select a random line in the list then click on "remove file", the selected line disappears but not the hole file node. You'll have to sort that out :p

To say, simply reading the buttons and using them "as suggested by their names" didn't work.

Eretria-chan
13th September 2006, 15:02
I prefer more features than pretty interface. You can't do anything with a pretty interface :p
It's coming ;)

DarkZell666: Thanks for the bug report. I will look into it. You're right that the window is the progress window. It seems strange that it should disappear so quickly. I'm taking it that it failed since there's no activity.
Anyway, I'll be back with a new build. Just wait a little :)

EDIT:Grrrr, of course Windows doesn't like writing / searching in files. I'll have to use a buffer and then write it to file. Bah!