Difference between revisions of "User:J-b"

From VideoLAN Wiki
Jump to navigation Jump to search
 
(27 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
__NOTOC__
 +
 
== General presentation ==
 
== General presentation ==
  
 
'''Hello!'''
 
'''Hello!'''
  
My name is '''Jean-Baptiste Kempf''' and [http://www.jbkempf.com my personnal website] explains more who I am and what I do.
+
My name is '''[http://www.jbkempf.com/ Jean-Baptiste Kempf'''] and my nickname is ''jb'' or ''j-b'', in the VideoLAN community.
I graduated in one of the best 'Grandes Ecoles', best scientific schools and universities in France: the ''[http://www.ecp.fr "Ecole Centrale Paris"]''.  
 
  
I also got a ''Master Degree'' in Computer Science from the University of Paris.
+
I am one of the main {{VLC}} developer and the president of the VideoLAN non-profit organization.
  
My degree ''"Ingénieur de l'école Centrale Paris"'', which is also a Master Degree.
+
[http://www.jbkempf.com/ My personal website] explains a bit more who I am and what I do.
  
I am now a scientific attaché at the French Consulate in San Francisco.
+
=== Education ===
 +
I graduated in one of the best 'Grandes Ecoles', best scientific schools and universities in France: the ''[http://www.ecp.fr "Ecole Centrale Paris"]''.  
  
I am working on the VideoLAN project in many aspects for about a year now and I am very much involved, but not only on the devs aspects.  
+
My degree ''"Ingénieur de l'école Centrale Paris"'', which is also a Master's Degree.
  
As a dev, I mostly program Qt4 interface. I also work a lot on contribs and external libraries and [[FourCC]] supports. I have built VLC media player on most possible platform (no BeOS, though).
+
I also earned a ''Master's Degree'' in Computer Science from the [http://www.u-psud.fr/ University of Paris].
  
As a non-dev, I moderate e-mails, worked a lot on this wiki (almost rewritten it with [[User:H2g2bob]]), answer forums and mails, work on the websites and help on IRC. As you can imagine, I do a lot of support.
+
=== VideoLAN ===
 +
I have been working on the VideoLAN project in many aspects since 2006 and I am very involved, doing a large variety of things, not only development.
  
 +
As a developer, I mostly program Qt4 interface. I also work a lot on contribs and external libraries and [[FourCC]] supports. I have built VLC media player on most possible platform (no BeOS, though).
  
I am looking for a job, outside France. Interested? :D
+
As a non-developer, I moderate e-mails, worked a lot on this wiki (almost rewritten it with [[User:H2g2bob]]), answer forums and mails, work on the websites and help on IRC. As you can imagine, I do a lot of support.
  
 
jb (at) videolan (d0t) org is my mail, related to VideoLAN.
 
jb (at) videolan (d0t) org is my mail, related to VideoLAN.
Line 33: Line 37:
 
=== Names ===
 
=== Names ===
  
I am know under 'j-b', 'jb' on all the [[VideoLAN Sites]]
+
I am known under 'j-b', 'jb' on all the [[VideoLAN Sites]].
  
 
== My VLC ==
 
== My VLC ==
This is my tips to help you build the best VLC ever. I use debian/sid, for many reasons.
+
These are my tips to help you build the best VLC ever. I use debian/sid, for many reasons.
  
  
 
=== External libraries ===
 
=== External libraries ===
apt-get build-dep vlc libdvdcss2
+
apt-get build-dep vlc libdvdcss2  
 +
 
 +
apt-get install nasm yasm libasm-dev
  
 
=== Get VLC ===
 
=== Get VLC ===
Line 52: Line 58:
 
<pre> git clone git://git.videolan.org/x264.git x264-trunk</pre>
 
<pre> git clone git://git.videolan.org/x264.git x264-trunk</pre>
  
<pre> cd x264-trunk; make</pre>
+
<pre> cd x264-trunk; ./configure --prefix=/usr; make</pre>
  
 
=== live555 (optional) ===
 
=== live555 (optional) ===
Line 71: Line 77:
 
<pre>
 
<pre>
 
cd vlc-trunk/extras
 
cd vlc-trunk/extras
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
+
git clone git://git.videolan.org/ffmpeg.git ffmpeg
 
cd ffmpeg
 
cd ffmpeg
 
</pre>
 
</pre>
Line 77: Line 83:
 
==== ffmpeg configure line ====
 
==== ffmpeg configure line ====
 
<pre>
 
<pre>
./configure --enable-gpl --enable-pthreads --enable-libmp3lame --enable-libfaac</pre>
+
./configure --prefix=/usr --enable-gpl --enable-pthreads --enable-libmp3lame --enable-libfaac --enable-nonfree</pre>
 
<pre> make </pre>
 
<pre> make </pre>
  
 
=== VLC configure line ===
 
=== VLC configure line ===
 
<pre>
 
<pre>
./configure --prefix=/usr \
+
mkdir build && cd build && ../configure --prefix=/usr \
 
         --enable-snapshot --enable-debug \
 
         --enable-snapshot --enable-debug \
 
         --enable-dbus-control --enable-musicbrainz \
 
         --enable-dbus-control --enable-musicbrainz \
Line 88: Line 94:
 
         --enable-lirc \
 
         --enable-lirc \
 
         --enable-live555 --with-live555-tree=../extras/live \
 
         --enable-live555 --with-live555-tree=../extras/live \
        --with-ffmpeg-tree=../extras/ffmpeg \
 
 
         --enable-x264 --with-x264-tree=../extras/x264-trunk \
 
         --enable-x264 --with-x264-tree=../extras/x264-trunk \
 
         --enable-shout --enable-taglib \
 
         --enable-shout --enable-taglib \
Line 113: Line 118:
  
 
<pre>make</pre>
 
<pre>make</pre>
 +
 +
<pre>sudo make install</pre>
  
 
== Ubuntu ==
 
== Ubuntu ==
 
apt-get build-dep vlc
 
apt-get build-dep vlc
  
apt-get install libtool automake1.9
+
apt-get install libtool automake autoconf ffmpeg
 
 
ffmpeg.
 

Latest revision as of 16:42, 21 December 2012


General presentation

Hello!

My name is Jean-Baptiste Kempf and my nickname is jb or j-b, in the VideoLAN community.

I am one of the main VLC media player developer and the president of the VideoLAN non-profit organization.

My personal website explains a bit more who I am and what I do.

Education

I graduated in one of the best 'Grandes Ecoles', best scientific schools and universities in France: the "Ecole Centrale Paris".

My degree "Ingénieur de l'école Centrale Paris", which is also a Master's Degree.

I also earned a Master's Degree in Computer Science from the University of Paris.

VideoLAN

I have been working on the VideoLAN project in many aspects since 2006 and I am very involved, doing a large variety of things, not only development.

As a developer, I mostly program Qt4 interface. I also work a lot on contribs and external libraries and FourCC supports. I have built VLC media player on most possible platform (no BeOS, though).

As a non-developer, I moderate e-mails, worked a lot on this wiki (almost rewritten it with User:H2g2bob), answer forums and mails, work on the websites and help on IRC. As you can imagine, I do a lot of support.

jb (at) videolan (d0t) org is my mail, related to VideoLAN. My Website (far from being finished) is my website.

Use my talk page to talk to me or give me some TODOs.

Wiki

I have rewritten a lot of pages on this wiki, and I have more than 1000 edits on this wiki.


Names

I am known under 'j-b', 'jb' on all the VideoLAN Sites.

My VLC

These are my tips to help you build the best VLC ever. I use debian/sid, for many reasons.


External libraries

apt-get build-dep vlc libdvdcss2

apt-get install nasm yasm libasm-dev

Get VLC

 git clone git://git.videolan.org/vlc.git
 cd vlc; ./bootstrap 
 cd extras;

x264 (optional)

 git clone git://git.videolan.org/x264.git x264-trunk
 cd x264-trunk; ./configure --prefix=/usr; make

live555 (optional)

wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz
tar xvzf live555-latest.tar.gz
cd live

sh genMakefiles linux;
make

ffmpeg (mandatory)

cd vlc-trunk/extras
git clone git://git.videolan.org/ffmpeg.git ffmpeg
cd ffmpeg

ffmpeg configure line

./configure --prefix=/usr --enable-gpl --enable-pthreads --enable-libmp3lame --enable-libfaac --enable-nonfree
 make 

VLC configure line

mkdir build && cd build && ../configure --prefix=/usr \
        --enable-snapshot --enable-debug \
        --enable-dbus-control --enable-musicbrainz \
        --enable-shared-libvlc --enable-mozilla \
        --enable-lirc \
        --enable-live555 --with-live555-tree=../extras/live \
        --enable-x264 --with-x264-tree=../extras/x264-trunk \
        --enable-shout --enable-taglib \
        --enable-v4l --enable-cddax \
        --enable-dvb --enable-vcdx \
        --enable-realrtsp --enable-xvmc \
        --enable-svg   --enable-dvdread \
        --enable-dc1394 --enable-dv \
        --enable-theora --enable-faad \
        --enable-twolame --enable-real \
        --enable-flac --enable-tremor \
        --with-ffmpeg-mp3lame --with-ffmpeg-faac \
        --enable-quicktime --enable-dirac \
        --enable-skins2 --enable-qt4 \
        --enable-ncurses \
        --enable-aa --enable-caca \
        --enable-esd --enable-portaudio \
        --enable-jack --enable-xosd \
        --enable-galaktos --enable-goom \
        --enable-ggi \
        --disable-cddax --disable-vcdx

make
sudo make install

Ubuntu

apt-get build-dep vlc

apt-get install libtool automake autoconf ffmpeg