11 مستودعات
Utilities for converting video projects into multiple compressed formats such as MP4 and GIF.
Distinct from Export Formats: Existing candidates focus on query translations or font exports; this is specifically about media file format conversion.
Explore 11 awesome GitHub repositories matching graphics & multimedia · Multi-Format Video Export. Refine with filters or upvote what's useful.
Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines screen and audio capture software with a dedicated demo video editor and tools for merging webcam overlays and exporting projects as MP4 files or looping GIFs. The platform features a specialized cursor animation engine that applies smoothing, motion blur, and click animations to the rendered mouse movements. It also provides customizable webcam bubbles and a system for placing recordings inside styled containers with custom wallpapers and drop shadows. The editing workflow center
Converts edited projects into high-quality MP4 videos or looping GIFs with adjustable quality and dimensions.
Captura هو أداة لتسجيل شاشة سطح المكتب ولقطات الشاشة مصممة لالتقاط الفيديو، وخلاصات كاميرا الويب، وصوت النظام في تسجيلات وسائط متعددة. يعمل كجناح تسجيل يمكن تشغيله أيضاً كمسجل فيديو بسطر الأوامر، مما يسمح للمستخدمين بتشغيل وإدارة تدفقات عمل الالتقاط عبر أوامر الطرفية. يتميز البرنامج بتسجيل مدخلات المستخدم، مثل حركات الماوس وضغطات المفاتيح، كتراكبات بصرية فوق الفيديو الملتقط. كما يدعم تدفقات العمل المؤتمتة من خلال تكامل مفاتيح وسائط الأجهزة على مستوى النظام، مما يتيح تغييرات حالة التسجيل دون الحاجة إلى تركيز نافذة التطبيق. تغطي الأداة مجموعة واسعة من قدرات الوسائط المتعددة، بما في ذلك خلط الصوت متعدد المصادر للميكروفونات ومكبرات الصوت، وتكوين كاميرا الويب صورة داخل صورة، والتقاط لقطات شاشة ثابتة لنوافذ أو شاشات محددة. ويضمن الاستقرار أثناء الجلسات الطويلة من خلال بث بيانات الفيديو المضغوطة تدريجياً إلى القرص ويدعم تصدير الملفات إلى تنسيقات متعددة.
Encodes captured video into multiple standard codecs and containers to ensure broad media player compatibility.
This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex
Implements custom movie writers to export scene animations into various video formats.
QuickRecorder is a screen recording software designed for capturing desktops, application windows, and system audio. It functions as a multi-device video recorder and tutorial capture tool, synchronizing video feeds from a computer and connected mobile devices into a single stream. The system distinguishes itself through an alpha-channel video exporter that produces recordings with transparent backgrounds. It also includes a presenter overlay system that renders a floating camera feed over screen captures and a specialized tutorial toolset that provides mouse movement highlighting and a magni
Produces video files in a format that preserves the alpha channel for transparent backgrounds.
XDM is a multi-threaded download manager and HTTP download accelerator designed to increase file transfer speeds by splitting files into multiple segments for simultaneous retrieval. It functions as a browser-integrated download client that uses extensions to intercept and capture web download requests. The software includes a streaming video downloader capable of intercepting streaming protocols to save online video content as local files. Additionally, it features a video format converter to change file containers and codecs for compatibility with various devices. The application provides
Converts downloaded video files into various compressed formats to ensure compatibility with televisions and mobile devices.
Background Removal JS is a client-side neural matting library that runs a lightweight AI model directly in the browser to compute alpha mattes, removing image backgrounds without uploading any data to a server. It functions as a browser-based image background removal SDK and client-side image matting library, keeping all processing on the user's device to eliminate server costs and preserve privacy. The project provides a cross-platform creative editing engine that produces identical image and video output across web, mobile, desktop, and server environments from a single codebase. It offers
Renders finished videos to MP4, WebM, or MOV formats with storage or CDN backend integration.
VidBee is a self-hosted media download manager that wraps the yt-dlp engine to download videos and audio from over 1000 websites. It functions as both a desktop client and a Fastify-based web service, managing downloads through a persistent queue with pause, resume, retry, and real-time progress tracking. The application uses cookie-based authentication to access login-gated, age-restricted, or subscriber-only content by importing browser cookies or Netscape-format cookie files. The application distinguishes itself through automated download workflows, including RSS and Atom feed monitoring t
Supports selecting between MP4, MKV, WebM, or original container formats for video exports.
Editly هو محرك فيديو برمجي بدون واجهة رسومية (headless) ومجمع آلي للفيديوهات. يعمل كمحرر فيديو تعريفي (declarative) يقوم بإنشاء ملفات MP4 وGIF من بيانات مهيكلة أو كود، مما يلغي الحاجة إلى واجهة مستخدم رسومية يدوية. يتميز النظام بقدرته على دمج تظليل GLSL (fragment shaders) كطبقات مرئية ضمن جدول زمني برمجي. يستخدم نموذجاً يعتمد على الإعدادات لتعريف المقاطع والطبقات والمسارات الصوتية، مما يسمح بتجميع الفيديوهات بشكل قابل للتكرار وإنشاء رسومات برمجية مخصصة. يغطي المحرك مجموعة واسعة من قدرات إنتاج الوسائط، بما في ذلك تسلسل الفيديو غير الخطي، وتغيير حجم الأصول، ودمج الصوت متعدد المسارات مع التطبيع التلقائي (normalization) وخفض الصوت (ducking). كما يتعامل مع التكوين المرئي من خلال العرض القائم على اللوحة (canvas-based rendering) لتراكبات النصوص، والترجمات، وتأثيرات محاكاة الكاميرا مثل التكبير والتحريك. محرك العرض وتبعياته متاحان كصورة حاوية (containerized image) لضمان التنفيذ المتسق عبر بيئات مختلفة.
Renders final video projects into multiple compressed formats including MP4 and GIF.
Parabolic is a graphical frontend for the yt-dlp engine, serving as a web media downloader and extractor. It provides a visual interface for saving high-quality video and audio content from various web platforms into local files. The application functions as a multi-format media exporter, allowing content to be saved into diverse audio and video containers. It includes a media metadata manager to capture and store associated information, such as subtitles and technical metadata, alongside the downloaded files. The system supports batch content acquisition through concurrent download manageme
Converts and saves media into various compressed output formats to ensure cross-device compatibility.
Kooha is a screen recorder for Linux desktops that utilizes the Wayland protocol and XDG Portals for secure recording. It functions as a hardware-accelerated screen capture tool that offloads video compression to the GPU to reduce CPU load and power consumption. The application integrates the PipeWire framework to capture system and microphone audio streams and leverages FFmpeg for muxing video streams and exporting various codecs and containers. Its user interface is a native Linux application built with the GTK toolkit. The software covers screen recording and capture of entire displays, s
Exports recorded video into multiple compressed containers and codecs for broad compatibility.
Bar chart race is a Python data visualization library that transforms ordered tabular time-series data into animated bar and line chart races. It operates as an extension for rendering dynamic charts that illustrate how rankings and values change over time. The library interpolates wide-format chronological tables into densely sampled frame sequences, calculating intermediate numeric values to produce fluid motion animations. It orchestrates iterative canvas redraws through a plotting backend while supporting external multimedia encoders to export compressed standard video files. Generated a
Saves animated data visualizations into standard video file formats for offline playback and sharing.