PDA

View Full Version : new app idea for mpeg4 (request)


iradic
23rd April 2005, 12:19
hi

i just got this idea ... dont know if its possible coz im not a programmer... so be polite :)

here we have some nice cli apps now for mp3... expecially i noticed x264 cli encoder...

idea is this:
cli with avs in mp4 out
it doesnt include codec - codecs are separate dll for each one (like...
xvid.dll x264.dll lame.dll faac.dll) - this could really improve installations and version control (you can have different codec versions kept together - cli handles which version to use)

yes i know this is probablly for advanced users... but its justa idea
what do you think is this possiblle?

thanks bye

mezzanine
23rd April 2005, 16:47
http://forum.doom9.org/showthread.php?s=&threadid=87567

iradic
23rd April 2005, 20:21
i know about MeGUI .... which means i dont think its the same thing i described... sorry

Doom9
23rd April 2005, 20:30
the best thing if you want a new app is start up an IDE and start coding ;)

this could really improve installations and version control Actually, it's just the reverse. Depending in the DLL, certain GUI options (or commandline options, depending on what the program does) would not work (a lot has changed in lame in the latest versions for instance, then we have the XviD API changes, the available x264 options change all the time, etc.)

and while megui doesn't support mp3 audio or faac, you can switch out xvid, libavcodec, x264 by recompiling mencoder.. so it sorta does what you want. when it comes to besweet, you can switch out the dlls as well (but not arbitrarily of course, due to the restrictions I've mentioned above).

iradic
23rd April 2005, 20:49
ok i see...

i wont argue any more but i need to say this ... :)

somewhere in the process of encodeing you deliver the frame to the codec and take the frame from the codec ... i say that i do not know how this is done but are there so many ways to do this? ( my guess ) - frame data exchange format :)

regarding options ( my guess also ) ... is really neccessary to be aware of the program ( dll options in this case ) options ... which only leaves problem of the options naming convention (?!) ...

hm... pretty dumb app :)

... i wont argue any more, bye

Doom9
23rd April 2005, 21:17
is really neccessary to be aware of the programIt is very much necessary. Think of an option that is being removed.. if you still specify it.. the encoder will abort/crash/otherwise refuse to cooperate.

And since you mention it.. there's no standard in how a frame is transfered to the encoder.. that's up to those creating a codec.

It's all doable.. it's just not trivial. And from personal experience, programmers write software they need themselves.. you're more likely to get a feature added to an existing software than a software written from scratch. That is, unless it's a paying job ;)

iradic
23rd April 2005, 21:45
regarding options i forgot to say "options exchange format" ... or exit 0 - exit 1 ... :)

all this is justa idea ... not a real request

thanks, i really appreciate your time on this sugject ... consider it closed

bye