A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding).
-
Updated
Jul 29, 2021 - Jupyter Notebook
{{ message }}
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding).
The swiss army knife of lossless video/audio editing
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more
Wrangling Untrusted File Formats Safely
Simple Binary Encoding (SBE) - High Performance Message Codec
Minimalistic MP3 decoder single header library
Functional programming library for TypeScript - https://gigobyte.github.io/purify/
FFME: The Advanced WPF MediaElement (based on FFmpeg)
vgmstream - A library for playback of various streamed audio formats used in video games.
Minimalistic H264/SVC encoder single header library
Reference implementation of the Ogg Vorbis audio format.
Speex voice codec mirror - THIS IS A MIRROR, DEVELOPMENT HAPPENS AT https://gitlab.xiph.org/xiph/speex
Go implementation of the MediaDevices API.
Hello. I've been trying out VVenC recently, and I've noticed that this encoder doesn't support y4m input for some reason.
Are there any plans into bringing y4m support into the encoder? Having to pipe YUV and specifying the data is fine, but it is not optimal and makes the encoding workflow more annoying, even when scripted.
Might as well add in y4m support in VVdec.
Compression Benchmark
SimplE Lossless Audio
JPEG XL image format reference implementation
An FFmpeg and SDL Tutorial.
目标是提供一个通用的Java核心编程框架,作为搭建其它框架或者项目的基础. 让相关领域的研发人员能够专注高层设计而不用关注底层实现. 涵盖了缓存,编解码,通讯,事件,输入/输出,监控,存储,配置,脚本和事务10个方面.
Alliance for Open Media Video Codec reference implementation (Mozilla branch)
Adding y4m output would mean an output that's playable without external metadata knowledge, which would be an important milestone for ease of use.
Add a description, image, and links to the codec topic page so that developers can more easily learn about it.
To associate your repository with the codec topic, visit your repo's landing page and select "manage topics."
If you r going to wait response,or block the goroutine in a getty session(tcp conection), task pool can not be null。
ortherwise,handleTcpPackage() will blocked,led to the response missing