
About Ameko
Ameko is a cross-platform editor for Advanced Substation Alpha (ASS) subtitles.
Roadmap
Milestone 1 - MVP
The primary goal for Milestone 1 is to deliver a Minimum Viable Product (MVP). For Ameko, this MVP will deliver a feature-rich subtitle editor with several key features to provide a robust foundation for future extensivility.
- Core Subtitle Editing: This forms the heart of the MVP, providing essential tools for creating, manipulating, and styling subtitles.
- Integrated Video Support: I've chosen to include support in the MVP as it's an indespensable part of the subtitling workflow. Rendering is handled via a plugin- based system, ensuring flexibility and independence from any single backend. The initial provider will be FFMS2 and libass will be the first subtitle renderer. Video rendering is handled by OpenGL. The first audio renderer is OpenAL Soft.
- Tabs and Solutions: Ameko will feature tabs, allowing users to easily switch between multiple open subtitle files. Alongside this, Ameko is introducing Solution Files. Solutions allow logical grouping and organizaiton of subtitle files independent of the physical filesystem structure. Furthermore, Solutions provide a centralized place for common project configuration, styles, colors, and more, offering a significant improvement for teams using automated build processes and version control-based workflows.
- C# Scripting Support: Recognizing that many existing workflows rely heavily on scripting for automation and advanced tasks, the MVP will include robust support for C# scripts and libraries. While existing Lua/Moonscript scripts are not supported by Ameko, the C# scripting platform is highly versitile and supports development of both simple and complex tasks.
Future Milestones
Ameko is envisioned as a comprehensive editing suite, and while the exact path is still unclear, future development will focus on significantly expanding its capabilities. Potential upcoming milestones include:
- Audio Integration: Implementing audio waveform and spectrum visualizations, related audio tooling.
- Graphical Tools: Tools for visually manipulating subtitles on the video.
These are initial ideas—milestones will be added or removed based on user feedback, community contributions, and the natural progression of Ameko's development.
Translation Contributions
If you are interested in localizing Ameko into your language (Thank you!), please see the Crowdin project. Note: Ameko is localized via the ResX format, which is quite limited, such as lacking support for plurals.