mirror of
https://github.com/jlengrand/jlengrand.github.io.git
synced 2026-03-10 08:31:22 +00:00
Merge branch 'master' of github.com:jlengrand/jlengrand.github.io
This commit is contained in:
@@ -20,17 +20,20 @@ comments: []
|
||||
---
|
||||
|
||||
This guide applies for the latest [Xuggle][1] release from [Github][2] (5.5).
|
||||
<br />
|
||||
<br />
|
||||
|
||||
It is useful if you want to compile **Xuggle** from source on the latest **Ubuntu** release (14.04). I have been compiling using a **64 bits** system.
|
||||
<br />
|
||||
|
||||
You can find more complete information on the [dedicated page from the Xuggle website][3].
|
||||
And if you need even more info, you can have a look at [the advanced build page][4].
|
||||
|
||||
<br />
|
||||
<br />
|
||||
First of all, we will need to install some packages needed during the compilation :
|
||||
<br />
|
||||
|
||||
Installing various dependencies
|
||||
|
||||
$ apt-get install ant git yasm
|
||||
$ apt-get install ant git yasm # Installing various dependencies
|
||||
$ apt-get install build-essential # g++, gcc and others
|
||||
|
||||
We then want to download and install the latest Java 7 realease
|
||||
@@ -68,15 +71,16 @@ Finally, we can try to compile Xuggle from source.
|
||||
|
||||
$ ant stage
|
||||
|
||||
Compilation takes roughly **20 minutes** on my system.
|
||||
|
||||
Compilation takes roughly **10 minutes** on my system.
|
||||
<br />
|
||||
<br />
|
||||
If the compilation is successful, you can get the generated **jar** in the dist folder.
|
||||
The latest release of Xuggle embeds the **so** files directly in the jar, so you shouldn't need anything else.
|
||||
|
||||
|
||||
<br />
|
||||
<br />
|
||||
Compiling Xuggle from scratch in 14.04 has been surprisingly easy comparing to 12.04. The compilation scheme has been greatly improved in the latest Xuggle release.
|
||||
|
||||
|
||||
<br />
|
||||
<br />
|
||||
**Note : Xuggle is now deprecated, and has not been updated for now almost a year. So far, I haven't found an equivalent that would be just as good. Let me know if you do!**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user