# FFglitch Multimedia Bitstream Editor for Glitch Art
> [! note]-
> The content of this page is generated by audio/video transcription and text transformation from the content and links of this source.
Source: [https://fosdem.org/2025/schedule/event/fosdem-2025-6416-ffglitch-the-multimedia-bitstream-editor/](https://fosdem.org/2025/schedule/event/fosdem-2025-6416-ffglitch-the-multimedia-bitstream-editor/)
<video src="https://video.fosdem.org/2025/k3401/fosdem-2025-6416-ffglitch-the-multimedia-bitstream-editor.av1.webm" controls></video>
## Summary & Highlights:
FFglitch is a multimedia bitstream editor designed to create glitch art, leveraging the FFmpeg codebase to transform decoders into bitstream editors. It allows precise editing of bitstream values with scripting support, real-time input, and network communication. The project was presented by Ramiro Polla at FOSDEM 2025 in Brussels.
**Introduction to FFglitch**
FFglitch is a unique project that transforms coding errors, typically considered bugs, into artistic features. As a fork of FFmpeg, it allows users to manipulate video files to produce glitch art, offering a creative outlet for developers and artists alike. The project began from a desire to explore the visual glitches encountered during software development and has evolved into a tool for artistic expression.
**Technical Overview and Features**
FFglitch uses FFmpeg's existing infrastructure to edit bitstream values. It supports scripting through JavaScript and Python, real-time input from various controllers, and network communication via ZeroMQ. The tool can modify both raw bitstreams and container formats, ensuring that output files remain valid across different platforms. This flexibility allows for diverse artistic applications, including live performances and video art installations.
**Applications and Community Engagement**
The project has gained traction among glitch artists, with a community sharing their creations and collaborating on new features. FFglitch supports various codecs, including JPEG, MPEG-2, MPEG-4, and PNG, with plans to expand to more modern and older formats. The tool's open-source nature encourages contributions and feedback from the community, fostering a collaborative environment for artistic innovation.
**Future Directions and Challenges**
Future developments for FFglitch include support for modern codecs like H.264 and AV1, as well as older formats such as GIF. The project also aims to explore audio glitching and potentially integrate with other multimedia frameworks. Challenges remain in optimizing performance and expanding functionality while maintaining ease of use for artists and developers.
## Importance for an eco-social transformation
FFglitch contributes to an eco-social transformation by promoting open-source collaboration and creative expression through digital media. It empowers artists and developers to repurpose technological glitches into artistic tools, fostering a cultural movement that values innovation and community engagement. For eco-social designers, FFglitch offers a platform to explore multimedia art in sustainable ways, utilizing existing technology to create new forms of expression. Challenges include ensuring accessibility and usability for diverse users, as well as addressing potential ethical concerns around digital manipulation and data privacy.
## Links
[Project website](https://fosdem.org/2025/schedule/event/fosdem-2025-6416-ffglitch-the-multimedia-bitstream-editor/)
[Project GitHub](https://fosdem.org/2025/schedule/event/fosdem-2025-6416-ffglitch-the-multimedia-bitstream-editor/)
[Slides for the presentation](https://fosdem.org/2025/schedule/event/fosdem-2025-6416-ffglitch-the-multimedia-bitstream-editor/)
[Video recording (AV1/WebM) - 104.5 MB](https://video.fosdem.org/2025/k3401/fosdem-2025-6416-ffglitch-the-multimedia-bitstream-editor.av1.webm)
[Video recording (MP4) - 598.2 MB](https://video.fosdem.org/2025/k3401/fosdem-2025-6416-ffglitch-the-multimedia-bitstream-editor.av1.mp4)
[Video recording subtitle file (VTT)](https://fosdem.org/2025/schedule/event/fosdem-2025-6416-ffglitch-the-multimedia-bitstream-editor/)
[Chat room(web)](https://fosdem.org/2025/schedule/event/fosdem-2025-6416-ffglitch-the-multimedia-bitstream-editor/)
[Chat room(app)](https://fosdem.org/2025/schedule/event/fosdem-2025-6416-ffglitch-the-multimedia-bitstream-editor/)
[Submit Feedback](https://fosdem.org/2025/schedule/event/fosdem-2025-6416-ffglitch-the-multimedia-bitstream-editor/)