Ffmpeg (Linux): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
Zeile 59: Zeile 59:
<pre>
<pre>
cd ~/temp
cd ~/temp
wget https://ffmpeg.org//releases/ffmpeg-7.0.tar.gz
wget https://ffmpeg.org//releases/ffmpeg-7.0.tar.bz2
tar xvjf ffmpeg-0.8.10.tar.bz2
tar xvjf ffmpeg-7.0.tar.bz2
cd ffmpeg-0.8.10
sudo su
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc \
cd ffmpeg-7.0
--enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb \
./configure \
--enable-libopencore-amrwb --enable-libtheora --enable-libvorbis \
  --enable-gpl \
--enable-libvpx --enable-libx264 --enable-libxvid
  --enable-version3
make
  --enable-nonfree \
make install
  --enable-postproc \
  --enable-libfaac \
  --enable-libmp3lame
  --enable-libopencore-amrnb \
  --enable-libopencore-amrwb \
  --enable-libtheora \
  --enable-libvorbis \
  --enable-libvpx \
  --enable-libx264 \
  --enable-libxvid \
make
make install
cd ..
cd ..
</pre>
</pre>

Version vom 4. Mai 2024, 11:04 Uhr

Noch in Bearbeitung


Selbst kompilieren

Abhängigkeiten

libfaac-dev

Da libfaac-dev nicht frei ist, muss es manuell installiert werden.

Quellen: https://packages.debian.org/bookworm/libfaac-dev https://deb-multimedia.org/dists/stable/main/

cd ~/temp
wget https://deb-multimedia.org/pool/main/f/faac-dmo/libfaac-dev_1.30-dmo1_armhf.deb
wget https://deb-multimedia.org/pool/main/f/faac-dmo/libfaac0_1.30-dmo1_armhf.deb
sudo dpkg -i libfaac0_1.30-dmo1_armhf.deb
sudo dpkg -i libfaac-dev_1.30-dmo1_armhf.deb

Aus den Paktequellen

sudo apt-get install make automake g++ bzip2 python3 unzip patch subversion ruby build-essential git \
checkinstall yasm texi2html libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev \
libtheora-dev libvdpau-dev libvorbis-dev libvpx-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev \
yasm

x264

cd ~/temp
git clone https://code.videolan.org/videolan/x264.git
sudo su
cd x264
./configure --enable-shared
make && make install
cd ..

libvpx

cd ~/temp
git clone https://chromium.googlesource.com/webm/libvpx
sudo su
cd libvpx
./configure
make
sudo checkinstall --pkgname=libvpx --pkgversion="1:$(date +%Y%m%d%H%M)-git" --backup=no --deldoc=yes --fstrans=no --default

ffmpeg

cd ~/temp
wget https://ffmpeg.org//releases/ffmpeg-7.0.tar.bz2
tar xvjf ffmpeg-7.0.tar.bz2
sudo su
cd ffmpeg-7.0
./configure \
  --enable-gpl \
  --enable-version3
  --enable-nonfree \
  --enable-postproc \
  --enable-libfaac \
  --enable-libmp3lame
  --enable-libopencore-amrnb \
  --enable-libopencore-amrwb \
  --enable-libtheora \
  --enable-libvorbis \
  --enable-libvpx \
  --enable-libx264 \
  --enable-libxvid \
make
make install
cd ..

Links

https://helpdesk.vimp.com/de/wissensdatenbank-faq/article/transcoding-ubuntu-debian-ffmpeg-selbst-kompilieren

https://www.linux-magazin.de/ausgaben/2017/11/ffmpeg-mit-gpus/3/

https://wiki.ubuntuusers.de/FFmpeg/


Zurück zu Ubuntu