[FFmpeg-user] Compiling ffmpeg for 64-bit platform

Rhodri James rhodri at kynesim.co.uk
Wed Jun 6 14:25:54 CEST 2012

Post re-ordered so that the flow of conversation, er, flows.  This
is what Carl meant by "please don't top-post" -- putting your comments
at the top -- and doing it again is not making you friends here.

On Sun, 03 Jun 2012 12:40:39 +0100, Tarun singhal <tsinghal18 at gmail.com>  
> On Sun, Jun 3, 2012 at 12:37 PM, Carl Eugen Hoyos <cehoyos at ag.or.at>  
> wrote:
>> Tarun singhal <tsinghal18 <at> gmail.com> writes:
>> > I want to cross-compile ffmpeg source code as a 64-bit
>> > application for windows
>> Why not use native compilation, it worked fine when I tried last?
> -> Carl - On the first hand, If I had to choose native compilation I
> wouldn't have posted this question :).

I wouldn't normally comment on a list-user's use of English, but
I don't think either of your statements said what you meant, and
you are slightly taking Carl to task here.  "I want" implies that
you have made a deliberate choice of this option (cross-compiling)
over any others (natively compiling, presumably).  It does not
imply that this was your only option, so Carl's question is
entirely reasonable.

"If I had to choose" implies that this (native compilition) was
your only option, which is the exact opposite of what I think
you mean!  I think you meant "If I could choose..."

Aren't English tenses fun? :-(

>> > I am having Cent OS.
>> > Can anybody let me know, which compiler tool-chain can I used.
>> Sounds like a question for a centos mailing list, don't you agree?
> -> I mentioned that *I am having CentOS*- that was an FYI, in case  
> anybody
> wants to know my existing platform. My Question is not focussed on CentOS
> rather ffmpeg, hence I dont think this question belongs to CentOS list.

I disagree.  This is a toolchain question -- what works on CentOS
to make Win64 binaries?  Knowing nothing about CentOS, I can't tell
you.  Knowing about ffmpeg doesn't help at all.

>> > Can I use mingw32 only to compile it as 64-bit?
>> I believe mingw32 is 32bit-only, there is mingw64 (but this
>> information may be outdated, maybe somebody can clarify).

I have a vague (and painful) memory that MinGW can handle 64-bit
compilation, but I can't find any confirmation of that.  Certainly
it was renamed from mingw32 to avoid implying that it couldn't.
However, that's definitely a question best asked of the MinGW
mailing list.  I believe they even have a separate list for MinGW
used as a cross-compiler.

Rhodri James
Kynesim Ltd

More information about the ffmpeg-user mailing list