Native SVG Output Support & Window Bar Customization - Working Implementation Available #644
Replies: 3 comments 3 replies
-
|
Tested and it works great, although I still get the speeding issue. But the addition of SVG support is very welcome. |
Beta Was this translation helpful? Give feedback.
-
|
man this is awesome! I've wanted this forever. works amazingly well! |
Beta Was this translation helpful? Give feedback.
-
|
@jackspirou This looks very promising! I'd been struggling with FFmpeg issues and eventually halved my dimensions in order to get the GIF render to succeed, when I found #88 and eventually came across your work.
Nonetheless, it would be amazing to see this contribution in the core project! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey VHS community! 👋
I've been working on a fork (with Claude Code) that addresses several frequently requested features, and I want to share it to see if a version of these enhancements could go back to the main VHS project. The fork is fully functional and available at agentstation/vhs with comprehensive tests and documentation.
🎯 Implemented Features
1. Native SVG Output
This addresses numerous issues:
How it works:
--no-svg-optflagPerformance characteristics:
.tapefiles2. Window Bar Customization
This directly addresses:
New commands:
3. Enhanced CLI Options
--debug-console: Browser console logging for debugging--no-svg-opt: Control SVG optimization📊 Technical Implementation
The SVG generation works by:
xml:space="preserve"All features include test coverage (~70-95% for new code) and maintain backward compatibility.
🤝 Contributing Back
I'm very interested in getting some of these features back to the main VHS project, especially SVG generation. The implementation:
🔗 Try It Out
You can test the fork today:
Looking forward to your thoughts and feedback! I'm happy to let maintainers or whoever take it over and pick through it to include a version of the SVG generation
Related issues: #109, #165, #625, #69, #50, #578, #66, #436, #173, #460, #339, #379
Beta Was this translation helpful? Give feedback.
All reactions