![](https://products-qa.fileformat.com/lt/video/python/moviepy/header-image.png)
MoviePy
Atvirojo kodo Python API vaizdo įrašų failams apdoroti
Nemokama Python biblioteka, skirta vaizdo apdorojimui, pasirinktinių efektų kūrimui ir įterpimui, vaizdo įrašų sujungimams, pavadinimo įterpimui, vaizdo įrašų komponavimui, animacijų kūrimui iš vaizdų ir kt.
MoviePy yra naudinga atvirojo kodo python API, leidžianti programinės įrangos kūrėjams skaityti, rašyti ir keisti savo vaizdo įrašus naudojant Python komandas. Biblioteka suteikė kelių svarbių vaizdo ir garso failų formatų skaitymo ir rašymo palaikymą. Biblioteka suderinama su keliomis platformomis ir gali būti naudojama „MacOS“, „Windows“ ir „Linux“.
Biblioteka yra labai paprasta ir lengvai išmokstama naujiems vartotojams. Daugumą pagrindinių operacijų galite atlikti naudodami tik vienos eilutės kodą. Yra keletas svarbių bibliotekos funkcijų, tokių kaip vaizdo įrašų modifikavimas, vaizdo apdorojimas, vaizdo įrašų dalių iškirpimas, pasirinktinių efektų kūrimas ir įterpimas, vaizdo įrašų sujungimas, pavadinimų įterpimas, vaizdo įrašų sudarymas, animacijų kūrimas iš vaizdų, vaizdo įrašų ar GIF kūrimo automatizavimas. žiniatinklio serveryje ir daugelyje kitų.
MoviePy biblioteka yra labai lanksti ir suteikia vartotojams visišką vaizdo ir garso kadrų kontrolę, taip pat lengvai sukuria savo efektus. Biblioteka gali būti naudojama piešti paprastas formas ir spalvų gradientus. MoviePy biblioteką galima naudoti su kitomis bibliotekomis, kad būtų galima atlikti tam tikras užduotis, pvz., kurti animacijas su Gizeh, atvaizduoti 3D scenas su Vapory biblioteka, įterpti filmą į 3D sceną su Vapory ir pan.
Darbo su MoviePy pradžia
Norėdami įdiegti MoviePy biblioteką savo sistemose, naudokite šią komandą
Įdiekite „MoviePy“ per pip.
$ pip install moviepy
Įdiekite „MoviePy“ per „GitHub“.
$ git https://github.com/Zulko/moviepy.git
Paprasto vaizdo įrašo kūrimas naudojant Python biblioteką
MoviePy biblioteka suteikė visas funkcijas, skirtas sukurti paprastą vaizdo įrašą naudojant Python komandas. Biblioteka padėjo įtraukti garsą į vaizdo įrašą. Taip pat galite lengvai sujungti skirtingus klipus viename vaizdo įraše. Turite pateikti visą abiejų vaizdo įrašų adresą, tada sujungti juos į vieną ir išsaugoti diske jūsų pasirinktoje vietoje.
Tvarkykite ir sumaišykite klipus naudodami Python biblioteką
Atvirojo kodo biblioteka MoviePy leidžia programuotojams valdyti klipus savo programose. Bibliotekoje yra keletas svarbių funkcijų, skirtų vaizdo ar garso klipams tvarkyti, pavyzdžiui, kelių klipų maišymas, klipo trukmė, kompozicijos laikas, kai klipas pradedamas groti, kompozicijos laikas, kai klipas nustoja groti, sukurti negiliai. klipo kopija, keisti klipo laiką, kartoti visus klipo kadrus, maišyti garso klipus ir dar daugiau.
Dekoratorių naudojimas vaizdo įrašuose
Python biblioteka MoviePy suteikė palaikymą dekoratoriams, kurie padeda kūrėjams lengvai naudoti rašymo ir efektų funkcijas savo programose. Pateikiamos kelios svarbios funkcijos, pvz., kaukės pridėjimas prie klipo, funkcijos f taikymas klipo garso įrašui, funkcijos f taikymas klipo kaukei, garso funkcijos naudojimas vaizdo / garso klipe, klaidų iškėlimas, jei klipas neturi trukmės ir daug daugiau.
Užfiksuokite filmo kadrą ir pritaikykite efektus naudodami Python
Naudodami „MoviePy“ biblioteką programinės įrangos kūrėjai gali sustabdyti filmo kadrą ir pritaikyti jam kai kuriuos efektus naudodami Python kodą savo programose. Frist paimkite kadrą, kad sustingtumėte, pritaikytumėte efektus ir išsaugotumėte kaip klipą. Norėdami rasti vaizdo kraštą, naudokite Sobel algoritmą ir pritaikykite efektus su spalvomis, kontūrais ir pan. Taip pat galite lengvai pridėti teksto ar efektų. Dabar paskutinis veiksmas bus perdengti sukurtą klipą ant pradinio kadro.