3 个仓库
Passes video frames through external scripting frameworks like AviSynth and VapourSynth for advanced filtering before encoding.
Distinct from Video Encoding and Decoding: Distinct from Video Encoding and Decoding: focuses on integration with external scripting frameworks rather than codec-level encoding.
Explore 3 awesome GitHub repositories matching graphics & multimedia · External Filter Integrations. Refine with filters or upvote what's useful.
Passes video frames through AviSynth and VapourSynth scripts for advanced filtering before FFmpeg encoding.
QtAV 是一个跨平台媒体引擎和多媒体框架,结合了 FFmpeg 解码与 Qt 框架,用于音频和视频渲染。它作为一个硬件加速视频播放器、OpenGL 视频渲染器和多媒体流转码器。 该项目通过硬件抽象解码层脱颖而出,该层利用 VA-API 和 VideoToolbox 等 GPU 接口来解码高分辨率视频。它采用零拷贝内存传输路径将解码后的视频数据直接移动到图形 API,从而降低 CPU 开销并实现高性能 YUV 渲染。 该引擎涵盖了广泛的功能,包括多媒体播放控制、流同步和元数据提取。它提供通过自定义着色器和过滤器进行视频处理的工具,以及媒体转码和帧捕获。渲染支持扩展到高动态范围 (HDR) 内容、高保真字幕和专辑封面显示。 该框架直接与 Qt 事件循环和信号系统集成,将播放控制和视频输出表面绑定到用户界面。
Integrates with external filtering libraries to modify the visual output of video streams.
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
Pipes sequential rendered image canvases through third-party multimedia encoders to export compressed standard video files.