StreamPot: Run FFmpeg as an API with fluent-FFmpeg compatibility, queues and S3
StreamPot simplifies media transformation tasks like video trimming and audio extraction, offering a client library for integration. Users can self-host or use a hosted version, with installation guides available.
Read original articleStreamPot is a project aimed at simplifying media transformation tasks within applications, including video trimming, audio extraction, and format transcoding. It offers a client library for easy integration, allowing developers to manipulate media efficiently. Users have the option to self-host the server or utilize a hosted version. To get started with self-hosting, an installation guide is available on the StreamPot website. For client library installation, users can execute a command using pnpm. An example code snippet demonstrates how to initialize the client, submit a job for video processing, and check the job status after a delay. The project is built on contributions from the ffmpeg and fluent-ffmpeg teams. Developers encourage feedback and discussions for potential improvements, providing contact options via email or scheduling a call. More information can be found on the StreamPot website.
Related
Show HN: a Rust lib to trigger actions based on your screen activity (with LLMs)
The GitHub project "Screen Pipe" uses Large Language Models to convert screen content into actions. Implemented in Rust + WASM, inspired by `adept.ai`, `rewind.ai`, and `Apple Shortcut`. Open source under MIT license.
Pipes: A spiritual successor to Yahoo Pipes
Pipes is a visual tool for manipulating feeds, allowing users to create, modify, and share feeds using blocks. It supports various input formats and offers features like sharing, tagging, and bug reporting.
Newpipe/yt-dlp stops working
NewPipe is a lightweight Android streaming app supporting YouTube, YouTube Music, and more. It offers features like 4K video, background audio, and live streams. Installation options include F-Droid and GitHub. Contributions and donations are encouraged.
FileFlows: Execute actions against files in a tree flow structure
FileFlows is a versatile tool for processing various file types like text, images, audio, and video. It supports transcoding, converting, and optimizing files, offering detailed reporting and customization options for users.
HellPot – A portal to endless suffering meant to punish unruly HTTP bots
HellPot is a honeypot that simulates a real website to deter non-compliant HTTP bots, utilizing a Markov engine and offering easy setup, logging, and performance optimization. It supports integration with Nginx and Apache.
I never understood why it hasn't grown a DSL to specify the input/output/transformation. Could be JSON-based for what I care. Then we could have nice things like easy programmatic generation of these scripts and schema verification (for each particular ffmpeg version).
Also, when I looked at how LosslessCut (an Electron app) does the timeline preview thumbnails, it just calls the ffmpeg CLI app however many times it needs (once per thumbnail). With the number of heavy users of ffmpeg, I'm wondering how nobody has yet started a project to run ffmpeg in-memory as a server and avoid the process startup cost as I'm sure LosslessCut isn't the only one who does this.
Bonus if all of Termux can be fixed for secondary Android profiles,
Related
Show HN: a Rust lib to trigger actions based on your screen activity (with LLMs)
The GitHub project "Screen Pipe" uses Large Language Models to convert screen content into actions. Implemented in Rust + WASM, inspired by `adept.ai`, `rewind.ai`, and `Apple Shortcut`. Open source under MIT license.
Pipes: A spiritual successor to Yahoo Pipes
Pipes is a visual tool for manipulating feeds, allowing users to create, modify, and share feeds using blocks. It supports various input formats and offers features like sharing, tagging, and bug reporting.
Newpipe/yt-dlp stops working
NewPipe is a lightweight Android streaming app supporting YouTube, YouTube Music, and more. It offers features like 4K video, background audio, and live streams. Installation options include F-Droid and GitHub. Contributions and donations are encouraged.
FileFlows: Execute actions against files in a tree flow structure
FileFlows is a versatile tool for processing various file types like text, images, audio, and video. It supports transcoding, converting, and optimizing files, offering detailed reporting and customization options for users.
HellPot – A portal to endless suffering meant to punish unruly HTTP bots
HellPot is a honeypot that simulates a real website to deter non-compliant HTTP bots, utilizing a Markov engine and offering easy setup, logging, and performance optimization. It supports integration with Nginx and Apache.