Lataa FFmpeg Ei voi käyttää Gitia tai haluaa nopeuttaa kloonausta ja vähentää kaistanleveyden käyttöä FFmpeg on aina ollut hyvin kokeileva ja kehittäjävetoinen projekti. Se on keskeinen osa monissa multimediaprojekteissa, ja siinä on jatkuvasti uusia ominaisuuksia. Kehityshaaran tilannekuvat toimivat todella hyvin 99 kertaa, joten ihmiset eivät pelkää käyttää niitä. Git-varastotilastot Noin 3 kuukauden välein FFmpeg-projekti tekee uuden suuren julkaisun. Suurten julkaisujen välillä ilmestyy pisteitä, jotka lisäävät tärkeitä viankorjauksia mutta eivät uusia ominaisuuksia. Huomaa, että nämä julkaisut on tarkoitettu jakelijoille ja järjestelmäintegraattoreille. Käyttäjät, jotka haluavat koota lähteestä itsestään, kannustetaan voimakkaasti harkitsemaan kehityksen haaraa (ks. Edellä), tämä on ainoa versio, jolla FFmpeg-kehittäjät toimivat aktiivisesti. Julkaisuhaarojen vain kirsikka valitsee valitut muutokset kehitysalasta, mikä siksi saa paljon enemmän ja paljon nopeampia vikakorjauksia, kuten lisäominaisuuksia ja suojauskorjauksia. FFmpeg 3.2.4 Hypatia 3.2.4 julkaistiin 2017-02-10. Se on uusin vakaa FFmpeg-vapautus 3.2.4-levyn haarasta, joka leikattiin päälliköltä 2016-10-26. Se sisältää seuraavat kirjastoversiot: FFmpeg 3.1.7 Laplace 3.1.7 julkaistiin 2017-02-09. Se on viimeisin vakaa FFmpeg-julkaisu 3.1-julkaisun haarasta, joka leikattiin päälliköltä 2016-06-26. Se sisältää seuraavat kirjastoversiot: MinGWFFmpeg-asennusopas FFmpegin kokoamiseen Windowsissa sinun on asennettava MinGW-ympäristö ja muutamia tiukkoja työkaluja. Seuraavat osiot antavat joitakin ohjeita joidenkin tarvittavien osien asennukseen. Huomaa, että vain tiukat vaatimukset FFmpegin tavanomaisen vaniljan version laatimiselle (ilman ulkoisia kirjastoja) ovat MinGW (kokoelmaympäristö) ja git, jotka tarvitaan lähdekoodin lataamiseen ja päivittämiseen. Huomaa myös, että joskus on helpompi kääntää kääntää, katso CrossCompilingForWindows. joka voi sisältää myös joitain vinkkejä, joiden avulla voit yhdistää eri riippuvuudet, joita sinun on käytettävä myös mingw: n avulla. Jotkin Windows-yhteensopivat koontitiedot löytyvät virallisista dokumentaatiosta osoitteessa: MinGWMSys Periaatteessa sinulla on kaksi vaihtoehtoa kääntäjälle: mingw mainline tai mingw-w64. Molemmat tarjoavat työskentelevän gcc: n ikkunoille. Jälkimmäinen on yleensä hieman ajantasaisempi kuin edellinen ja tarjoaa enemmän kirjaston yhteensopivuutta, kuten DirectShow-otsakkeita, joten mieluiten käytä mingw-w64: tä. Ohjeet ovat periaatteessa mingw mainline, mutta nämä ovat keskenään vaihdettavissa. Pohjimmiltaan asennat yhden MinGW-paketin (MinGW tai mingw-w64) ja yhden (MSys tai Msys2), MinGW tarjoaa gcc: n ja otsikot ja muuttaa, Msys tarjoaa kuori-apuohjelmia, kuten make ja bash. MinGW-w64 (epäilemättä kuin MinGW, mutta paremmilla otsikkotiedostoilla) löytyy osoitteesta: mingw-w64.sourceforge (huomaa, että tällä projektilla ei ole oletettavasti ladattavia kääntäjiä, luultavasti haluat mingw-builds-projektin, joka tarjoaa valmiiksi rakennettuja kääntäjiä , katso vaihtoehtoja tässä: stackoverflowa2050221232453 ja täältä mingw-w64.orgdoku. phpdownload). Käyttääksesi mingw-w64: ää, asenna Msys-ohjelma käyttäen MinGW-asetusta kuten yllä, mutta tarkista vain msys for developers - vaihtoehto. Asenna sitten mingw-w64-kääntäjä (katso ingar. satgnudevenvmingw32base. html). Seuraavassa on esimerkki: paikkaar2014compile-ffmpeg-64-bit-on-windows-with-msysmingw-w64 Määritä sitten PATH sopivasti, esimerkiksi minun näyttää tältä: c: installsmingw-w64i686-4.9.2-posix-dwarf-rtv3 - rev0mingw32binc: MinGWmsys1.0bin. on PATH: n alku. Tässä tapauksessa MINGWPATH olisi C: installsmingw-w64i686-4.9.2-posix-dwarf-rtv3-rev0mingw32 Huomaa myös, että pääset käyttämään suoraa näyttöä käyttävien laitteiden kanssa mingw-w64: n kääntäjänä (tai ristikon kääntäjänä) koska suorat MinGW-otsikot eivät näe tätä toimintoa ilmeisesti. Voit myös asentaa kirjastoja, joissa on joko. configure --prefixusrlocal tai - prefixcinstallsmingw-w64i686-4.9.2-posix-dwarf-rtv3-rev0mingw32i686-w64-mingw32 Jälkimmäinen, jos haluat asentaa jotain itse MINGWPATH: iin. ja etsi lataussivu. Suositeltu tapa asentaa MinGWMSys on automatisoitu asennusohjelma, mingw-get-setup. exe. Tämä lataa suurimman osan peruspaketeista. Se asennetaan yleensä C: MinGW: hen, mutta voit määritellä asennuspolun määritettäessä, merkitse tämä polku (kutsumme MinGW-poluksi tai MINGWPATH myöhemmin tässä oppaassa). Kun olet asentanut MinGW: n, sinun pitäisi nähdä Windows-valikossa MinGW-merkintä, jossa on MinGW-kuori. Napsauta sitä ja se käynnistää päätelaitteen, jossa on bash-kuori. Tämän on tarkoitus olla GNUUnix-ympäristö, ja sinun pitäisi tietää joitakin UNIX-komentoja sen kautta. Vaihtoehtoisesti tai jos MinGW-merkintä puuttuu, sinun on käynnistettävä manuaalisesti MINGWPATHmsys1.0msys. bat-tiedosto. MinGW ottaa käyttöön asennusmekanismin, jotta Windows-hakemistoista näyttäisi olevan alkuperäisiä UNIX-tyyppisiä polkuja. Tarkista asennuskomennon tuotos ja tutustuta kartoitusmekanismiin. Muussa oppaassa, kun sitä ei ole erikseen määritelty, käytä hyvin UNIX-kartoitettuja polkuja. Huomaa, että oletusarvoisesti käyttäjän koti sijoitetaan MINGWPATHmsys1.0homeUSER - ohjelmaan ja se on msys-kuoren työhakemisto. Lopuksi sinun on muokattava järjestelmäympäristön Path-muuttujaa lisäämällä MINGWPATHbin-hakemisto. Tämä mahdollistaa sekä järjestelmän että msys-kuoren löytävän MinGW: n tarjoamia ohjelmia. Tämä voidaan tehdä esimerkiksi: Asenna se ja suorita sen konsoli, voit suorittaa konfiguroinnin (olettaen, että olet asentanut gcc sinulle PATH jo). MSYS2, asenna se ja suorita sitten mingw32shell. bat - tai mingw64shell. bat-komento MSYS2-asennuskeskuksessa. Ole varovainen, älä aja MSYS2 Shellä, koska tämä johtaa siihen, että FFmpegs määrittää, että MSYS-binaarin rakentaminen ei ole suositeltavaa ja poistua. Asenna nyt tarvittavat paketit: Vaihtoehtoisesti voit myös asentaa GCC: n itse MSYS2-järjestelmästä eikä tarvita mitään edellä mainituista mingw-w64-ohjeista: MSYS2: ssä on Arch-Linuxin hyväksymää pacman-paketinhallintajärjestelmää ja mahdollistaa binääripakettien asentamisen helposti komentoriviltä. FFmpegin kääntämiseksi sinun on asennettava mingw-w64 GCC - ympäristö (joko i686- tai x86x64-maku). Käytä yhtä komentoa: Tämä asentaa gcc. exe-komennot, jotka on tosiasiallisesti rakennettu MSYS2: lle mutta ovat ikkunoiden gcc-kääntäjiä. Määritä ja tee normaalisti. Jos käytät MSYS2: ta, monet paketit voidaan helposti asentaa pacmanin avulla (esimerkiksi pacman - S pkg-config). Valitettavasti sen tarjoama gcc. exe näyttää tuottavan binäärisiä tiedostoja, jotka edellyttävät tiedostoja, kuten libgccsdw2-1.dll ja libwinpthread-1.dll (jne.), Jotta voit seurata suoritustiedostoasi, joten se voi aiheuttaa ongelmia siellä. Voit poistaa joitain tiedostoja riippuvuuksien poistamiseksi esimerkiksi libbzip2.dll-tiedostosta, katso ffmpeg. zeranoeforumviewtopic. phpf5ampt3688 ja mahdollisesti välttää libgcc. dll-vaatimus käyttämällä - static-linkkiä. MinGW-asennustyyli MinGWMSys-paketti on erinomainen tapa pitää paikallisesti asennettuja paketteja erillään. Tästä syystä suosittelemme usrlocalin käyttämistä paikallisesti asennetuille tiedostoille. Tämä tarkoittaa, että paketit on määritetty - prefixusrlocalilla, paikallisten pakettien poistamisesta riittää, että poistetaan usrlocal-hakemisto. Tämän pitäisi myös välttää ristiriidat MinGWMSysin kanssa. Git on FFmpeg: n käyttämä lähdekoodin ohjausjärjestelmä, ja tarvitset sen lähdekoodin lataamiseen ja päivittämiseen. Virallinen Git-projektin sivusto on: Suositeltava asennus tapa on msysgit-projektin kautta: Automaattinen asennus luo Gitille erillisen Msys-ympäristön. Jotta voisit antaa MinGW: n ja msysgit: n jäädä samaan järjestelmään, tarvitset jonkin verran viritystä Windows-ympäristössä. Itse msysgit-asennusohjelma muokkaa joitain MinGW-asennusohjelman asettamia ympäristöarvoja, ja saatat joutua palauttamaan ne manuaalisesti. Erityisesti sinun on: korjattava HOME-muuttuja, jotta se osoittaa MINGWPATHmsys1.0homeUSER muokata polkua niin, että git bin ja cmd polut sijaitsevat vastaavan MinGW bin - hakemiston jälkeen. yasm on vaatimaton vaatimus, se mahdollistaa optimoidun kokoamisen, joten on suositeltavaa asentaa se. Helpoin tapa asentaa se Windowsille on yksinkertaisesti ladata binääri, joka on toimitettu: Sinun täytyy valita toimitettujen versioiden (esim. 32 tai 64 bittiä), ladata ja asentaa se usrlocalbiin tai bin. Koska binaarin nimi on yleensä ohjelmistoversion (esim. Nimeltään yasm-1.1.0-win32.exe), sinun täytyy luoda kopio nimeltä yasm, joten sitä voidaan käyttää yksinkertaisesti yasmilla. Vaihtoehtoisesti voit asentaa lähdeversion ja kääntää sen. Jos järjestelmä valittaa puuttuvasta MSVCR100.dll-tiedostosta yrittäessäsi käyttää yasmia, sinun on ehkä asennettava Microsoft Visual C 2010 SP1 - ohjelmistopaketti Microsoftilta. SDL: ää tarvitaan ffplay ja SDL-tulostuslaitteelle, projektin verkkosivustoa voidaan tarkastella: Tarvitset 1.2-version: Kun olet asentanut MINGWPATH: n, FFmpeg-määrityksen pitäisi pystyä tunnistamaan se automaattisesti. Huomaa, että sdl-configpkg-config: n antamat SDL-liput sisältävät - myyjän lippua, joka estää sovellusten kirjautumisen konsoliin. Kiertotavarana sinun on poistettava kyseinen lippu, esim. muokkaamalla sdl-config-komentosarjaa tai SDL pkg-config - tiedostoa libissa. Vika on raportoitu tässä: libx264 voidaan koota ja asentaa MinGWmsys-ympäristöön. Uusin versio löytyy osoitteesta: jos haluat libx264.dll-tiedostoja (staattisen sijaan), käytä --enable-shared configure - vaihtoehtoa. Ainoa tapa, jolla pystyin selvittämään, miten saada tämä toimimaan oli lisätä --extra-ldflagsL..libx264unpackeddir --extra-cflags-I..libx264unpackeddir ffmpeg-konfigurointilinjaani, kun libx264 onnistui. lib. exe tarvitaan luomaan. dll. a tuonti tynkäkirjastoja, jotta voit liittää DLL-tiedostoja MSVC: ltä (Microsoft Visual Studio - kääntäjä, joka on yhdistetty siihen), jos aiot luoda DLL-tyylin FFmpeg-rakenteen ja tarvitset tehdä. lib. exe on Microsoft-työkalu, jota käytetään DLL-tiedostojen luomiseen. Se yhdistetään Visual Studio - ohjelmiston kanssa. Microsoft Visual Studio Express - versio on ladattavissa ilmaiseksi. Kun olet asentanut, sinun on lisättävä hakemisto, johon lib. exe sijaitsee järjestelmään Path. dlltool. exe (joka on osa binutils) voidaan käyttää lib. exe: n sijaan. Haittapuoli tässä tapauksessa on se, että tuontikirjastot murtuvat, jos käytät MSVC: n linkkiohjautusvaihtoehtoa (joka on oletusarvoisesti käytössä). DirectShow DirectShow SDK tarvitaan DirectShow-kaappaukseen, jota tukee dshow-syöttölaite. DirectShow-tuki on käytössä vain mingw-64-kokoonpanon kautta. Yksityiskohtaisempia tietoja DirectShow-ohjelmasta on FFmpeg-käsikirjan dshow-osiossa. Tarvitaan hankkimaan äänilaitteesta äskettäin uusi OpenAL-kehys: Lataa ja asenna SDK (tiedosto nimeltä OpenAL11CoreSDK. zip) ja konfiguroi --enable-openal (saatat joutua lisäämään --extra-cflags ja - - extra-ldflags määrittääksesi missä OpenAL-kirjastot ja otsikot on sijoitettu). Huomaa, että kaikki ylätunnisteen otsikot on myös siirrettävä erilliseen AL-hakemistoon, missä FFmpeg etsii OpenAL-otsakkeita. pkg-config pkg-config on ohjelma, jota useat ohjelmistokirjastot (FFmpeg mukana) käyttävät kokoamislippuja. MinGW ei asenna sitä oletuksena, joten sinun on asennettava se manuaalisesti. Lisäksi on olemassa asiaan liittyvä MinGW-kysely: pkg-config löytyy yhdestä osoitteesta: Tässä vaiheessa sinun on asennettava seuraavat paketit: GLib (Binaries) gettext-runtime (Binaries) pkg-config (Binaries) gettext-runtime sisältää intl. dll (GNU Internationalization Library), jota pkg-config vaatii. Perusrakenteen määrittämiseksi sinun tarvitsee vain suorittaa konfigurointi FFmpeg-lähdehakemistossa. Kun olet asentanut kaikki tarvittavat paketit (MinGW on ainoa tiukka vaatimus FFmpegin rakentamiselle, git tarvitsee FFmpeg-lähteen päivittämistä varten), sinun täytyy avata MinGW-kuori, muuttaa hakemistoa, johon olet tarkistanut FFmpeg-lähteet, ja määrittele ja tee FFmpeg tavallisella tavalla. HUOMAUTUS: määritys on joskus tuskallista hidasta MinGW: ssä. Windowsin kokoavien vinkit Voit halutessasi käyttää riippuvuuskävijää riippuvuusongelmien vianmääritykseen: depend. exe on samanlainen kuin ldd. Windows-äidinkielisen terminaalin käyttäminen voi olla tuskallista, varsinkin jos sinulla on ei-USEN-näppäimistö ja sinulla ei ole keinoja kirjoittaa erikoismerkkejä, kuten autohotkey on mukava FLOSS-projekti, jonka avulla voit luoda pikakuvakkeita ja tehdä muita hienoja asioita: Lisää resursseja Voit löytää monia resursseja, jotka on omistettu FFmpegille Windowsissa: Tässä osoitteessa on MPGlayer-sovelluksessa käytettävä MinGW-ympäristö sekä FFmpeg-rakennukset: Seuraavassa projektissa on skripti monien FFmpeg-riippuvuuksien ristiin kääntämistä varten, ja ne voivat sisältää vinkkejä siitä, miten saada heidät työskentelemään mingw: n kanssa:: 30 lokakuu 2016, Tulokset: Summer Of Code 2016. Tämä on ollut kauan tulossa, mutta halusimme tehdä asianmukaisen sulkemisen osallistumistamme tähän ohjelman ajoon ja se vie aikaa. Joskus vain saada lopullinen raportti jokaisesta projektista leikattu, toiset, viimeistelee kaiken, joka oli vielä käynnissä, kun ohjelma on valmis: lopulliset korjaustiedostot on sulautettava, TODOn listat vakiintuneet, tulevat suunnitelmat sopivat sinun nimesi. Ilman lisäystä, harhaoppaan hopea-vuori jokaiselle hankkeelle, jonka yritimme saada loppuun tämän Summer of Code - kauden aikana: FFv1 (Mentor: Michael Nierdermayer) Stanislav Dolganov suunnitteli ja toteutti kokeellisen tuen liikkeen arvioimiseksi ja korvaukseksi häviöttömässä FFV1-koodekissa . Suunnittelu ja toteutus perustuu lumikoodekkiin, joka käyttää OBMC: ää. Stanislavin työ osoitti, että kompressiovahvistuksia voidaan saavuttaa inter-frame-pakkauksella. FFmpeg suhtautuu myönteisesti Stanislavin työskentelyyn tämän konseptin osoittamisen lisäksi ja tuo eteenpäin virallisen FFV1-eritelmän IETF: ssä. Itsenäistesti (Mentor: Michael Niedermayer) Petru Rares Sincraian lisäsi useita itsetestejä FFmpegille ja menestyi menestyksekkäästi hienosti hienostuneiden testien parametrien avulla välttääkseen tunnettuja ja vaikeasti vältettäviä ongelmia, kuten tarkistussummaominaisuuksia pyöristysvirheitä lukuisilla alustoilla, joita me tuemme. Hänen työnsä on parantanut itsearviointikoodimme kattavuutta huomattavasti. MPEG-4 ALS-kooderin toteutus (Mentor: Thilo Borgmann) Umair Khan päivitti ja integroi ALS-kooderin nykyiseen FFmpeg-koodibussiin. Hän myös toteutti puuttuvan piirteen ALS-dekooderille, joka mahdollistaa kelluvan pisteen näytteen dekoodauksen. FFmpeg-tuki MPEG-4 ALS: lle on parantunut merkittävästi Umairin työssä. Olemme tyytyväisiä siihen, että hän jatkaa parannuksiaan ja toivoo saavansa suurta panosta. Tee muxer parannuksia (Mentor: Marton Balint) Jn Sebechlebsks tavoite oli parantaa tee muxer niin se sietää estää IO ja sallinut läpinäkyvä virheen palautumista. Suunnitteluvaiheen aikana kävi ilmi, että tämä toiminto edellytti erillistä muxeria, joten Jn vietti kesän työskentelyn niin sanotulla FIFO-muxerilla, joka vähitellen ratkaisi ongelmat koko koodibussiin. Hän onnistui tehtävässään, ja FIFO-muxer on nyt tärkein arkisto, samoin kuin monet muut parannukset, joita hän teki prosessissa. TrueHD-kooderi (Mentor: Rostislav Pehlivanov) Jai Luthrasin tavoitteena oli päivittää puun ulkopuolelle ja melko hylätty MLP (Meridian Lossless Packing) - kooderi libavcodecille ja parantaa sitä mahdollistamaan koodaaminen TrueHD-muotoon. Karsintakauden ajan kooderia päivitettiin siten, että se oli käyttökelpoinen ja koko kesän ajan onnistuneesti parantanut tuen lisäämistä monikanavaääntä ja TrueHD-koodausta varten. Jais-koodi on yhdistetty päärekisteriin nyt. Vaikka LFE-kanavalla ja 32-bittisellä näytekäsittelyllä on vielä joitain ongelmia, niitä on parhaillaan korjattu niin, että lopulta voidaan pyrkiä parantamaan kooderin nopeutta ja tehokkuutta. Liikkeen interpolointisuodatin (Mentor: Paul B Mahol) Davinder Singh tutki olemassaolevaa liiketunnistusta ja interpolaatiomenetelmiä saatavilla olevasta kirjallisuudesta ja aikaisemmasta omasta työstämme: Michael Niedermayer ja toteutetut suodattimet, jotka perustuvat tähän tutkimukseen. Nämä suodattimet mahdollistavat liiketiedon interpoloimisen kehysnopeuden muuntamisen sovellettavaksi videolle, esimerkiksi hidastetun vaikutuksen aikaansaamiseksi tai kuvanopeuden muuttamiseksi samalla, kun se interpoloi videon liikevektoreita pitkin. Näitä suodattimia kutsutaan edelleen viimeistelemäksi, mikä on melko vaikeaa kaiken huomioon ottaen, mutta etsimme optimistisesti heidän tulevaisuutensa. Ja niin se. Olemme tyytyväisiä ohjelman tuloksiin ja erittäin kiitollisia mahdollisuudesta työskennellä tällaisen hämmästyttävän opiskelijaryhmän kanssa. Voimme olla kova väkijoukko, mutta mentorimme tekivät uskomatonta työtä pitämällä harjoittelijat matkan varrella. Kiitos myös Googlelle tästä upeasta ohjelmasta ja jokaiselle, joka teki tilaa kiireiselle elämästään auttaa tekemään GSoC2016 menestyksestä. Nähdään 2017. syyskuuta 2016. SDL1-tuki hylätään. SDL1-kirjaston tuki on pudonnut, koska sitä ei enää ylläpidetä (tammikuusta 2012 lähtien) ja se korvataan SDL2-kirjastolla. Tämän seurauksena SDL1-tulostuslaite on myös poistettu ja korvattu SDL2-toteutuksella. Sekä ffplay että opengl-tulostuslaitteet on päivitetty tukemaan SDL2: ta. 9. elokuuta 2016, FFmpeg 3.1.2 Laplace FFmpeg 3.1.2. uusi kohta vapautuu 3.1 julkaisun haara, on nyt saatavilla Se korjaa useita vikoja. Suosittelemme käyttäjiä, jakelijoita ja järjestelmäintegraattoreita päivittämään, paitsi jos he käyttävät nykyistä git-mestaria. Heinäkuun 10. päivä, 2016, ffserver-ohjelma pudotettiin Perusteellisen keskustelun jälkeen ilmoitti, että he olivat poistamassa ffserver-ohjelmaa hankkeesta alkaen seuraavasta julkaisusta. ffserver on ollut ongelmallinen ohjelma, koska se käytti sisäisiä sovellusliittymiä, jotka vaikeuttivat äskettäisiä puhdistuksia libavformat-kirjastoon ja estäisivät edelleen puhdistukset ja parannukset, joita API-käyttäjät tarvitsevat ja jotka on helpompi ylläpitää. Lisäksi ohjelmalla on ollut vaikeuksia käyttää ja ajaa luotettavuusongelmia, asiantuntevien ihmisten puutetta konfigurointitiedoston syntaksin helpottamiseksi ja hämmentämiseksi. Nykyisiä käyttäjiä ja yhteisön jäseniä pyydetään kirjoittamaan korvaava ohjelma täyttämään samaa kapeaa kappaletta, jota ffserver käytti uusilla sovellusliittymillä ja ottaa meihin yhteyttä, jotta voimme kohdistaa käyttäjiä testamaan ja kehittämään sitä. 1. heinäkuuta 2016, FFmpeg 3.1.1 Laplace FFmpeg 3.1.1. uusi kohta julkaisu 3.1-julkaisuhaarasta on nyt saatavilla. Se käsittelee lähinnä muutamia aiempaan julkaisuun sisältyviä ABI-kysymyksiä. Suosittelemme, että käyttäjiä, jakelijoita ja järjestelmäintegraattoreita, erityisesti sellaisia, jotka kokivat ongelmia päivittämällä 3.0: stä, päivitään, elleivät he käytä nykyistä git-mestaria. 27.6.2016, FFmpeg 3.1 Laplace FFmpeg 3.1 Laplace. uusi pää julkaisu on nyt saatavana Jotkut kohokohdista: DXVA2-kiihdytetty HEVC Main10 - dekoodaus fieldhint-suodattimen silmukkasuodatin ja aloop audio - suodatin Bob Weaver deinterlacing-suodatin tulikvidointisuodatin dataskopeasuodatinpenkki ja abench-suodattimet ciescope-suodatinprotokollan mustalle listalle API MediaCodec H264 - dekoodaus VC - 2 HQ RTP-hyötykuorman muoto (luonnos v1) depacketizer ja packetizer VP9 RTP-hyötykuormaformaatti (veto v2) pakkaaja AudioToolbox-äänen dekooderit AudioToolbox-äänen kooderit ydintekemisuodatin (GPU-pohjainen kuvasensuodatus OSX: ssä) libdcadec poistettu bittivirtaussuodatin DTS-ytimen ADPCM IMA DAT4 - dekooderin musx demuxer aix demuxer remap suodatin hash ja framehash muxers väritilan suodatin hdcd suodatin readvitc suodatin VAAPI-nopeutettu muoto muuntaminen ja skaalaus libnppCUDA-nopeutettu muoto muuntaminen ja skaalaus Duck TrueMotion 2,0 reaaliaikainen dekooderi Laajakaista Single-bit Data (WSD) demuxer VAAPI-kiihdytetty H.264HEVCMJPEG koodaava DTS Express (LBR) - dekooderi Yleinen OpenMAX IL enco (DST) - dekooderin äänenvoimasuodatin MTAF-demuxeri ja dekooderi MagicYUV-dekooderi OpenExr-parannukset (laattatiedot ja B44B44A-tuki) BitJazz SheerVideo-dekooderi CUDA CUVID H264HEVC - dekooderi 10-bittinen syvyystuki kotimaisessa videovalvontalaitteessa libutvideo kääre poistettu YUY2 Lossless Codec - dekooderi VideoToolbox H.264 - kooderi Suosittelemme, että käyttäjät, jakelijat ja järjestelmäintegraattorit päivittyvät, paitsi jos he käyttävät nykyistä git-masteriä. Maaliskuun 16. päivänä 2016 Google Summer of Code FFmpeg on hyväksytty Google Summer of Code - ohjelman avoimen lähdekoodin organisaationa. Jos haluat osallistua opiskeluun, katso projekti-ideoita. Voit jo ottaa yhteyttä mentoreihin ja aloittaa pätevöitymistehtävien tekemisen sekä rekisteröidä googlessa ja lähettää hankeehdotusluonnoksen. Onnea 15. helmikuuta 2016, FFmpeg 3.0 Einstein FFmpeg 3.0 Einstein. uusi tärkeä julkaisu on nyt saatavilla Jotkut kohokohdista: Alkuperäinen FFmpeg AAC - kooderi on nähnyt laaja-alaisia parannuksia, eikä sitä enää pidetä kokeellisena. Libvo-aacencin ja libaacpluksen poistettu tuki on lisätty yli 30 uutta suodatinta. Monet ASM-optimoinnit VP9 Hardware Acceleration ( DXVA2 ja VA-API) Cineform HD - dekooderi Uusi DCA-dekooderi, joka perustuu libdcadeciin, jossa on täysi tuki DTS-HD - laajennuksille Kuten kaikilla tärkeimmillä julkaisuilla odotetaan suuria taaksepäin yhteensopimattomia APIABI-muutoksia Katso muut päivitykset Changelogista Suosittelemme erityisesti käyttäjiä, jakelijoita, ja järjestelmäintegraattoreita päivittää, elleivät he käytä nykyistä git-mestaria. 30. tammikuuta 2016, tuen poistaminen kahdelle ulkoiselle AAC-kooderille Olemme juuri poistaneet VisualOn AAC - kooderin (libvo-aacenc) ja libaacplus-tuen FFmpeg-masterille. Jopa ennen sisäisen AAC-kooderin merkitsemistä vakaana. tiedettiin, että libvo-aacenc oli laadultaan huonompi kuin useimmille näytteillemme. Android Open Source Project - ohjelmaa käytti kuitenkin laajasti VisualOn-kooderia, ja haluamme olla testattu ja todellinen vakaa vaihtoehto koodijoukkoasemassamme. Kun ensimmäinen sitoutunut vuonna 2011, libaacplus täytti High Efficiency AAC - formaattien (HE-AAC ja HE-AACv2) koodauksen aukon, jota ei tuettu millään FFmpegin koodaajilla tuolloin. Molempien olosuhteet ovat muuttuneet. Rostislav Pehlivanovin ja Claudio Freire - julkaisun jälkeen nykyisin vakaa FFmpegin natiivi AAC-kooderi on valmis kilpailemaan paljon kypsempien koodereiden kanssa. Fraunhofer FDK AAC Codec - kirjasto Androidille lisättiin vuonna 2012 neljänneksi tuetun ulkoisen AAC-kooderin ja parhaan laadun ja useimpien tuettujen ominaisuuksien, kuten HE-AAC ja HE-AACv2, kanssa. Siksi olemme päättäneet, että on aika poistaa libvo-aacenc ja libaacplus. Jos käytät tällä hetkellä libvo-aacencia, valmistaudu siirtymään alkuperäiseen kooderiin (aac), kun päivität seuraavaan FFmpeg-versioon. Useimmissa tapauksissa se on niin yksinkertaista kuin vain vaihtaa kooderin nimi. Jos käytössäsi on libaacplus, aloita FDK AAC: n (libfdkaac) avulla sopiva profiilivalinta ja valitse haluamasi tarkka AAC-profiili. Molemmissa tapauksissa voit nauttia kuultavasta laadunparannuksesta ja vähemmän lisensointipäänsärystä. 16. tammikuuta 2016, FFmpeg 2.8.5, 2.7.5, 2.6.7, 2.5.10 Olemme tehneet useita uusia pisteitä (2.8.5, 2.7.5, 2.6.7, 2.5.10). Ne korjaavat erilaisia vikoja sekä CVE-2016-1897 ja CVE-2016-1898. Katso tarkemmat tiedot kunkin julkaisun tiedostosta. Suosittelemme, että käyttäjät, jakelijat ja järjestelmäintegraattorit päivittyvät, elleivät he käytä nykyistä git-masteriä. 5. joulukuuta 2015, natiivi FFmpeg AAC - kooderi on nyt vakaa Seitsemän vuoden jälkeen alkuperäinen FFmpeg AAC - kooderi on poistanut kokeellisen lipun ja julistanut olevan valmis yleiskäyttöön. Enkooderi on läpinäkyvä 128 kbps: llä useimmille näytteille testatuilla esineillä, joita esiintyy vain ääritapauksissa. Subjektiiviset laatukokeet asettavat kooderin yhtä suuriksi tai paremmiksi kuin useimmat yleisön saatavilla olevat enkooderit. Lisensointi on aina ollut ongelma AAC-äänen koodauksessa, koska useimmilla koodereilla on ollut lisenssi, joten FFmpeg ei ole jakamatonta, jos se on koottu tukemaan niitä. Se, että nyt on täysin avoin ja todella ilmainen AAC-kooderi, joka on integroitu suoraan hankkeeseen, merkitsee paljon niille, jotka haluavat käyttää hyväksyttyjä ja laajoja standardeja. Suurin osa lähettimen laadusta saattamasta työstä aloitettiin tänä vuonna kehittäjien Claudio Freire ja Rostislav Pehlivanov GSoC: n kautta. Molemmat työskentelivät edelleen kooderilla, kun jälkimmäinen liittyi kehittäjänä ja mainainerina ja työskenteli myös projektin muilla osilla. Kiitos myös Kamedo2: n, joka tekee vertailuja ja testejä, alkuperäiset kirjoittajat ja kaikki kooderin edelliset ja nykyiset tekijät. Käyttäjiä ehdotetaan ja rohkaistaan käyttämään kooderia ja antamaan palautetta tai rikkoutumisraportteja bugtikatselijamme kautta. 13.10.2015, Telepoint amp MediaHub tukevat projektiaan Suuri kiitosviesti uusille tukijoillemme: MediaHub ja Telepoint. Molemmat yritykset ovat lahjoittaneet omistettu palvelimen, jossa on maksuton internetyhteys. Tässä on hieman heidän omia sanojaan: Telepoint on Bulgariassa suurin kantoaallon neutraali tietokeskus. Se sijaitsee Sofian sydämessä monien bulgarialaisten ja kansainvälisten verkostojen risteyksissä, ja se on täysin varusteltu Tier 3 - tietokeskus, joka tarjoaa asiakkaille joustavia asiakaslähtöisiä ratkaisuja (aina palvelimelta yksityiseen kolaraatiohalliin) ja korkealle turvallisuuden taso. MediaHub Ltd. on bulgarialainen IPTV-alusta ja palveluntarjoaja, joka käyttää FFmpegia voimakkaasti sen jälkeen, kun se aloitti toimintansa vuosi sitten. Lahjoittaminen auttaa pitämään FFmpeg verkossa on tapa antaa takaisin yhteisöön. Kiitos Telepointille ja MediaHubille heidän tukensa 29. syyskuuta 2015, GSoC 2015 - tulokset FFmpeg osallistui Google Summer of Code Projectin uusimpaan versioon. FFmpeg sai yhteensä 8 hanketta, joista 7 onnistui. Haluamme kiittää Googlelta. osallistuvat opiskelijat ja erityisesti mentorit, jotka liittyivät tähän työhön. Odottivat innolla seuraavaa GSoC-versiota. Seuraavassa on lyhyt kuvaus kunkin yksittäisen projektin lopputuloksesta. Peruspalvelimet verkkoprotokollille, mentaali: Stephan Holljes, mentori: Nicolas George Stephan Holljess - projekti tämän Google Summer of Code - sarjan istunnolle oli toteuttaa libavformatin perus HTTP-palvelinominaisuudet täydentämään jo olemassa olevaa HTTP-asiakas - ja RTMP - ja RTSP-palvelinkoodia. Projektin ensimmäinen osa oli saada HTTP-koodi hyväksymään yksittäinen asiakas, joka valmistui osittain pätevyyden aikana ja osittain kesän ensimmäisen viikon aikana. Tämän työn ansiosta nyt on mahdollista tehdä yksinkertainen HTTP-virta käyttäen seuraavia komentoja: Projektin seuraava osa oli laajentaa koodia, jotta pystyt vastaanottamaan useita asiakkaita samanaikaisesti tai peräkkäin. Koska libavformatilla ei ollut API tällaiseen tehtävään, oli tarpeen suunnitella yksi. Tämä osa valmistui pääosin ennen puolivälin päättymistä ja sitä sovellettiin lähiaikoina. Koska ffmpeg-komentorivityökalu ei ole valmis palvelemaan useita asiakkaita, uuden API: n testialue on esimerkkiohjelma, joka käyttää kovakoodattua sisältöä. Viimeinen ja kunnianhimoisin osa projektia oli päivittää ffserver käyttääksesi uutta API: ta. Se osoittaisi, että sovellusliittymä on käyttökelpoinen toteuttamaan todelliset HTTP-palvelimet ja paljastavat ne kohdat, joissa tarvitaan enemmän valvontaa. Kesäkuun loppuun mennessä ensimmäistä työpistosarjaa tarkasteltiin läpi. Selaus sisällöstä palvelimella, mentaalina: Mariusz Szczepaczyk, opettaja: Lukasz Marek Mariusz viimeisteli FFmpeg-yhteisön laatiman API: n ja toteutti Samba-hakemistoluettelon kelpoisuustehtäväksi. Ohjelman aikana hän laajensi API: n mahdollisuuden poistaa ja nimetä uudelleen tiedostoja etäpalvelimilla. Hän viimeisteli näiden ominaisuuksien toteuttamisen tiedostolle, Samba, SFTP ja FTP-protokollille. Ohjelman lopussa Mariusz esitteli HTTP-hakemiston kuunteluun liittyvän toteutuksen luonnoksen. Directshow-digitaalivideovahvistus, mentaali: Mate Sebok, mentori: Roger Pack Mate työskenteli digitaalisten videolähteiden suoramyynnistä. Hän sai tulosta ATSC-tulolähteistä, jossa on määritettävä viritin. Koodia ei ole tehty, mutta laastari lähetettiin ffmpeg-devel-postituslistalle tulevaa käyttöä varten. Mentori suunnittelee puhdistamista ja sitoutumista ainakin ATSC: n puolelle. Mate ja mentori työskentelevät edelleen yrittäessään lopultakin selvittää, miten DVB toimii. Täydellisen tuen toteuttaminen 3GPP-ajastetun tekstityksen tekstitykset, mentee: Niklesh Lalwani, mentori: Philip Langdale Nikleshs - hankkeen tarkoituksena oli laajentaa 3GPP-ajastetun tekstisi tekstityksen tukemista. Tämä on mp4-konttien native-tekstitysformaatti, ja se on mielenkiintoinen, koska se on yleensä ainoa tekstitystiedostomuoto, jota tukevat toisto-sovellukset iOS - ja Android-laitteilla. ffmpegilla oli jo perusteltu tuki näille tekstityksille, jotka jättäneet huomiotta kaiken muotoilutietonsa - se tarjosi yksinkertaisesti pelkkää tekstin tukea. Niklesh pyrki lisäämään tukea tekstinmuodostusominaisuuksien koodausta ja dekoodausta varten, kuten fonts sizecolour ja efektit, kuten bolditalics, highlighting jne. Tärkein haaste tässä on, että ajastettu teksti käsittelee muotoilua hyvin erilaisella tavalla kuin tavallisimmasta tekstistä muodoissa. Se käyttää binaarikoodausta (perustuu MP4-ruutuihin luonnollisesti) ja tallentaa tietoja erikseen itse tekstistä. Tämä edellyttää lisätoimintaa, jotta voidaan seurata tekstin muotoilun osia ja selkeästi käsitellä päällekkäistä muotoilua (mikä muut muodot tukevat mutta ajastettu teksti ei), joten se vaatii päällekkäisten osien rikkomisen erillisiksi ei-päällekkäisiksi, eri muotoilulla. Lopuksi Niklesh joutui varovaisuuteen siitä, että hän ei luottanut mitään tekstin kokoinformaatiota - eikä mitään vitsiä: nyt surullisen Android-vaihefring-bugi oli koodissa jäsenneltyjen tekstin tekstitysten parissa. Kaikki Niklesin työ on sitoutunut ja julkaistu ffmpeg 2.8: ssa. libswscale refactoring, mentente: Pedro Arthur, mentorit: Michael Niedermayer, Ramiro Polla Pedro Arthur on moduloinut pystysuorat ja horisontaaliset skaalat. Tätä varten hän suunnitteli ja toteutti geneerisen suodatinkehyksen ja siirsi olemassa olevan skaalauskoodin siihen. Nämä muutokset helpottavat helposti käsittelyvaiheiden poistamista, jakamista tai yhdistämistä. Toteutusta vertailtiin ja useita vaihtoehtoja yritettiin välttää nopeuden menetys. Hän lisäsi myös gamma-korjausta skaalaustukeen. Esimerkki gamma-korjattujen skaalausten käyttämisestä olisi: Pedro on tehnyt vaikuttavaa työtä lyhyen ajan huomioon ottaen ja hän on FFmpeg-komitteri. Hän jatkaa osallistumista FFmpegiin ja on korjannut joitakin vikoja libswscalessa sen jälkeen, kun GSoC on päättynyt. AAC Encoder - parannukset, mentori: Rostislav Pehlivanov, mentori: Claudio Freire Rostislav Pehlivanov on toteuttanut NNS-kooderin PNS, TNS, IS-koodauksen ja pääennusteen. Of all those extensions, only TNS was left in a less-than-usable state, but the implementation has been pushed (disabled) anyway since its a good basis for further improvements. PNS replaces noisy bands with a single scalefactor representing the energy of that band, gaining in coding efficiency considerably, and the quality improvements on low bitrates are impressive for such a simple feature. TNS still needs some polishing, but has the potential to reduce coding artifacts by applying noise shaping in the temporal domain (something that is a source of annoying, notable distortion on low-entropy bands). Intensity Stereo coding (IS) can double coding efficiency by exploiting strong correlation between stereo channels, most effective on pop-style tracks that employ panned mixing. The technique is not as effective on classic X-Y recordings though. Finally, main prediction improves coding efficiency by exploiting correlation among successive frames. While the gains have not been huge at this point, Rostislav has remained active even after the GSoC, and is polishing both TNS and main prediction, as well as looking for further improvements to make. In the process, the MIPS port of the encoder was broken a few times, something hes also working to fix. Animated Portable Network Graphics (APNG), mentee: Donny Yang, mentor: Paul B Mahol Donny Yang implemented basic keyframe only APNG encoder as the qualification task. Later he wrote interframe compression via various blend modes. The current implementation tries all blend modes and picks one which takes the smallest amount of memory. Special care was taken to make sure that the decoder plays correctly all files found in the wild and that the encoder produces files that can be played in browsers that support APNG. During his work he was tasked to fix any encountered bug in the decoder due to the fact that it doesnt match APNG specifications. Thanks to this work, a long standing bug in the PNG decoder has been fixed. For latter work he plans to continue working on the encoder, making it possible to select which blend modes will be used in the encoding process. This could speed up encoding of APNG files. September 9th, 2015, FFmpeg 2.8 We published release 2.8 as new major version. It contains all features and bug fixes of the git master branch from September 8th. Please see the changelog for a list of the most important changes. We recommend users, distributors and system integrators to upgrade unless they use current git master. August 1st, 2015, A message from the FFmpeg project Dear multimedia community, The resignation of Michael Niedermayer as leader of FFmpeg yesterday has come by surprise. He has worked tirelessly on the FFmpeg project for many years and we must thank him for the work that he has done. We hope that in the future he will continue to contribute to the project. In the coming weeks, the FFmpeg project will be managed by the active contributors. The last four years have not been easy for our multimedia community - both contributors and users. We should now look to the future, try to find solutions to these issues, and to have reconciliation between the forks, which have split the community for so long. Unfortunately, much of the disagreement has taken place in inappropriate venues so far, which has made finding common ground and solutions difficult. We aim to discuss this in our communities online over the coming weeks, and in person at the VideoLAN Developer Days in Paris in September: a neutral venue for the entire open source multimedia community. The FFmpeg project. July 4th, 2015, FFmpeg needs a new host UPDATE: We have received more than 7 offers for hosting and servers, thanks a lot to everyone After graciously hosting our projects (FFmpeg. MPlayer and rtmpdump ) for 4 years, Arpi (our hoster) has informed us that we have to secure a new host somewhere else immediately. If you want to host an open source project, please let us know, either on ffmpeg-devel mailing list or irc. freenode ffmpeg-devel. We use about 4TB of storage and at least 4TB of bandwidth month for various mailing lists, trac. samples repo. svn, etc. March 16, 2015, FFmpeg 2.6.1 We have made a new major release ( 2.6 ) and now one week afterward 2.6.1. It contains all features and bugfixes of the git master branch from the 6th March. Please see the Release Notes for a list of note-worthy changes. We recommend users, distributors and system integrators to upgrade unless they use current git master. March 4, 2015, Google Summer of Code FFmpeg has been accepted as a Google Summer of Code Project. If you wish to participate as a student see our project ideas page. You can already get in contact with mentors and start working on qualification tasks. Registration at Google for students will open March 16th. Good luck March 1, 2015, Chemnitzer Linux-Tage We happily announce that FFmpeg will be represented at Chemnitzer Linux-Tage (CLT) in Chemnitz, Germany. The event will take place on 21st and 22nd of March. More information can be found here We demonstrate usage of FFmpeg, answer your questions and listen to your problems and wishes. If you have media files that cannot be processed correctly with FFmpeg, be sure to have a sample with you so we can have a look For the first time in our CLT history, there will be an FFmpeg workshop . You can read the details here. The workshop is targeted at FFmpeg beginners. First the basics of multimedia will be covered. Thereafter you will learn how to use that knowledge and the FFmpeg CLI tools to analyse and process media files. The workshop is in German language only and prior registration is necessary. The workshop will be on Saturday starting at 10 oclock. We are looking forward to meet you (again) December 5, 2014, FFmpeg 2.5 We have made a new major release ( 2.5 ) It contains all features and bugfixes of the git master branch from the 4th December. Please see the Release Notes for a list of note-worthy changes. We recommend users, distributors and system integrators to upgrade unless they use current git master. October 10, 2014, FFmpeg is in Debian unstable again We wanted you to know there are FFmpeg packages in Debian unstable again. A big thank-you to Andreas Cadhalpun and all the people that made it possible. It has been anything but simple. Unfortunately that was already the easy part of this news. The bad news is the packages probably wont migrate to Debian testing to be in the upcoming release codenamed jessie. Read the argumentation over at Debian. However things will come out in the end, we hope for your continued remarkable support October 8, 2014, FFmpeg secured a place in OPW Thanks to a generous 6K USD donation by Samsung (Open Source Group), FFmpeg will be welcoming at least 1 Outreach Program for Women intern to work with our community for an initial period starting December 2014 (through March 2015). We all know FFmpeg is used by the industry, but even while there are countless products building on our code, it is not at all common for companies to step up and help us out when needed. So a big thank-you to Samsung and the OPW program committee If you are thinking on participating in OPW as an intern, please take a look at our OPW wiki page for some initial guidelines. The page is still a work in progress, but there should be enough information there to get you started. If you, on the other hand, are thinking on sponsoring work on FFmpeg through the OPW program, please get in touch with us at opwffmpeg. org. With your help, we might be able to secure some extra intern spots for this round September 15, 2014, FFmpeg 2.4 We have made a new major release ( 2.4 ) It contains all features and bugfixes of the git master branch from the 14th September. Please see the Release Notes for a list of note-worthy changes. We recommend users, distributors and system integrators to upgrade unless they use current git master. August 20, 2014, FFmpeg 2.3.3, 2.2.7, 1.2.8 We have made several new point releases ( 2.3.3. 2.2.7. 1.2.8 ). They fix various bugs, as well as CVE-2014-5271 and CVE-2014-5272. Please see the changelog for more details. We recommend users, distributors and system integrators to upgrade unless they use current git master. July 29, 2014, Help us out securing our spot in OPW Following our previous post regarding our participation on this years OPW (Outreach Program for Women), we are now reaching out to our users (both individuals and companies) to help us gather the needed money to secure our spot in the program. We need to put together 6K USD as a minimum but securing more funds would help us towards getting more than one intern. You can donate by credit card using ClickampPledge and selecting the OPW option. If you would like to donate by money transfer or by check, please get in touch by e-mail and we will get back to you with instructions. Thanks July 20, 2014, New website The FFmpeg project is proud to announce a brand new version of the website made by db0. While this was initially motivated by the need for a larger menu, the whole website ended up being redesigned, and most pages got reworked to ease navigation. We hope youll enjoy browsing it. July 17, 2014, FFmpeg 2.3 We have made a new major release ( 2.3 ) It contains all features and bugfixes of the git master branch from the 16th July. Please see the Release Notes for a list of note-worthy changes. We recommend users, distributors and system integrators to upgrade unless they use current git master. July 3, 2014, FFmpeg and the Outreach Program For Women FFmpeg has started the process to become an OPW includer organization for the next round of the program, with internships starting December 9. The OPW aims to Help women (cis and trans) and genderqueer to get involved in free and open source software. Part of the process requires securing funds to support at least one internship (6K USD), so if you were holding on your donation to FFmpeg, this is a great chance for you to come forward, get in touch and help both the project and a great initiative We have set up an email address you can use to contact us about donations and general inquires regarding our participation in the program. Hope to hear from you soon June 29, 2014, FFmpeg 2.2.4, 2.1.5, 2.0.5, 1.2.7, 1.1.12, 0.10.14 We recommend users, distributors and system integrators to upgrade unless they use current git master. May 1, 2014, LinuxTag Once again FFmpeg will be represented at LinuxTag in Berlin, Germany. The event will take place from 8th to 10th of May. Please note that this years LinuxTag is at a different location closer to the city center. We will have a shared booth with XBMC and VideoLAN. If you have media files that cannot be processed correctly with FFmpeg, be sure to have a sample with you so we can have a look More information about LinuxTag can be found here We are looking forward to see you in Berlin April 18, 2014, OpenSSL Heartbeat bug Our server hosting the Trac issue tracker was vulnerable to the attack against OpenSSL known as heartbleed. The OpenSSL software library was updated on 7th of April, shortly after the vulnerability was publicly disclosed. We have changed the private keys (and certificates) for all FFmpeg servers. The details were sent to the mailing lists by Alexander Strasser, who is part of the project server team. Here is a link to the user mailing list archive. We encourage you to read up on OpenSSL heartbleed. It is possible that login data for the issue tracker was exposed to people exploiting this security hole. You might want to change your password in the tracker and everywhere else you used that same password. April 11, 2014, FFmpeg 2.2.1 We have made a new point releases ( 2.2.1 ). It contains bug fixes for Tickets 2893, 3432, 3469, 3486, 3495 and 3540 as well as several other fixes. See the git log for details. March 24, 2014, FFmpeg 2.2 We have made a new major release ( 2.2 ) It contains all features and bugfixes of the git master branch from 1st March. A partial list of new stuff is below: We recommend users, distributors and system integrators to upgrade unless they use current git master. February 3, 2014, Chemnitzer Linux-Tage We happily announce that FFmpeg will be represented at Chemnitzer Linux-Tage in Chemnitz, Germany. The event will take place on 15th and 16th of March. More information can be found here We invite you to visit us at our booth located in the Linux-Live area There we will demonstrate usage of FFmpeg, answer your questions and listen to your problems and wishes. If you have media files that cannot be processed correctly with FFmpeg, be sure to have a sample with you so we can have a look We are looking forward to meet you (again) February 9, 2014, trac. ffmpeg. org trac. mplayerhq. hu Security Breach The server on which FFmpeg and MPlayer Trac issue trackers were installed was compromised. The affected server was taken offline and has been replaced and all software reinstalled. FFmpeg Git, releases, FATE, web and mailinglists are on other servers and were not affected. We believe that the original compromise happened to a server, unrelated to FFmpeg and MPlayer, several months ago. That server was used as a source to clone the VM that we recently moved Trac to. It is not known if anyone used the backdoor that was found. We recommend all users to change their passwords. Especially users who use a password on Trac that they also use elsewhere, should change that password at least elsewhere. November 12, 2013, FFmpeg RFP in Debian Since the splitting of Libav the DebianUbuntu maintainers have followed the Libav fork. Many people have requested the packaging of ffmpeg in Debian, as it is more feature-complete and in many cases less buggy. Rogrio Brito. a Debian developer, has proposed a Request For Package (RFP) in the Debian bug tracking system. Please let the Debian and Ubuntu developers know that you support packaging of the real FFmpeg See Debian ticket 729203 for more details. October 28, 2013, FFmpeg 2.1 We have made a new major release ( 2.1 ) It contains all features and bugfixes of the git master branch from 28th October. A partial list of new stuff is below: We recommend users, distributors and system integrators to upgrade unless they use current git master.
No comments:
Post a Comment