On Tue, Jan 11, 2011 at 6:28 AM, Simon Eugster <[email protected]> wrote:
> I've been working on the «Installing from source» articles, set up a
> fresh Ubuntu 10.10 64bit in VirtualBox and gone through the whole
> installation process.
> Most of it at least. I cannot compile ffmpeg with x264. Therefore I

The problem is that ffmpeg head typically requires a newer version of
x264 than what is packaged.

> couldn't test MLT and kdenlive :P

I have a script extracted from the old kdenlive build wizard that
automates much of this including building x264 and libvpx from source
as well. I will look into adding that here somewhere.

> http://kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source
>
> Comments welcome. Please improve if something is missing/bad/whatever.
> Especially regarding the ffmpeg flags; I have no idea whether they are
> good now.

--enable-postproc : mlt does not yet use libpostproc
--enable-x11grab : needed or auto-detected? not used by mlt or kdenlive anyways

The more dependencies on external libs increases the risk of failure.
Therefore, the following are irrelevant for most users:
--enable-libxvid
--enable-libgsm
--enable-libdc1394
--enable-libschroedinger
--enable-libopencore-amrnb
--enable-libopencore-amrwb

libfaac is still fairly interesting thereby necessitating the
--enable-nonfree. However, we should probably mention that is optional
along with --enable-libvorbis and --enable-libtheora.

> And thanks for the earlier answers which I understand now.
>
> Simon
>
> 2010/9/1 Dan Dennedy <[email protected]>:
>> On Wed, Sep 1, 2010 at 1:27 AM, Simon A. Eugster <[email protected]> wrote:
>>> Some weeks ago I read something about MMX being supported on 64bit as well
>>> (but unrelated to MLT, so I skipped most of the text). Now I tried to
>>> compile MLT without the --disable-mmx flag, and it seems to work here (I
>>> don't know what MMX depends on; Using kernel 2.6.34, gcc 4.4.5).
>>
>> Of course. The configure system got better, but not the documentation.
>>
>>> And about ffmpeg options listed here:
>>> <http://kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source/installing-ffmpeg>
>>> What is the use of these?
>>> --disable-decoder=libdirac
>>> --disable-encoder=libschroedinger
>>
>> Arbitrary choices from the author of that page as far as I am concerned.
>>
>>> And does something speak pro/contra these?
>>> --enable-libspeex (speech codec) [1]
>>
>> Only if the libs and headers are available, but I find speex usage in
>> editing/post to be rather obscure, even for the FOSS amateur and
>> hobbyist. Personally, I would not recommend this option to be
>> conservative and not require the additional step of installing the
>> dependency.
>>
>>> --enable-libvpx (should speed up h264 decoding) [2]
>>
>> Wrong, has nothing to do with H.264. It is required for WebM encoding.
>> decoding WebM VP8 can be done with either libvpx or now it is native
>> in ffmpeg, and the native is faster. I think you have to explicitly
>> choose to decode with libvpx if the lib is enabled for encoding, but I
>> have to confirm that. It is probably a good thing to recommend this
>> option and advocate WebM, but the page should make it clear that this
>> is optional and has this external library dependency.
>>
>>> Just wondering :)
>>> Simon
>>>
>>> [1] http://www.speex.org/
>>> [2]
>>> http://www.slashcam.de/news/single/Libvpx-optimiert-VP8-Dekoder-8524.html
>>> (German)
>>
>> --
>> +-DRD-+

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Kdenlive-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/kdenlive-devel

Reply via email to