Skip to content

livingbio/typed-ffmpeg-playground

Repository files navigation

FFmpeg Flow Editor

A visual flow editor for creating and managing FFmpeg command pipelines. This tool provides a user-friendly interface for building complex FFmpeg commands through a node-based visual editor.

Live Demo

Check out the live demo at: https://livingbio.github.io/typed-ffmpeg-playground/

Features

  • Visual node-based interface for building FFmpeg commands
  • Support for various FFmpeg filters and options
  • Real-time command preview
  • Type-safe FFmpeg command generation
  • Interactive flow diagram editing
  • Support for complex filter chains and multiple inputs/outputs

Prerequisites

  • Node.js >= 18.0.0
  • npm >= 8.0.0

Installation

# Clone the repository
git clone https://github.com/livingbio/typed-ffmpeg-playground.git
cd typed-ffmpeg-playground

# Install dependencies
npm install

Development

# Start the development server
npm run dev

# Run tests
npm test

# Build for production
npm run build

Project Structure

├── src/
│   ├── components/     # React components
│   ├── types/         # TypeScript type definitions
│   ├── utils/         # Utility functions
│   └── config/        # Configuration files
├── public/            # Static assets
└── tests/            # Test files

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy