Awesome Media Tools

  • OBS Studio : OBS Studio - Free and open source software for live streaming and screen recording

  • immich : Self-hosted photo and video backup solution directly from your mobile phone.

Media OpenSource List

  • Vision-diff : Vision-diff is an image comparison algorithm just like the diff utility. It is line-oriented rather than pixel-oriented, as a result, it returns a much more clear differences than the traditional pixel based image comparison algorithm (See the below example).


  • 2012-ImageMagic : Use ImageMagick® to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

  • bild : A collection of parallel image processing algorithms in pure Go.

  • Pavlov Match : Scalable reverse image search

Image Processing(图片处理)

Image Recognition

  • Uber Image Diff

  • Resemble.js : Image analysis and comparison

  • pixelmatch : The smallest, simplest and fastest JavaScript pixel-level image comparison library, originally created to compare screenshots in tests.

  • looks-same : Node.js library for comparing images

Compression | 压缩

  • Lepton : 用于存储时图片压缩。

Video Player

  • mpv : mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.

Video Editor

  • PeerTube : Be part of a network of multiple small federated, interoperable video hosting providers. Follow video creators and create videos. No vendor lock-in. All on a platform that is community-owned and ad-free.

  • Remotion : Remotion is a suite of libraries building a fundament for creating videos programmatically using React.

  • Audacity : Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems.

  • AutoCut : AutoCut 对你的视频自动生成字幕。然后你选择需要保留的句子,AutoCut 将对你视频中对应的片段裁切并保存。你无需使用视频编辑软件,只需要编辑文本文件即可完成剪切。

Terminal Recorder

  • vhs : Write terminal GIFs as code for integration testing and demoing your CLI tools.


  • pedalboard : pedalboard is a Python library for adding effects to audio. It supports a number of common audio effects out of the box, and also allows the use of VST3® and Audio Unit plugin formats for third-party effects. It was built by Spotify’s Audio Intelligence Lab to enable using studio-quality audio effects from within Python and TensorFlow.

  • Buzz : Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAI’s Whisper.