Az FFmpeg olyan nyílt forráskódú segédprogram, amely lehetővé teszi a Linux, a Windows és a Mac OS X felhasználók számára a video- és hangfájlok lejátszását, konvertálását, rögzítését és közvetítését. Szinte minden Linux disztribúcióban használatos. Ez egy parancssori szoftver, amely képes szinte bármilyen médiaformátumot kódolni, dekódolni, demuxozni, muxozni, átkódolni, streamelni, lejátszani és szűrni. Az FFmpeg a libavcodec, a legfejlettebb audio / video codec könyvtárat használja Linux és UNIX-szerű rendszerekhez.
Jellemzők áttekintése
A szoftver egy multimédiás streaming szerverből áll élő közvetítésekhez, egy egyszerű médialejátszóhoz, amely az erőteljes SDL könyvtáron alapul, egy egyszerű multimédiás áramlás analizálóval, könyvtárral, amely funkciókat tartalmaz a programozás egyszerűsítéséhez, és egy másik könyvtárhoz, amely tartalmaz muxert és demuxert a multimédiás tároló formátumokhoz. Ezenkívül támogatja a bemeneti és kimeneti eszközöket, a médiaszűrőket, a nagymértékben optimalizált képméretezést és a színtér / képpont-formátumú konverziós műveletek elvégzésére szolgáló könyvtárat, valamint a nagymértékben optimalizált hangvisszaadási, újramintázási és mintaformátumú konverziók végrehajtására szolgáló könyvtárat.
A videofájlok kezelésére szolgáló alkalmazások széles körében használatos
Napjainkban számos audio / video konverziós segédprogram, valamint a videolejátszási alkalmazások alapulnak, vagy az FFmpeg projektet használják valamilyen módon. Például a Cinelerra egy nagyon hatékony alkalmazás, amely FFmpeg-et használ a professzionális videószerkesztési műveletekhez. A népszerű FFmpeg alapú projektek közül megemlíthetjük a VLC Media Player, a Chromium és a Google Chrome webböngészőit, az Electric Sheep-et, az FFDshow-t, a HandBrake-t, a Kdenlive-t, a libquicktime-t, az MPlayert, a MythTV-t, az OpenH323-at, a QtAV-et, a VeeJay-t, a Xine-t mint a GStreamer keretrendszer, amelyet számos modern Linux-alapú operációs rendszerben használnak.
Előre telepítve számos Linux disztribúcióra
A tapasztalt Linux felhasználók megtanulják használni az FFmpeg programot közvetlenül a parancssorból, mivel a projekt átfogó kézikönyvet és online dokumentációt biztosít. Ugyanezt a fejlesztői csoportot hozta létre, amely elindította az MPlayer projektet, amely nagy teljesítményű audio / video lejátszó, amelyen számos alkalmazás alapul. Az FFmpeg számos Linux disztribúcióval előtelepítve van. Ha nem, automatikusan hozzáadódik a fent említett FFmpeg-alapú alkalmazások egyikéhez.
Újdonság ebben a kiadásban:
- Az include-könyvtár következő verziókban:
- 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
Mi az új 4.0.1-es verziójával:
- Az include-könyvtár következő verziók:
- 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
Mi az új változat:
- Az include-könyvtár következő verziók:
- 55 libavutil 78,100
- libavcodec 57107100
- 57 libavformat 83,100
- 57 libavdevice 10.100
- libavfilter 6107100
- libavresample 3 7 0
- 8.100 libswscale 4.
- libswresample 2 9.100
- 54 libpostproc 7.100
Mi az új verzióban 3.3.4:
- Az include-könyvtár következő verziókban:
- 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
Mi az új 3.3.3-as változata:
- Az include-könyvtár következő verziók:
- 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
Mi az új verzióban 3.3.2:
- Az include-könyvtár következő verziók:
- 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
Mi az új a 3.3 verziónál:
- CrystalHD dekóder új dekódolási API-ba költözött
- add hozzá a belső ebur128 könyvtárat, távolítsa el a külső libebur128 függést
- Pro-MPEG CoP # 3-R2 FEC protokoll
- a videószűrő előhalasztása
- A gömbölyű videók támogatása
- A konfigurálás most sikertelen, ha az automatikus felismerés-könyvtárakat kérték, de nem találják
- PSD dekóder
- 16,8 lebegőpontos pcm dekóder
- 24,0 lebegőpontos pcm dekóder
- Apple Pixlet dekóder
- QDMC audio dekóder
- NewTek SpeedHQ dekóder
- MIDI Sample Dump Standard demuxer
- readeia608 szűrő
- Minta Dump eXchange demuxer
- abitscope multimédiás szűrő
- Scenarist Closed Captions demuxer és muxer
- küszöbszűrő
- midequalizer szűrő
- Optimális Huffman táblázatok (M) JPEG kódoláshoz
- VAAPI-gyorsított MPEG-2 és VP8 kódolás
- Az FM Screen Capture Codec dekóder
- natív Opus kódoló
- ScreenPressor dekóder
- hiányos ClearVideo dekóder
- Intel QSV videó méretezés és deinterlacing szűrők
- Támogassa a MOV-et több minta leírás táblázattal
- XPM dekóder
- Eltávolította a régi X11 képernyő grabbert, használja az XCB helyett
- MPEG-7 videó aláírási szűrő
- A szinkronszinkronszűrők eltávolítása (inkább az af_aresample helyett)
- Intel QSV-gyorsított VP8 videó dekódolás
Az újdonság a 3.2.4-es verzióban:
- A következő könyvtári verziókat tartalmazza:
- 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
Az újdonság a 3.2.2-es verzióban:
- A következő könyvtári verziókat tartalmazza:
- 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
Az újdonság a 3.2.1-es verzióban:
- Az include-könyvtár következő verziókban:
- 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
Mi az új 3.2 verzióban:
- Az include-könyvtár következő verziókban:
- 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
Mi az új verzióban 3.1.3:
- Az include-könyvtár következő verziókban:
- 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
Mi az új verzióban 3.1.2:
- Az include-könyvtár következő verziókban:
- 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
Mi az új verzióban 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
Mi az új verzióban 3.0.2:
Új FFmpeg 3.0.1 (március 29, 2016)
Mi az új verzióban 3.0.1:
- Az include-könyvtár következő verziókban:
- 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
Mi az új a 3.0 verzió:
- Közös titkosítási (CENC) MP4 kódolási és dekódolási támogatás
- DXV dekódolás
- extraszteres szűrő
- ocr-szűrő
- alimiter szűrő
- sztereó szűrő
- sztereotoolok szűrője
- gumiszalag szűrő
- tremolo szűrő
- agate szűrő
- chromakey szűrő
- maszkolt szűrő
- Screenpresso SPV1 dekódolás
- chromaprint ujjlenyomat-muxer
- dinamikus hangerőszabályozás
- helyezze át a szűrőt
- szelektív színszűrő
- kiterjedt natív AAC kódoló fejlesztések és a kísérleti zászló eltávolítása
- ADPCM PSX dekóder
- 3dostr, dcstr, fsb, genh, vag, xvag, hirdetések, msf, svag & amp; vpk demuxer
- zscale szűrő
- wve demuxer
- zéró példányú Intel QSV átkódolás az ffmpeg-ben
- shuffleframes szűrő
- SDX2 DPCM dekóder
- vibrato szűrő
- innoHeim / Rsupport Screen Capture Codec dekóder
- ADPCM AICA dekóder
- Interaktív ACM demuxer és audio dekóder
- XMA1 & amp; XMA2 dekóder
- valós idejű szűrő
- anoisesrc audio szűrőforrás
- IVR demuxer
- compensationdelay szűrő
- a kompresszor szűrő
- támogatja a 16 bites RLE SGI képek kódolását
- apulsator szűrő
- sidechaingate audio szűrő
- mipsdspr1 opció átnevezve a mipsdsp kifejezésre
- Aemphasis szűrő
- mips32r5 opció eltávolítva
- A mips64r6 opciót eltávolítottuk
- DXVA2-gyorsított VP9 dekódolás
- SOFAlizer: virtuális binaurális akusztikus szűrő
- VAAPI VP9 hwaccel
- audio nagyrendű multiband paraméteres ekvalizer
- automatikus bitfolyamszűrés
- megjeleníti a böngésző szűrőt
- libstagefright támogatás eltávolítva
- spektrumszinta szűrő
- Ahistogram szűrő
- csak a ffplay jobb egérgombbal keresse meg
- a teljes képernyőt váltogatja, ha duplán kattint a ffplay bal egérgombbal
- afftfilt szűrő
- konvolúciós szűrő
- a kétudio támogatása wav és avi alatt
- libaacplus és libvo-aacenc támogatás eltávolítva
- Cineform HD dekóder
- új DCA dekóder teljes támogatással a DTS-HD bővítményekhez
- Jelentős teljesítményjavulás a Windows Television (WTV) demuxerben
- nnedi deinterlacer
- video streamel kiválasztása és audiovizuális szűrő kiválasztása
- swaprect filter
- metaadat-videó és ametadata audiószűrő
- SMPTE VC-2 HQ profil támogatja a Dirac dekódert
- SMPTE VC-2 natív kódoló, amely támogatja a HQ-profilt
A
A
Az újdonság a 2.8.6 verzióban:
- Sok más változás közül az tartalmazza a ffmpeg-mt, a 2015-08-28 libav mester, a libav 11 a 2015-08-28-as változásokat.
- A következő könyvtári verziókat tartalmazza:
- 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
Az újdonság a 2.8.3 verzióban:
- Sok más változás közül az tartalmazza a ffmpeg-mt, a 2015-08-28 libav mester, a libav 11 a 2015-08-28-as változásokat.
- A következő könyvtári verziókat tartalmazza:
- 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
Újdonság a 2.8 verzióban:
- Sok más változás közül az tartalmazza a ffmpeg-mt, a 2015-08-28 libav mester, a libav 11 a 2015-08-28-as változásokat.
- A következő könyvtári verziókat tartalmazza:
- 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
Újdonság a 2.7.1-es verzióban:
- Sok más változás közül az tartalmazza a ffmpeg-mt, a 2015-06-10 libav mester, a libav 11 a 2015-06-11-es változásokat. Ez tartalmazza a következő könyvtári verziókat ...
- 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
Újdonság a 2.6.3 verzióban:
- Sok más változás között szerepel a 2015-03-06-es fpmpeg-mt, a libav master, a libav 11 a 2015-03-06-ből származó változások.
- A következő könyvtári verziókat tartalmazza:
- 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
Újdonság a 2.6.1-es verzióban:
- Sok más változás közül az tartalmazza a fmmpeg-mt, a 2015-03-06 libav master, a libav 11-től 2015-03-06-ig történt változásokat. Ez tartalmazza a következő könyvtári verziókat ...
- 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
Újdonság a 2.5.4-es verzióban:
- 2.5.4 megjelent 2015-02-13-ra. Ez a legutolsó stabil FFmpeg kiadás a 2.5-ös verzióról, amelyet a mesterről 2014-12-15-re vágtak le. Sok más változás között szerepel az összes változás a 2014-12-03-es ffmpeg-mt libav mesterként, a libav 11-től 2014-12-03-ig.
- A következő könyvtári verziókat tartalmazza:
- 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
A
Újdonság a 2.5.3 verzióban:
- Sok más változás között szerepel a 2014-12-03-es ffmpeg-mt, a libav master, a libav 11 2014-12-03-től történt változásai is. Ez tartalmazza a következő könyvtári verziókat ...
- 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
Újdonság a 2.5.1-es verzióban:
- Sok más változás között szerepel a 2014-12-03-es fpmpeg-mt, a libav mester 2014-12-03-i, a libav 11-től 2014-12-03-től minden változás.
- A következő könyvtári verziókat tartalmazza:
- 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
Újdonság a 2.5-ös verzióban:
- HEVC / H.265 RTP hasznos formátum (v6 tervezet) csomagmegjelenítő
- SUP / PGS felirat demuxer
- ffprobe -show_pixel_formats opció
- CAST128 szimmetrikus blokk titkosítás, EKB mód
- STL feliratú demuxer és dekóder
- libutvideo YUV 4: 2: 2 10 bites támogatás
- XCB-alapú képernyőfelhúzó
- UDP-Lite támogatás (RFC 3828)
- xBR méretező szűrő
- AVFoundation képernyő támogatása
- Az ffserver támogatja a kodek privát beállításait
- DASH kompatibilis töredezett MP4, MPEG-DASH szegmentáló muxer létrehozása
- WebP muxer animált WebP támogatással
- zygoaudio dekódoló támogatás
- APNG demuxer
- postproc vizualizációs támogatás
Az újdonság a 2.4.4-es verzióban:
- Sok más változás között szerepel az összes változás a 2014-09-14-es ffmpeg-mt libav mesterként, a libav 11 a 2014-11-30-ról.
- A következő könyvtári verziókat tartalmazza:
- 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
Újdonság a 2.4.3-as verzióban:
- Sok más változás között szerepel az összes változás a 2014-09-14-es ffmpeg-mt, a libav mestere, a libav 11 a 2014-11-01-től.
- A következő könyvtári verziókat tartalmazza:
- 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
Az újdonság a 2.4.2-es verzióban:
- Sok más változás közül az tartalmazza az összes változást a 2014-09-14-es ffmpeg-mt, a libav mesterként, a libav 11-től 2014-10-05-től.
- A következő könyvtári verziókat tartalmazza:
- 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
Az újdonság a 2.4-es verzióban:
- Icecast protokoll
- portos objektív-korrekciós szűrő a frei0r szűrőből
- a dctdnoiz nagyszerű optimalizációi, hogy használhatók legyenek
- Az ICY metaadatokat alapértelmezés szerint a HTTP protokoll kéri
- a metaadatok metódusainak a fftools adatfolyam-specifikátorokban történő használatához nyújtott támogatás
- LZMA tömörítési támogatás TIFF dekóderben
- a H.261 RTP-hasznosító formátum (RFC 4587) támogatása
- HEVC / H.265 RTP hasznos formátum (v6 tervezet) visszavonás
- hozzáadott codecview szűrőt tartalmaz, hogy megjelenítse az egyes kodekek által exportált információkat
- Matroska 3D támogatás az oldaladatok alapján
- A texi2html használatával létrehozott HTML-generáció elavult a makeinfo / texi2any javára.
- silenceremove szűrő
Újdonság a 2.3.3-as verzióban:
- Sok más változás közül az tartalmazza a fdmpeg-mt, libav master 2014-07-15, a libav 10.2 verzióját 2014-07-15-től.
- A következő könyvtári verziókat tartalmazza:
- 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
Újdonság a 2.3.2-es verzióban:
- Sok más változás közül az tartalmazza a fdmpeg-mt, libav master 2014-07-15, a libav 10.2 verzióját 2014-07-15-től.
- A következő könyvtári verziókat tartalmazza:
- 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
Az újdonság a 2.3-as verzióban:
- AC3 fixpontos dekódolás
- shuffleplanes szűrő
- alfájl protokoll
- Phantom Cine demuxer
- visszajátszás adat exportálás
- VP7 video dekóder
- Alias PIX képkódoló és dekóder
- A BRender PIX kép dekóder javítása
- Javítások az XBM dekóderhez
- QTKit bemeneti eszköz
- fejlesztések az OpenEXR képdekódolóhoz
- támogatja a 16 bites RLE SGI képek dekódolását
- GDI képernyő megragadása Windows alatt
- alternatív megjelenítési támogatás a HTTP élő közvetítéshez
- AVFoundation bemeneti eszköz
- Közvetlen digitális stream (DSD) dekóder
- Magic Lantern videó (MLV) demuxer
- On2 AVC (Audio for Video) dekóder
- támogatás a dekódoláshoz a DXVA2-n keresztül az ffmpeg-ben
- libbs2b alapú sztereó-binaurális audiószűrő
- A libx264 referenciakeretek száma a szinttől függően korlátozódik
- natív Opus dekóder
- megjelenítési mátrix export és forgatás api
- WebVTT kódoló
- showcqt multimédiás szűrő
- zoompan szűrő - jelszűrő szűrő
- hqx szűrő (hq2x, hq3x, hq4x)
- flanger szűrő
- Képformátum automatikus felderítése
- LRC demuxer és muxer
- Samba protokoll (via libsmbclient)
- WebM DASH Manifest muxer
- libfribidi támogatás a rajz szövegében
Újdonság a 2.2.5 verzióban:
- Sok más változás között szerepel az összes változás a 2014-03-01-es fpmpeg-mt-ből, libav master-ből, a libav 10.2-ből 2014-07-15-ből.
- A következő könyvtári verziókat tartalmazza:
- 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
Hozzászólás nem található