[x264-devel] h.264 encoding live stream from a web cam

i-love-spam i-love-spam at yandex.ru
Mon Aug 24 01:12:33 CEST 2009


24.08.09, 02:45, "Jason Garrett-Glaser" <darkshikari at gmail.com>:
..
> You should use the x264 library directly, not ffmpeg, if possible.
> x264's CPU usage depends on the encoding settings you use; see the
> presets in x264.c for examples.  --preset ultrafast, for example, is
> over 100 times faster than --preset placebo.
> Additionally, you may want to make sure that you didn't compile
> without the assembly code enabled.
..
> Tell your debugger to ignore thread terminations, or pipe the output
> to "grep -v "Win32 Thread".
> > and one small question: what's that project direct264 and what's the difference? It seems that x264 doesn't compile out of the box on MSVC
> MSVC is not a supported compiler; use GCC or ICC.  Direct264 is an
> unsupported fork of x264 for use as a DirectShow filter.

Thanks for prompt reply!

I prefer to use ffmpeg, since I use h263 from ffmepg, and many other utilities.
Are there any drawbacks to using ffmpeg than x264 directly?

I was thinking to check what kind of values x264 sets from the command line settings and use them. I'll check it.

I compiled with asm enabled, and I'm using ICL, not ms compiler.


By the way, are the any info on running x264 on wince devices? Is there arm optimized code, or x264 is x86 only?


More information about the x264-devel mailing list