1
Progetti e script / Pyrana reborn - binding alle librerie FFMpeg
« il: Settembre 15, 2013, 14:02 »
Ciao,
Da qualche settimana ci sto dando dentro per riprendere, migliorare ed estendere un mio vecchio progetto che era rimasto stagnante, pyrana.
Pyrana (https://bitbucket.org/mojaves/pyrana) e` un package che offre accesso alle librerie FFMpeg (libavformat, libavcodec), pur restando semplice, pratico e pythonico.
Highlights:
* puro python
* supporta python3!! [1]
* si aggancia (con CFFI) direttamente alle librerie! Niente hack con subprocess!
* (prevista) interoperabilita` con PIL/Pillow, tkinter, SDL (o altri GUI toolkit) e (in futuro) numpy
* test coverage e documentazione sono una priorita`
* licenza: il codice in se e` ZLIB (circa uguale a MIT/X/BSD), ma senza FFMpeg si va poco lontano; FFMpeg a sua volta puo` essere GPL o LGPL a seconda di com'e` configurato
Attualmente siamo vicini alla prima milestone, ma siamo ancora in pienissima fase alpha. Il presente e` per raccogliere un po' di feedback iniziale e vedere se sinora mi sto scordando qualcosa di grosso.
Quindi, chi e` interessato si faccia avanti! Ogni commento o feedback e` benvenuto!
Happy hacking,
+++
[1] Per la precisione supporta SOLO python 3! Il supporto per python 2.7 e` previsto in futuro.
Da qualche settimana ci sto dando dentro per riprendere, migliorare ed estendere un mio vecchio progetto che era rimasto stagnante, pyrana.
Pyrana (https://bitbucket.org/mojaves/pyrana) e` un package che offre accesso alle librerie FFMpeg (libavformat, libavcodec), pur restando semplice, pratico e pythonico.
Highlights:
* puro python
* supporta python3!! [1]
* si aggancia (con CFFI) direttamente alle librerie! Niente hack con subprocess!
* (prevista) interoperabilita` con PIL/Pillow, tkinter, SDL (o altri GUI toolkit) e (in futuro) numpy
* test coverage e documentazione sono una priorita`
* licenza: il codice in se e` ZLIB (circa uguale a MIT/X/BSD), ma senza FFMpeg si va poco lontano; FFMpeg a sua volta puo` essere GPL o LGPL a seconda di com'e` configurato
Attualmente siamo vicini alla prima milestone, ma siamo ancora in pienissima fase alpha. Il presente e` per raccogliere un po' di feedback iniziale e vedere se sinora mi sto scordando qualcosa di grosso.
Quindi, chi e` interessato si faccia avanti! Ogni commento o feedback e` benvenuto!
Happy hacking,
+++
[1] Per la precisione supporta SOLO python 3! Il supporto per python 2.7 e` previsto in futuro.