Hä, ich weiß gar nicht was du da überhaupt vorhast ^^
Es sieht auf jeden Fall umständlich aus. FFmpeg kennt Parameter zum Audio/Video-Synchronisieren, wenn du das meinst.
Wenn ich ehrlich bin, brauche ich diese Tools nur zum Konvertieren von YouTube-Videos oder Filmen aus dem Internet. Ich hab da jetzt nicht so die riesen Erfahrung damit. Wenn du ein 64bit-system hast, bist du mit meinen DEB-Paketen vlt. nicht ganz so gut bedient. Da musst du wohl oder übel selbst ran.
Hol dir einfach mal den Source-Code von hier: http://ffmpeg.org/releases/ffmpeg-0.5.tar.bz2
Die benötigten Pakete zum Kompilieren sind:
libfaad-dev libamrnb-dev libamrwb-dev libdirac-dev libfaac-dev libgsm1-dev libmp3lame-dev libopenjpeg-dev libschroedinger-dev libspeex-dev libtheora-dev libvorbis-dev libxvidcore4-dev libdc1394-22-dev zlib1g-dev
Zusätzlich brauchst du noch die X264-Libs (die benötigen wiederum das Paket libgpac-dev), die musst du auch noch vorher kompilieren und installieren:
| git clone git://git.videolan.org/x264.git --depth 1
cd x264
./configure --enable-avis-input --enable-mp4-output --enable-shared
make
sudo make install
|
Nun wird FFmpeg übersetzt. Zuerst ins ffmpeg-Verzeichnis wechseln, und dann diesen Code ausführen:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 | flags="--enable-gpl \
--enable-nonfree \
--enable-postproc \
--enable-avfilter \
--enable-avfilter-lavf \
--enable-x11grab \
--enable-gray \
--enable-libamr-nb \
--enable-libamr-wb \
--enable-libdc1394 \
--enable-libdirac \
--enable-libfaac \
--enable-libfaad \
--enable-libfaadbin \
--enable-libgsm \
--enable-libmp3lame \
--enable-libopenjpeg \
--enable-libschroedinger \
--enable-libspeex \
--enable-libtheora \
--enable-libvorbis \
--enable-libx264 \
--enable-libxvid \
--enable-bzlib \
--enable-zlib"
./configure $flags
make
sudo make install
|
Die Installation wird so ungefähr 20 Minuten dauern.