FFmpeg je projekt brezplačne programske opreme Lahko, ki uporabnikom med drugim omogoča dekodiranje, kodiranje, prekodiranje, mux, demux, tok, filtriranje, pretakanje zvoka in videa.
Omeniti velja tudi, da paket vsebuje libavcodec , libavutil, libavformat, libavfilter, libavdevice, libswscale in libswresample, ki jih lahko uporabljajo aplikacije. Pa tudi ffmpeg, ffserver, ffplay in ffprobe, ki končni uporabniki ga lahko uporabljajo za prekodiranje, pretakanje in predvajanje.
FFmpeg je razvit na GNU / Linux, vendar ga je mogoče zbrati v večini operacijskih sistemov, vključno z Windows. FFmpeg, ki proizvaja knjižnice in programe, ki se uporabljajo za večpredstavnostno obdelavo podatkov.
FFmpeg podpira od starih formatov do najnovejših. Skratka, to je celovita, večplastna rešitev za snemanje, pretvorbo in pretakanje zvoka in videa.
Kaj je novega v FFmpeg 4.0
FFmpeg je bil nedavno posodobljen prihaja po šestih mesecih serije 3.x, FFMpeg 4.0 predstavlja filtre bitnega toka za urejanje trenutnih metapodatkov v formatih H.264, MPEG-2 in HEVC, eksperimentalni kodirnik MagicYUV, Nvidia NVDEC pospešeni H.264, MPEG-1/2/4, HEVC, VC1, VP8 / 9 in MJPE dekodiranje hwaccel in MJPEG, pospešen Intel QSV kodiranje.
prav tako uvedeni so bili novi izvorni kodirniki in dekoderji aptX, aptX HD in SBC, skupaj z podpora za dekodiranje VAJI MJPEG in VP8, TiVo ty / ty + demuxer, dajalnik VideoToolbox HEVC in hwaccel, podpora za okvire, odvisne od E-AC-3, pa tudi dajalnika AMD AMF HEVC in H.264.
Podpora za LibreSSL Odprtokodno implementacijo protokola SSL (Secure Sockets Layer) in TLS (Transport Layer Security) je izvajala knjižnica libtls, podpora kodiranju in dekodiranju codec2 prek knjižnice libcodec2, podpora AV1 prek knjižnice libaom in podpora protokola Haivision SRT skozi knjižnico libsrt.
Poleg tega obstaja video polnilni filter, avdio filter lv2 vsebnik, klimatski filter, filter za normalizacijo videa, prekrivni filter OpenCL, prekrivni filter s pospeševanjem Intel QSV, ProcAmp s pospeševanjem VAAPI (barvno ravnovesje), filtri za izolacijo in ostrino, bitni filter za ekstrakcijo E-AC - 3 jedra, kot zvočni filter hilbert.
FFmpeg 4.0 zavrže podporo za operacijski sistem Windows XP, ker je zastarela, zdaj je podprta najmanjša različica sistema Windows Vista. Ta različica odstranjuje tudi program ffserver ter ffmdec in ffmenc demuxer in muxer.
Kako namestiti FFmpeg različice 4.0 na Linux?
FFmpeg Vključen je v večino distribucij Linuxa, čeprav niso bili vsi posodobljeni na novo različico, zato je treba dodati nekaj dodatnega repozitorija.
za V posebnem primeru Debian Jessie je treba dodati naslednje, odpremo terminal in izvedemo:
sudo sh -c 'echo "deb http://www.deb-multimedia.org jessie main non-free" >> /etc/apt/sources.list'
Posodabljamo repozitorije
sudo apt-get update
Namestimo nekaj odvisnosti:
sudo apt-get install deb-multimedia-keyring
Spet posodobimo in namestimo FFmpeg, če uporabljate Debian 9, zaženite te ukaze:
sudo apt-get update sudo apt-get install ffmpeg
V primeru Ubuntuja imamo skladišče, s katerim se lahko podpiramo, samo odpremo terminal in zaženemo.
Skladišče dodamo z:
sudo apt-add-repository ppa:jonathonf/ffmpeg-3
Posodabljamo repozitorije:
sudo apt-get update
Končno namestimo s tem ukazom:
sudo apt-get install ffmpeg
V primeru Fedore moramo ukaz izvršiti glede na različico našega sistema, to je v primeru, da v vaš sistem niso dodane fuzijske repozitorije rpm:
Fedora 26
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-26.noarch.rpm sudo yum update sudo yum install ffmpeg
Za Fedoro 27
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-27.noarch.rpm sudo yum update sudo yum install ffmpeg
Fedora 28
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-28.noarch.rpm sudo yum update sudo yum install ffmpeg
Za primer Arch Linux in izpeljanke, ki jih izvajamo samo:
sudo pacman -S ffmpeg
In s tem imamo v našem sistemu že nameščeno najnovejšo različico FFmpeg, s tedni ali meseci pa bomo začeli videti tudi nove različice in funkcije, dodane vsem video urejevalnikom, ki uporabljajo FFmpeg.