FFmpeg este un utilitar open source care permite utilizatorilor Linux, Windows și Mac OS X să redea, să convertească, să înregistreze și să transmită fișiere video și audio. Este folosit în aproape toate distribuțiile Linux. Este un software de linie de comandă care poate codifica, decoda, demula, mux, transcoda, strecura, reda și filtrează aproape orice format media disponibil. FFmpeg folosește libavcodec, cea mai avansată bibliotecă de codec audio / video pentru sistemele Linux și UNIX.
Caracteristici dintr-o privire
Software-ul este alcătuit dintr-un server multimedia streaming pentru transmisiuni live, un media player simplu bazat pe biblioteca puternică SDL, un simplu analizor de flux multimedia, o bibliotecă care conține funcții pentru simplificarea programării și o altă bibliotecă care include muxeri și demuxers pentru formatele de containere multimedia. În plus, vine cu suport pentru dispozitive de intrare și ieșire, filtre media, o bibliotecă pentru realizarea unor operații de conversie a imaginilor optimizate și operații de conversie a spațiului de culoare / format pixel și o bibliotecă pentru realizarea unor conversii de conversie audio de rematrizare, p>
Utilizat de o gamă largă de aplicații pentru manipularea fișierelor video
Aceste zile, numeroase utilitare de conversie audio / video, precum și aplicații de redare video se bazează sau utilizează proiectul FFmpeg, într-un fel sau altul. De exemplu, Cinelerra este o aplicație foarte puternică care utilizează FFmpeg pentru operații profesionale de editare video. Printre alte proiecte populare bazate pe FFmpeg se numără VLC Media Player, browserele web Chromium și Google Chrome, Sheep Electric, ffdshow, HandBrake, Kdenlive, libquicktime, MPlayer, MythTV, OpenH323, QtAV, VeeJay, Xine, XBMC ca cadru GStreamer care este folosit în multe sisteme moderne de operare bazate pe Linux.
Apare pre-instalat pe multe distribuții Linux
Utilizatorii experimentați de Linux pot învăța să folosească FFmpeg direct din linia de comandă, deoarece proiectul oferă o documentație manuală și online completă. Acesta a fost creat de aceeași echipă de dezvoltatori care a lansat proiectul MPlayer, un player audio / video puternic pe care se bazează multe aplicații. FFmpeg vine preinstalat pe multe distribuții Linux. Dacă nu, acesta va fi adăugat automat când instalați una dintre aplicațiile bazate pe FFmpeg.
Ce este nou în această ediție:
- INCLUD-bibliotecă următoare versiuni:
- 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
Ce noul în versiunea 4.0.1:
- INCLUDE-bibliotecă următoarele versiuni:
- 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
Ce noul în versiunea:
- INCLUDE-bibliotecă următoarele versiuni:
- 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
Ce noul în versiunea 3.3.4:
- INCLUD-bibliotecă următoare versiuni:
- 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
Ce noul în versiunea 3.3.3:
- INCLUDE-bibliotecă următoarele versiuni:
- 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
Ce noul în versiunea 3.3.2:
- INCLUDE-bibliotecă următoarele versiuni:
- 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
Ce noul în versiunea 3.3:
- Decodorul CrystalHD sa mutat în nou API de decodare
- adăugați biblioteca internă ebur128, eliminați dependența externă libebur128
- Protocolul Pro-MPEG CoP # 3-R2 FEC
- Filtru video premultiply
- Suport pentru videoclipuri sferice
- configure acum eșuează dacă sunt solicitate autodetect-biblioteci, dar nu au fost găsite
- Decodorul PSD
- 16,8 decodor pcm cu punct de plutire
- 24,0 decodor pcm cu floating point
- Decodor Apple Pixlet
- Decodor audio QDMC
- Decodor NewTek SpeedHQ
- MIDI eșantion standard demuxer
- filtrul readeia608
- Exemplu de demuxer de eșantionare a eșantionului
- filtru multimedia abitscope
- Scenariu Closed Captions demuxer și muxer
- filtru prag
- filtru de dimensiuni mari
- Tabelele Huffman optimale pentru codarea JPEG (M)
- Codificarea MPEG-2 și VP8 accelerată de VAAPI
- Decodor pentru codec FM captură ecran
- encoder nativ Opus
- Decodor ScreenPressor
- decodor ClearVideo incomplet
- Filtre de scalare video și dezarhilare Intel QSV
- Suportul MOV cu mai multe tabele de descriere a eșantionului
- decodor XPM
- Eliminați grabber-ul vechi X11, utilizați în schimb XCB
- Filtru de semnal video MPEG-7
- Filtrele asincrone eliminate (utilizați în schimb af_aresample)
- Decodificarea video VPS cu accelerare Intel QSV
Ce este nou în versiunea 3.2.4:
- include următoarele versiuni ale bibliotecii:
- 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
Ce este nou în versiunea 3.2.2:
- include următoarele versiuni ale bibliotecii:
- 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
Ce este nou în versiunea 3.2.1:
- Includere-bibliotecă următoare versiuni:
- 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
Ce nou în versiunea 3.2:
- Includere-bibliotecă următoare versiuni:
- 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
Ce noul în versiunea 3.1.3:
- Includere-bibliotecă următoare versiuni:
- 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
Ce noul în versiunea 3.1.2:
- Includere-bibliotecă următoare versiuni:
- 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
Ce noul în versiunea 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
Ce noul în versiunea 3.0.2:
Nou în FFmpeg 3.0.1 (29 martie 2016)
Ce noul în versiunea 3.0.1:
- Includere-bibliotecă următoare versiuni:
- 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
Ce noul în versiunea 3.0:
- Suport de codare și decodare MP4 comună (CENC)
- Decodarea DXV
- filtru extrastereo
- filtrul ocr
- filtru alimiter
- filtru stereowiden
- filtrul stereotools
- filtru din cauciuc
- filtrul tremolo
- Filtru agat
- filtru cromatic
- filtru de mascare
- Decodarea SPV1 de la Screenpresso
- muxer pentru amprente cromatografice
- controlul volumului dinamic al volumului
- mutați filtrul
- filtru selectiv color
- îmbunătățiri extinse ale codificatorului AAC nativ și eliminarea pavilionului experimental
- Decodorul ADPCM PSX
- 3dostr, dcstr, fsb, genh, vag, xvag, anunțuri, msf, svag & amp; vpk demuxer
- filtru zscale
- ww demuxer
- Transcodarea Intel QSV la zero în ffmpeg
- Filtru shuffleframes
- decodor SDX2 DPCM
- filtru vibrato
- innoHeim / Rsupport decodor de captură de ecran pentru codec
- Decodificatorul ADPCM AICA
- Demuxer ACM de interplay și decodor audio
- XMA1 & Decodor XMA2
- filtru în timp real
- sursa de filtre audio anoisesrc
- IVR demuxer
- filtru de compensare
- filtru acompresor
- suportă codarea imaginilor RLE pe 16 biți RLE
- filtru de împrăștiere
- filtru audio lateral
- Opțiunea mipsdspr1 a fost redenumită la mipsdsp
- Filtru de avertizare
- Opțiunea mips32r5 a fost eliminată
- Opțiunea mips64r6 a fost eliminată
- Decodificarea VP9 accelerată DXVA2
- SOFAlizer: filtru virtuală de acustică binaurală
- VAAPI VP9 hwaccel
- egalizator parametru audio multi-band de înaltă frecvență
- filtrarea automată a fluxului de biți
- prezintă filtru spectrumpic
- Suportul libstagefright a fost eliminat
- filtru spectrumsynth
- Filtru ahistogram
- căutați numai cu butonul drept al mouse-ului în ffplay
- comutați pe ecranul complet când faceți dublu clic cu butonul stâng al mouse-ului în ffplay
- filtru aftfilt
- filtru de convoluție
- suportul libqvi eliminat
- suport pentru două persoane în wav și avi
- suportul libaacplus și libvo-aacenc au fost eliminate
- Decodor Cineform HD
- nou decodor DCA cu suport complet pentru extensiile DTS-HD
- îmbunătățiri semnificative de performanță în demodulatorul Windows TV (WTV)
- nnedi deinterlacer
- Filtrul de fișiere video de tip stream și astreamselect
- filtru swaprect
- filtrul de metadate video și filtrul audio ametadata li>
- Suport pentru profil HQ SMPTE VC-2 pentru decodorul Dirac
- SMPTE VC-2 encoder nativ care susține profilul HQ
Ce este nou în versiunea 2.8.6:
- Printre numeroase alte modificări, aceasta include toate modificările de la ffmpeg-mt, master libav de 2015-08-28, libav 11 din 2015-08-28.
- include următoarele versiuni ale bibliotecii:
- 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
Ce este nou în versiunea 2.8.3:
- Printre numeroase alte modificări, aceasta include toate modificările de la ffmpeg-mt, master libav de 2015-08-28, libav 11 din 2015-08-28.
- include următoarele versiuni ale bibliotecii:
- 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
Ce este nou în versiunea 2.8:
- Printre numeroase alte modificări, aceasta include toate modificările de la ffmpeg-mt, master libav de 2015-08-28, libav 11 din 2015-08-28.
- include următoarele versiuni ale bibliotecii:
- 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
Ce este nou în versiunea 2.7.1:
- Printre numeroase alte modificări, acesta include toate modificările de la ffmpeg-mt, master libav de 2015-06-10, libav 11 la 2015-06-11. Acesta include următoarele versiuni de bibliotecă ...
- 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
Ce este nou în versiunea 2.6.3:
- Printre numeroase alte modificări, aceasta include toate modificările de la ffmpeg-mt, master libav de 2015-03-06, libav 11 la 2015-03-06.
- include următoarele versiuni ale bibliotecii:
- 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
Ce este nou în versiunea 2.6.1:
- Printre numeroase alte modificări, aceasta include toate modificările de la ffmpeg-mt, master libav de 2015-03-06, libav 11 începând cu 2015-03-06. Acesta include următoarele versiuni de bibliotecă ...
- 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
Ce este nou în versiunea 2.5.4:
- 2.5.4 a fost lansat în 2015-02-13. Este cea mai recentă lansare stabilă FFmpeg din ramura de lansare de 2.5, care a fost tăiată de la master pe 2014-12-15. Printre numeroase alte modificări, aceasta include toate modificările de la ffmpeg-mt, libav master din 2014-12-03, libav 11 începând cu 2014-12-03.
- include următoarele versiuni ale bibliotecii:
- 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
Ce este nou în versiunea 2.5.3:
- Printre numeroase alte modificări, aceasta include toate modificările de la ffmpeg-mt, libav master din 2014-12-03, libav 11 începând cu 2014-12-03. Acesta include următoarele versiuni de bibliotecă ...
- 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
Ce este nou în versiunea 2.5.1:
- Printre numeroase alte modificări, aceasta include toate modificările de la ffmpeg-mt, libav master din 2014-12-03, libav 11 începând cu 2014-12-03.
- include următoarele versiuni ale bibliotecii:
- 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
Ce este nou în versiunea 2.5:
- HEVC / H.265 Forme de încărcare cu încărcătură RTP (draft v6) packetizer
- Demuxer subtitlu SUP / PGS
- opțiunea ffprobe -show_pixel_formats
- Cipher 128 bloc cifrat simetric, modul BCE
- Demuxer și decoditor pentru subtitrarea STL
- libutvideo YUV 4: 2: 2 suport 10bit
- Grabber pe ecran XCB
- Suport UDP-Lite (RFC 3828)
- Filtrul de scalare xBR
- Suport pentru captarea ecranului AVFoundation
- ffserver acceptă opțiunile private codec
- creând MP4 fragmentat MP4, MPEG-DASH compatibil
- WebP muxer cu suport WebP animat
- suport de decodare zygoaudio
- APNG demuxer
- suport vizualizare postproc
Ce este nou în versiunea 2.4.4:
- Printre numeroase alte modificări, aceasta include toate modificările de la ffmpeg-mt, libav master din 2014-09-14, libav 11 începând cu 2014-11-30.
- include următoarele versiuni ale bibliotecii:
- 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
Ce este nou în versiunea 2.4.3:
- Printre numeroase alte modificări, acesta include toate modificările de la ffmpeg-mt, libav master din 2014-09-14, libav 11 începând cu 2014-11-01.
- include următoarele versiuni ale bibliotecii:
- 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
Ce este nou în versiunea 2.4.2:
- Printre numeroase alte modificări, aceasta include toate modificările de la ffmpeg-mt, libav master din 2014-09-14, libav 11 începând cu 2014-10-05.
- include următoarele versiuni ale bibliotecii:
- 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
Ce este nou în versiunea 2.4:
- Protocolul Icecast
- filtrul de corecție a lentilelor porționat din filtrul de filtru
- optimizări mari în dctdnoiz pentru a fi ușor de utilizat
- Metadatele ICY sunt acum solicitate în mod implicit cu protocolul HTTP
- suport pentru utilizarea metadatelor în specificatorii de flux în fișierele
- Suport de compresie LZMA în decodor TIFF
- suport pentru formatul încărcăturii utile R.26 (RCP 4587)
- HEVC / H.265 Formatul de încărcare utilă RTP (draft v6) depacketizer
- a adăugat filtrul codecview pentru a vizualiza informațiile exportate de unele codecuri
- Suport 3D Matroska oferind date laterale
- Generarea HTML folosind texi2html este depreciată în favoarea makeinfo / texi2any
- filtru silenceremove
Ce este nou în versiunea 2.3.3:
- Printre numeroase alte modificări, aceasta include toate modificările de la ffmpeg-mt, libav master din 2014-07-15, libav 10.2 începând cu 2014-07-15.
- include următoarele versiuni ale bibliotecii:
- 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
Ce este nou în versiunea 2.3.2:
- Printre numeroase alte modificări, aceasta include toate modificările de la ffmpeg-mt, libav master din 2014-07-15, libav 10.2 începând cu 2014-07-15.
- include următoarele versiuni ale bibliotecii:
- 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
Ce este nou în versiunea 2.3:
- Decodarea punctului fix AC3
- filtrul shuffleplanes
- protocol de subfile
- Demonstrator de Cine Phantom
- replaygain export de date
- decodor video VP7
- Encoder și decodor de imagine Alias PIX
- Îmbunătățiri ale decodorului de imagine BRender PIX
- Îmbunătățiri ale decodorului XBM
- dispozitiv de intrare QTKit
- îmbunătățiri pentru decodorul de imagine OpenEXR
- suportă decodarea imaginilor RLE SGI pe 16 biți
- Ecranul GDI grabbing pentru Windows
- suport alternativ de extindere pentru HTTP Live Streaming
- Dispozitiv de intrare AVFoundation
- Decodor digital direct (DSD)
- Demuxer Magic Lantern Video (MLV)
- Decodor On2 AVC (Audio pentru video)
- suport pentru decodare prin DXVA2 în ffmpeg
- filtru audio stereo-binaural bazat pe libbs2b
- libx264 numără cadrele de referință limitate în funcție de nivel
- decodor nativ Opus
- afișarea matricei de afișare și rotirea api
- Encoder WebVTT
- afișați filtrul multimedia
- filtru zoompan - filtru signalstats
- Filtru hqx (hq2x, hq3x, hq4x)
- filtru flanger
- Detectarea automată a formatelor de imagine
- LRC demuxer și muxer
- Protocolul Samba (prin intermediul libsmbclient)
- WebM DASH Manifest muxer
- suportul libfribidi în textul de desenare
Ce este nou în versiunea 2.2.5:
- Printre numeroase alte modificări, aceasta include toate modificările de la ffmpeg-mt, libav master din 2014-03-01, libav 10.2 începând cu 2014-07-15.
- include următoarele versiuni ale bibliotecii:
- 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
Comentariile nu a fost găsit