mp4ff
goheif
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mp4ff
-
Is there any way to split mp4 in 2 files in Golang?
Hi, you want to produce fmp4 segments or split into multiple "progressive" mp4s? one of these examples might be useful: https://github.com/Eyevinn/mp4ff/tree/master/cmd/mp4ff-crop https://github.com/Eyevinn/mp4ff/tree/master/examples/segmenter
-
mp4ff - beyond MP4 boxes
Part 30 of the MPEG-4 standard describes how TTML and WebVTT subtitles shall be carried in MP4 files. The approaches are very different. For TTML, the original XML structure is used, and there is typically a single sample per segment. That sample is a complete TTML XML document with internal time stamps. Beyond text, it can also provide image subtitles and carry such images as subsamples. The codecs attribute for such a file is stpp, and there is an [stpp] box that should be included in the track sample descriptor. mp4ff supports all relevant boxes.
goheif
-
Heic Decoder in go
https://github.com/jdeng/goheif looks... well, I wouldn't say good... but tolerable, and pretty widely used, and compatible with image.Image.
What are some alternatives?
ffmpeg-go - golang binding for ffmpeg
libheif - libheif is an HEIF and AVIF file format decoder and encoder.
tfb-video - Generator of test video files for testing your media playback devices and calibrate TV sets
imagemeta - Image Metadata (Exif and XMP) extraction for JPEG, HEIC, AVIF, TIFF and Camera Raw in golang. Focus is on providing features and improved performance.
mediamtx - Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.
govips - A lightning fast image processing and resizing library for Go
go-mp4 - Go library for reading and writing MP4 file
cinema - a lightweight video editor for go
sums_up - Sum types for Ruby
rtsp-simple-server - Also known as rtsp-simple-server. ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams. [Moved to: https://github.com/aler9/mediamtx]