l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2010 Jun 03 06:32

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] ffmpeg migration to Windows
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] ffmpeg migration to Windows

Thanks Alex. The reason why is that my proj serves multiple purposes,
conversion is only one of them; having said that, I still need to take
a close look at those tools that you've mentioned (looking at avidemux
now for its Windows implementation).

Aslo, with regard to QT v.s. GTK, do we have a reason to prefer to one
over the other?

In term of java gui, I used to use jide (http://www.jidesoft.com/)
framework, which I find quite appealing and it was used in a big
trading system I used to work on. Myabe you want to check it out.


On Wed, Jun 2, 2010 at 2:39 AM, Alex Mandel <tech_dev@wildintellect.com> wrote:
> On 06/01/2010 09:24 PM, Hai Yi wrote:
>> hello all:
>> I used msys + MinGW to succesfully compile ffmpeg libs into dll files
>> for windows; my intention is to rewrite ffmpeg.c , which is the ffmpeg
>> utility for video/audio conversion, into a c++ class for windows, and
>> create a gui to use it.
>> the program is about 4000+ lines + dependency, and the options I am thinking of:
>> 1. use Visual C++; I have some experience working with MFC GUI
>> programming, but I heard that VC++ doesn't support C99 well, and some
>> data types in ffmpeg.c, like int64_t are C99 standard;
>> 2. Java as GUI, and jni to communicate with C code; I don't have
>> experience with jni therefore no idea if this is a viable approach;
>> 3. IDE. Anyone ever use C++ platform from Eclipse? If I can't use VC++
>> for ffmpeg.c, will this platform help? What's the GUI solution in this
>> case? GTK? I don't have experience in that either.
>> thanks all!
>> Hai
> My first question is why? What would this application do that Avidemux,
> Handbrake, Virtualdub, VLC or the rest of the bunch don't already do?
> Have you thought C++ & Qt. Personally I use Python & Qt and it works
> quite well cross platform. The only other widget set I really like is
> wxWidgets. But I'm probably biased because both of these support python
> and that's usually how I interact with them.
> (You can use sip or swig to generate python, java or ruby bindings)
> I have yet to see a desktop Java interface that appealing to the eyes
> (not saying it's not possible, I just haven't seen one).
> GTK also seems a reasonable choice.
> Have look at Code:Blocks http://www.codeblocks.org/ and Anjuta
> http://anjuta.org/
> I don't see why you couldn't go cross-platform, maybe it's more work...
> Alex
> _______________________________________________
> vox-tech mailing list
> vox-tech@lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox-tech
vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
Sunset Systems
Who graciously hosts our website & mailing lists!