GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat a otestovat FFMPEG/FFMPEG-PHP v Debian Squeeze

Dnes si vysvětlíme, jak můžete nainstalovat „ffmpeg“ a „ffmpeg-php“ na Debian 6 (Squeeze) VPS. Pokyny k instalaci platí také pro jakýkoli jiný box založený na Debianu 6.

Co je FFMPEG?

Jedná se o kompletní multiplatformní řešení pro záznam, konverzi a streamování audio a video souborů. FFMPEG dodává „libavcodec ‘ což je jedna z předních knihoven audio/video kodeků.

Dobře, ale co je to FFMPEG-PHP?

Jedná se o rozšíření pro PHP, které přidává snadno použitelné, objektově orientované aplikační programovací rozhraní pro přístup a načítání informací z video a zvukových souborů.

1. Nejprve se pomocí následujícího příkazu ujistěte, že je váš Debian VPS plně aktuální:

# apt-get update && apt-get -y upgrade --show-upgraded

2. Dále musíme do vašich zdrojů zahrnout úložiště DotDeb, abychom z něj mohli snadno nainstalovat rozšíření PHP ffmpeg:

# echo -e "deb http://packages.dotdeb.org squeeze all" >> /etc/apt/sources.list

3. Nyní, když jsme přidali repo do zdrojů, musíme importovat jeho klíč GPG . Za tímto účelem proveďte následující příkaz:

# gpg --keyserver keys.gnupg.net --recv-key 89DF5277 && gpg -a --export 89DF5277 | apt-key add -

– Měli byste získat něco jako výstup níže:
gpg:vyžádání klíče 89DF5277 ze serveru hkp keys.gnupg.net
gpg:klíč 89DF5277:importovaný veřejný klíč „Guillaume Plessis“
gpg:nebyly nalezeny žádné důvěryhodné klíče
gpg:Celkový počet zpracovaných:1
gpg:importováno:1 (RSA:1)
OK

4. Nyní je úložiště DotDeb plně nastaveno, takže potřebujeme obnovit zdroje spuštěním:

# apt-get update

5. S tím vším jsme připraveni skutečně nainstalovat balíčky FFMPEG a FFMPEG-PHP, takže to udělejte provedením následujícího příkazu:

# apt-get install ffmpeg php5-ffmpeg -y

Po dokončení instalace otestujte, zda je ffmpeg správně nainstalován a načten spuštěním:

# ffmpeg -version
# php -m | grep ffmpeg

Pokud je vše v pořádku jako závěrečný test, můžete pomocí následujícího PHP skriptu otestovat, zda je ve vašem PHP dostupný FFMPEG:

$command = 'ffmpeg -version';
$path = '/tmp';

exec($command, $path, $returncode);
if ($returncode == 127)
{
echo 'ffmpeg is NOT available';
die();
}
else
{
echo 'ffmpeg is available';
}

Debian
  1. Jak nainstalovat a zabezpečit MariaDB na Debian 11

  2. Jak nainstalovat Node.js a npm na Debian 11

  3. Jak nainstalovat a používat FFmpeg na Debianu 10

  1. Jak nainstalovat a používat Debian Backports

  2. Jak nainstalovat a nakonfigurovat Redis na Debian 9

  3. Jak nainstalovat a používat Ansible na Debian 11

  1. Jak nainstalovat a používat FFmpeg na Debianu 9

  2. Jak nainstalovat a nakonfigurovat Redmine na Debian 9

  3. Jak nainstalovat a používat FFmpeg na Debianu 10