FFmpeg je nástroj open source, který umožňuje uživatelům Linux, Windows a Mac OS X přehrávat, konvertovat, nahrávat a streamovat video a audio soubory. Používá se téměř ve všech distribucích systému Linux. Jedná se o software příkazového řádku, který může zakódovat, dekódovat, demulovat, muxovat, překódovat, streamovat, přehrávat a filtrovat téměř libovolný dostupný mediální formát. FFmpeg používá libavcodec, nejmodernější knihovnu kodeků audio / video pro systémy Linux a UNIX.
Funkce na první pohled
Software se skládá z multimediálního streamingového serveru pro živé vysílání, jednoduchého mediálního přehrávače založeného na výkonné knihovně SDL, jednoduchého multimediálního streamového analyzátoru, knihovny obsahující funkce pro zjednodušení programování a další knihovny obsahující muxery a demuxery pro multimediální kontejnery. Navíc je dodáván s podporou vstupních a výstupních zařízení, mediálních filtrů, knihovny pro provádění vysoce optimalizovaných změn velikosti obrázků a konverze barevného prostoru / formátů pixelů a knihovny pro provádění vysoce optimalizovaných konverzí zvukových rematrizátorů, převzorkování a formátů vzorků.
Používá širokou škálu aplikací pro manipulaci s video soubory
V dnešní době je mnoho nebo více nástrojů pro konverzi zvuku / videa a aplikace pro přehrávání videa založeno nebo využívá projekt FFmpeg. Například Cinelerra je velmi výkonná aplikace, která využívá FFmpeg pro profesionální editační operace. Mezi další populární projekty FFmpeg patří VLC Media Player, prohlížeče Chromium a Google Chrome, Elektrické ovce, ffdshow, HandBrake, Kdenlive, libquicktime, MPlayer, MythTV, OpenH323, QtAV, VeeJay, Xine, XBMC jako rámec GStreamer, který se používá v mnoha moderních operačních systémech Linux.
Dodává se na mnoha distribucích Linux
Zkušení uživatelé systému Linux se mohou naučit používat FFmpeg přímo z příkazového řádku, neboť projekt poskytuje komplexní manuální a online dokumentaci. Byl vytvořen stejným týmem vývojářů, kteří spustili projekt MPlayer, výkonný přehrávač zvuku a videa, na kterém jsou založeny mnohé aplikace. FFmpeg je předinstalovaný na mnoha distribucích Linuxu. Pokud tomu tak není, bude automaticky přidáno při instalaci některé z výše uvedených aplikací založených na FFmpeg.
Co je nového v této verzi:
- zahrnutí-knihovna následující provedení:
- 56 libavutil 14.100
- libavcodec 18.100 58.
- 58 libavformat 12,100
- 58 libavdevice 3.100
- libavfilter 16.100 7.
- libswscale 5. 1,100
- libswresample 3 1,100
- 55 libpostproc 1,100
Co nového ve verzi 4.0.1:
- include-knihovnu následující verze:
- libavutil 56.14.100
- 58.18.100 libavcodec
- libavformat 58.12.100
- libavdevice 58.3.100
- libavfilter 7.16.100
- libswscale 5.1.100
- libswresample 3.1.100
- libpostproc 55.1.100
Co nového ve verzi:
- include-knihovna následujících verzích:
- 55 libavutil 78,100
- libavcodec 57,107,100
- 57 libavformat 83,100
- 57 libavdevice 10,100
- libavfilter 6,107,100
- libavresample 3 7 0
- 8,100 libswscale 4.
- libswresample 2 9,100
- 54 libpostproc 7,100
Co nového ve verzi 3.3.4:
- zahrnutí-knihovna následující provedení:
- 55 libavutil 58,100
- libavcodec 89.100 57.
- 57 libavformat 71,100
- 57 libavdevice 6,100
- libavfilter 82.100 6.
- libavresample 3 5 0
- 6,100 libswscale 4.
- libswresample 2 7,100
- 54 libpostproc 5,100
Co nového ve verzi 3.3.3:
- include-knihovnu následující verze:
- libavutil 55.58.100
- 57.89.100 libavcodec
- libavformat 57.71.100
- libavdevice 57.6.100
- libavfilter 6.82.100
- libavresample 3.5.0
- libswscale 4.6.100
- libswresample 2.7.100
- libpostproc 54.5.100
Co nového ve verzi 3.3.2:
- include-knihovnu následující verze:
- libavutil 55.58.100
- 57.89.100 libavcodec
- libavformat 57.71.100
- libavdevice 57.6.100
- libavfilter 6.82.100
- libavresample 3.5.0
- libswscale 4.6.100
- libswresample 2.7.100
- libpostproc 54.5.100
Co nového ve verzi 3.3:
- Dekodér CrystalHD se přesunul do nového rozhraní API dekódování
- přidat interní knihovnu ebur128, odstraňte vnější závislost libebur128
- protokol Pro-MPEG CoP # 3-R2 FEC
- předběžný filtr videa
- Podpora sférických videí
- Konfigurace nyní selže, pokud jsou vyžadovány autodetektní knihovny, ale nenalezeny
- PSD dekodér
- 16,8 dekodér s plovoucí desetinnou čárkou
- 24.0 dekodér s plovoucí desetinnou čárkou
- dekodér Apple Pixlet
- Audio dekodér QDMC
- Dekodér NewTek SpeedHQ
- Standardní demuxér pro výpis vzorku MIDI
- filtr readeia608
- Vzorový demuxer výmene výpisu
- multimediální filtr abitscope
- Scénář Closed Captions demuxer a muxer
- prahový filtr
- filtr zvětšovacího filtru
- Optimální tabulky Huffman pro kódování (M) JPEG
- Kódování MPEG-2 a VP8 s akcelerací VAAPI
- dekodér pro dekódování kodeků FM
- nativní kodér Opus
- Dekodér ScreenPressor
- nekompletní dekodér ClearVideo
- Filtry pro škálování a deinterlaci videa Intel QSV
- Podporujte službu MOV s více tabulkami popisu vzorků
- XPM dekodér
- Odstraněním staršího gradientu obrazovky X11 použijte místo toho XCB
- Filtr podpisu videa MPEG-7
- Odstraněn filtr asynaktů (použijte místo toho af_aresample)
- Dekódování videa VPS s akcelerací Intel QSV
Co je nového ve verzi 3.2.4:
- Obsahuje následující verze knihovny:
- libavutil 55.34.100
- libavcodec 57.64.101
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Co je nového ve verzi 3.2.2:
- Obsahuje následující verze knihovny:
- libavutil 55.34.100
- libavcodec 57.64.101
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Co je nového ve verzi 3.2.1:
- include-knihovna následujících verzích:
- libavutil 55.34.100
- 57.64.101 libavcodec
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Co nového ve verzi 3.2:
- include-knihovna následujících verzích:
- libavutil 55.34.100
- 57.64.100 libavcodec
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Co nového ve verzi 3.1.3:
- include-knihovna následujících verzích:
- 55 libavutil 28,100
- libavcodec 48.101 57.
- 57 libavformat 41,100
- 57 libavdevice 0,101
- libavfilter 47.100 6.
- libavresample 3 0 0
- 1,100 libswscale 4.
- libswresample 2 1,100
- 54 libpostproc 0,100
Co nového ve verzi 3.1.2:
- include-knihovna následujících verzích:
- libavutil 55.28.100
- 57.48.101 libavcodec
- libavformat 57.41.100
- libavdevice 57.0.101
- libavfilter 6.47.100
- libavresample 3.0.0
- libswscale 4.1.100
- libswresample 2.1.100
- libpostproc 54.0.100
Co nového ve verzi 3.1.1:
- libavutil 55.28.100
- 57.48.101 libavcodec
- libavformat 57.41.100
- libavdevice 57.0.101
- libavfilter 6.47.100
- libavresample 3.0.0
- libswscale 4.1.100
- libswresample 2.1.100
- libpostproc 54.0.100
Co nového ve verzi 3.0.2:
Novinkou v FFmpeg 3.0.1 (29.března 2016)
Co nového ve verzi 3.0.1:
- include-knihovna následujících verzích:
- 55 libavutil 17,103
- libavcodec 24.102 57.
- 57 libavformat 25,100
- 57 libavdevice 0,101
- libavfilter 31.100 6.
- libavresample 3 0 0
- 0,100 libswscale 4.
- libswresample 2 0,101
- 54 libpostproc 0,100
Co nového ve verzi 3.0:
- Podpora kódování a dekódování MP4 Common Encryption (CENC)
- dekódování DXV
- extrastereo filtr
- filtru ocr
- filtr alimiter
- filtr stereowiden
- Filtr stereotoolů
- filtr gumového pásma
- filtr tremolo
- Filtr agate
- filtr chromakey
- filtr maskedmerge
- Dekódování SPV1 Screenpresso
- snímač otisků prstů chromaprint
- dynamické ovládání hlasitosti ffplay
- přemístěte filtr
- filtr selectivecolor
- Vylepšení natívneho AAC enkodéru a odstranění experimentálního příznaku
- dekodér ADPCM PSX
- 3dostr, dcstr, fsb, genh, vag, xvag, reklamy, msf, svag & amp; vpk demuxer
- filtr zscale
- wve demuxer
- Překopírování Intel QSV s nulovým kopírováním do ffmpeg
- filtr shuffleframes
- dekodér SDX2 DPCM
- vibrato filtr
- innoHeim / Rsupport dekodér kodeků zachycení obrazovky
- dekodér ADPCM AICA
- Demuxer a dekodér zvuku Interplay ACM
- XMA1 & Dekodér XMA2
- filtr v reálném čase
- anoisesrc zdroj filtru zvuku
- IVR demuxer
- filtr kompenzace kompenzace
- filtr acompressoru
- podporuje kódování 16bitových obrazů RLE SGI
- filtr apulzátoru
- filtr zvuku sidechaingat
- Možnost mipsdspr1 byla přejmenována na mipsdsp
- Filtr aemphasis
- Možnost mips32r5 byla odstraněna
- Možnost mips64r6 byla odstraněna
- Dekódování VP9 s akcelerací DXVA2
- SOFAlizer: virtuální binaurální akustický filtr
- VAAPI VP9 hwaccel
- Parametrický ekvalizér s vysokou kvalitou zvuku s vysokou objednávkou
- automatické filtrování bitových toků
- zobrazuje filtr hledáčku
- Odstraněna podpora libstagefright
- spektrum filtr
- Filtr ahistromu
- vyhledávejte pouze pravým tlačítkem myši ve ffplay
- při dvojitém kliknutí levým tlačítkem myši ve ffplay přepněte celou obrazovku
- Filtr afftfilt
- filtr konvoluce
- Odstraněná podpora libqvi
- podpora pro dvaudio v wav a avi
- odstraněna podpora libaacplus a libvo-aacenc
- Dekodér Cineform HD
- nový dekodér DCA s plnou podporou rozšíření DTS-HD
- významné vylepšení výkonu v systému Windows TV (WTV) demuxer
- nnedi deinterlacer
- streamselect video a astreamselect audio filtr
- swapový filtr
- Filtr metadat pro video a ametadata li>
- Podpora profilu HQ profilu SMPTE VC-2 pro dekodér Dirac
- Nativní snímač SMPTE VC-2 podporující profil HQ
Co je nového ve verzi 2.8.6:
- Mezi spousty dalších změn patří všechny změny z ffmpeg-mt, libav master z 2015-08-28, libav 11 od 2015-08-28.
- Obsahuje následující verze knihovny:
- libavutil 54. 31.100
- libavcodec 56. 60.100
- libavformat 56. 40.101
- libavdevice 56. 4.100
- libavfilter 5. 40.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Co je nového ve verzi 2.8.3:
- Mezi spousty dalších změn patří všechny změny z ffmpeg-mt, libav master z 2015-08-28, libav 11 od 2015-08-28.
- Obsahuje následující verze knihovny:
- libavutil 54. 31.100
- libavcodec 56. 60.100
- libavformat 56. 40.101
- libavdevice 56. 4.100
- libavfilter 5. 40.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Co je nového ve verzi 2.8:
- Mezi spousty dalších změn patří všechny změny z ffmpeg-mt, libav master z 2015-08-28, libav 11 od 2015-08-28.
- Obsahuje následující verze knihovny:
- libavutil 54. 31.100
- libavcodec 56. 60.100
- libavformat 56. 40.101
- libavdevice 56. 4.100
- libavfilter 5. 40.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Co je nového ve verzi 2.7.1:
- Mezi spousty dalších změn zahrnuje všechny změny z ffmpeg-mt, libav master z 2015-06-10, libav 11 k 2015-06-11. Obsahuje následující verze knihovny ...
- libavutil 54. 27.100
- libavcodec 56. 41.100
- libavformat 56. 36.100
- libavdevice 56. 4.100
- libavfilter 5. 16.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.100
- libpostproc 53. 3.100
Co je nového ve verzi 2.6.3:
- Mezi spousty dalších změn patří všechny změny z ffmpeg-mt, libav master z 2015-03-06, libav 11 od 2015-03-06.
- Obsahuje následující verze knihovny:
- libavutil 54. 20.100
- libavcodec 56. 26.100
- libavformat 56. 25.101
- libavdevice 56. 4.100
- libavfilter 5. 11.102
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Co je nového ve verzi 2.6.1:
- Mezi spousty dalších změn obsahuje všechny změny z ffmpeg-mt, libav master 2015-03-06, libav 11 od 2015-03-06. Obsahuje následující verze knihovny ...
- libavutil 54. 20.100
- libavcodec 56. 26.100
- libavformat 56. 25.101
- libavdevice 56. 4.100
- libavfilter 5. 11.102
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Co je nového ve verzi 2.5.4:
- 2.5.4 byl vydán v roce 2015-02-13. Jedná se o nejnovější stabilní uvolnění FFmpeg z větve 2,5, které bylo vyškrtnuto z masteru v období 2014-12-15. Mezi spousty dalších změn patří všechny změny z ffmpeg-mt, master libav 2014-12-03, libav 11 od 2014-12-03.
- Obsahuje následující verze knihovny:
- libavutil 54. 15.100
- libavcodec 56. 13.100
- libavformat 56. 15.102
- libavdevice 56. 3.100
- libavfilter 5. 2.103
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Co je nového ve verzi 2.5.3:
- Mezi spousty dalších změn zahrnuje všechny změny z ffmpeg-mt, master libav 2014-12-03, libav 11 od 2014-12-03. Obsahuje následující verze knihovny ...
- libavutil 54. 15.100
- libavcodec 56. 13.100
- libavformat 56. 15.102
- libavdevice 56. 3.100
- libavfilter 5. 2.103
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Co je nového ve verzi 2.5.1:
- Mezi spousty dalších změn zahrnuje všechny změny z ffmpeg-mt, master libav 2014-12-03, libav 11 od 2014-12-03.
- Obsahuje následující verze knihovny:
- libavutil 54. 15.100
- libavcodec 56. 13.100
- libavformat 56. 15.102
- libavdevice 56. 3.100
- libavfilter 5. 2.103
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Co je nového ve verzi 2.5:
- HEVC / H.265 Formát užitečného zatížení RTP (draft v6) packetizer
- Demuxer titulků SUP / PGS
- možnost ffprobe -show_pixel_formats
- CAST128 symetrická bloková šifra, režim ECB
- Oddělovač a dekodér titulků STL
- podpora libtuvideo YUV 4: 2: 2 10bit
- Screen-grabber na bázi XCB
- podpora UDP-Lite (RFC 3828)
- Filtr škálování xBR
- Podpora snímání obrazovky AVFoundation
- ffserver podporuje soukromé možnosti kodeků
- vytváření fragmentovaného MP4, segmentování MPEG-DASH muxer
- WebP muxer s animovanou podporou WebP
- Podpora dekódování zygoaudio
- APNG demuxer
- podpora vizualizace postproc
Co je nového ve verzi 2.4.4:
- Mezi spousty dalších změn patří všechny změny z ffmpeg-mt, master libav 2014-09-14, libav 11 od 2014-11-30.
- Obsahuje následující verze knihovny:
- libavutil 54. 7.100
- libavcodec 56. 1.100
- libavformat 56. 4.101
- libavdevice 56. 0.100
- libavfilter 5. 1.100
- libavresample 2. 1. 0
- libswscale 3. 0.100
- libswresample 1. 1.100
- libpostproc 53. 0.100
Co je nového ve verzi 2.4.3:
- Mezi spousty dalších změn zahrnuje všechny změny z ffmpeg-mt, libav master z let 2014-09-14, libav 11 od 2014-11-01.
- Obsahuje následující verze knihovny:
- libavutil 54. 7.100
- libavcodec 56. 1.100
- libavformat 56. 4.101
- libavdevice 56. 0.100
- libavfilter 5. 1.100
- libavresample 2. 1. 0
- libswscale 3. 0.100
- libswresample 1. 1.100
- libpostproc 53. 0.100
Co je nového ve verzi 2.4.2:
- Mezi spousty dalších změn patří všechny změny z ffmpeg-mt, libav master z let 2014-09-14, libav 11 od 2014-10-05.
- Obsahuje následující verze knihovny:
- libavutil 54. 7.100
- libavcodec 56. 1.100
- libavformat 56. 4.101
- libavdevice 56. 0.100
- libavfilter 5. 1.100
- libavresample 2. 1. 0
- libswscale 3. 0.100
- libswresample 1. 1.100
- libpostproc 53. 0.100
Co je nového ve verzi 2.4:
- protokol Icecast
- filtr filtrovaného objektivu z filtru
- Velké optimalizace v dctdnoiz, aby byla použitelná
- Metadata ICY jsou nyní ve výchozím nastavení vyžadována protokolem HTTP
- podpora pro použití metadat ve specifikátorech toku ve fftool
- Podpora komprese LZMA v dekodéru TIFF
- podpora formátu užitečného zatížení H.261 RTP (RFC 4587)
- HEVC / H.265 Formát užitečného zatížení RTP (draft v6) depacketizer
- přidal filtr kodekview pro vizualizaci informací exportovaných některými kodeky
- Matroska 3D podporuje boční data li>
- Generování HTML pomocí texi2html je zastaralé ve prospěch makeinfo / texi2any
- filtr silenceremove
Co je nového ve verzi 2.3.3:
- Mezi spousty dalších změn zahrnuje všechny změny z ffmpeg-mt, master libav 2014-07-15, libav 10.2 od 2014-07-15.
- Obsahuje následující verze knihovny:
- libavutil 52. 92.100
- libavcodec 55. 69.100
- libavformat 55. 48.100
- libavdevice 55. 13.102
- libavfilter 4. 11.100
- libavresample 1. 3. 0
- libswscale 2. 6.100
- libswresample 0. 19.100
- libpostproc 52. 3.100
Co je nového ve verzi 2.3.2:
- Mezi spousty dalších změn zahrnuje všechny změny z ffmpeg-mt, master libav 2014-07-15, libav 10.2 od 2014-07-15.
- Obsahuje následující verze knihovny:
- libavutil 52. 92.100
- libavcodec 55. 69.100
- libavformat 55. 48.100
- libavdevice 55. 13.102
- libavfilter 4. 11.100
- libavresample 1. 3. 0
- libswscale 2. 6.100
- libswresample 0. 19.100
- libpostproc 52. 3.100
Co je nového ve verzi 2.3:
- dekódování pevných bodů AC3
- filtr shuffleplanes
- protokol dílčího souboru
- Phantom Cine demuxer
- exportovat data exportu
- dekodér videa VP7
- Kodér a dekodér obrazu Alias PIX
- Vylepšení dekodéru obrazu BRender PIX
- Vylepšení dekodéru XBM
- vstupní zařízení QTKit
- vylepšení dekodéru obrazu OpenEXR
- podporují dekódování 16bitových obrazů RLE SGI
- Obrazovka GDI se systémem Windows
- Podpora alternativního rendrování pro HTTP Live Streaming
- Vstupní zařízení AVFoundation
- Dekodér pro digitální vysílání Direct Stream (DSD)
- Demuxer Magic Lantern Video (MLV)
- On2 dekodér AVC (Audio for Video)
- podpora dekódování pomocí DXVA2 ve ffmpeg
- Filtr stereo na binauralní filtr založený na libbs2b
- Počet referenčních rámců libx264 závisí na úrovni
- přirozený dekodér Opus
- zobrazení exportní matice a rotace api
- Kodér WebVTT
- zobrazit multimediální filtr
- filtr zoompandu - filtr signalstats
- filtr hqx (hq2x, hq3x, hq4x)
- flanger filter
- Automatická detekce formátu obrazu
- LRC demuxer a muxer
- Samba protokol (přes libsmbclient)
- WebM DASH Manifest muxer
- podpora libfribidi ve výkrese
Co je nového ve verzi 2.2.5:
- Mezi spousty dalších změn patří všechny změny z ffmpeg-mt, libav master z let 2014-03-01, libav 10.2 od 2014-07-15.
- Obsahuje následující verze knihovny:
- libavutil 52. 66.100
- libavcodec 55. 52.102
- libavformat 55. 33.100
- libavdevice 55. 10.100
- libavfilter 4. 2.100
- libswscale 2. 5.102
- libswresample 0. 18.100
- libpostproc 52. 3.100
Komentáře nebyl nalezen