Envision is a video player written in C using the Enlightenment Foundation Libraries. Its core is Emotion, an Evas smart object based on libxine. As such, Envision can play any format that Xine can including Theora, XviD, MPEG1/2, QuickTime, and more.

Its interface, named "Trakvision" is designed in Edje and is therefore easily replaced or modified. Because of the power of Edje and the EFL envision is completely "themable"... its entire interface can be replaced or redesigned without a single line of code being changed.

Envision's primary author is Ben 'technikolor' Rockwood. Additional contributions have been made by Justin 'Xenith' Rocha. Envision can be found in Enlightenment's "misc" CVS tree.