jaeswift-website/api/data/awesomelist/transitive-bullshit--awesome-ffmpeg.json

1 line
No EOL
5.7 KiB
JSON

{"slug": "transitive-bullshit--awesome-ffmpeg", "title": "Ffmpeg", "description": "\ud83d\udc7b A curated list of awesome FFmpeg resources.", "github_url": "https://github.com/transitive-bullshit/awesome-ffmpeg", "stars": "1.1K", "tag": "Media", "entry_count": 36, "subcategory_count": 1, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Docs", "url": "#docs", "description": ""}, {"name": "JavaScript", "url": "#javascript", "description": ""}, {"name": "Native", "url": "#native", "description": ""}, {"name": "Mobile", "url": "#mobile", "description": ""}, {"name": "Tutorials", "url": "#tutorials", "description": ""}, {"name": "Community", "url": "#community", "description": ""}, {"name": "FFmpeg.org", "url": "http://ffmpeg.org", "description": "Where it all starts."}, {"name": "Filters", "url": "https://ffmpeg.org/ffmpeg-filters.html", "description": "Docs for FFmpeg's powerful filter chains (scaling, cropping, concatenating, merging, etc.). This is one of my most visited links when working with FFmpeg."}, {"name": "Man page", "url": "https://man.cx/ffmpeg", "description": "Official FFmpeg man page."}, {"name": "Wiki & Bug Tracker", "url": "https://trac.ffmpeg.org", "description": "Lots of great info on here."}, {"name": "CLI flags", "url": "https://github.com/transitive-bullshit/ffmpeg-cli-flags/blob/master/readme.md", "description": "A comprehensive list of all FFmpeg commandline flags. Really useful for searching random flags that you come across in the wild.", "stars": "51"}, {"name": "fluent-ffmpeg", "url": "https://github.com/fluent-ffmpeg/node-fluent-ffmpeg", "description": "A fluent API to [FFmpeg](http://www.ffmpeg.org). If you only use one tool from this list, it should be this one.", "stars": "8.3k"}, {"name": "ffmpeg-probe", "url": "https://github.com/transitive-bullshit/ffmpeg-probe", "description": "Wrapper around ffprobe for getting info about media files.", "stars": "16"}, {"name": "ffmpeg-concat", "url": "https://github.com/transitive-bullshit/ffmpeg-concat", "description": "Concats a list of videos together using FFmpeg with sexy OpenGL transitions.", "stars": "967"}, {"name": "editly", "url": "https://github.com/mifi/editly", "description": "Declarative video editing tool and library with slick animations and transitions.", "stars": "5.2k"}, {"name": "ffmpeg-generate-video-preview", "url": "https://github.com/transitive-bullshit/ffmpeg-generate-video-preview", "description": "Generates an attractive image strip or GIF preview from a video.", "stars": "158"}, {"name": "ffmpeg-extract-frame", "url": "https://github.com/transitive-bullshit/ffmpeg-extract-frame", "description": "Extracts a single frame from a video.", "stars": "16"}, {"name": "ffmpeg-extract-frames", "url": "https://github.com/transitive-bullshit/ffmpeg-extract-frames", "description": "Extracts screenshots from a video using FFmpeg.", "stars": "64"}, {"name": "gif-extract-frames", "url": "https://github.com/transitive-bullshit/gif-extract-frames", "description": "Extracts frames from GIFs including inter-frame coalescing.", "stars": "32"}, {"name": "ffmpeg-extract-audio", "url": "https://github.com/transitive-bullshit/ffmpeg-extract-audio", "description": "Extracts an audio stream from a media file.", "stars": "18"}, {"name": "ffmpeg-on-progress", "url": "https://github.com/transitive-bullshit/ffmpeg-on-progress", "description": "Utility for robustly reporting progress with fluent-ffmpeg.", "stars": "14"}, {"name": "ffmpeg.js", "url": "https://github.com/Kagami/ffmpeg.js", "description": "Port of FFmpeg to JavaScript via Emscripten. Allows for limited FFmpeg use on the client-side.", "stars": "3.4k"}, {"name": "ffmpeg-static", "url": "https://github.com/eugeneware/ffmpeg-static", "description": "Provides static FFmpeg binaries for macOS, Linux, and Windows. Very useful for CI testing.", "stars": "1.3k"}, {"name": "tangerine", "url": "https://github.com/niftylettuce/tangerine", "description": "Webcam streaming service using Node.js, FFmpeg, WebSockets, and Lad."}, {"name": "ffparser", "url": "https://github.com/NiKlimenko/FFParser", "description": "Parse input stream by frames directly into your code as a buffer.", "stars": "7"}, {"name": "ffmpeg-gl-transition", "url": "https://github.com/transitive-bullshit/ffmpeg-gl-transition", "description": "FFmpeg filter for applying GLSL transitions between video streams ([gl-transitions](https://gl-transitions.com/)).", "stars": "707"}, {"name": "simplest ffmpeg mobile", "url": "https://github.com/leixiaohua1020/simplest_ffmpeg_mobile", "description": "FFmpeg examples for Android and iOS.", "stars": "1.9k"}, {"name": "ijkplayer", "url": "https://github.com/Bilibili/ijkplayer", "description": "Android / iOS video player based on FFmpeg.", "stars": "33k"}, {"name": "How to Write a Video Player in Less Than 1k Lines", "url": "http://dranger.com/ffmpeg", "description": ""}, {"name": "Learn FFmpeg libav the Hard Way", "url": "https://github.com/leandromoreira/ffmpeg-libav-tutorial", "description": "", "stars": "11k"}, {"name": "Applying OpenGL Shaders with FFmpeg", "url": "https://nervous.io/ffmpeg/opengl/2017/01/31/ffmpeg-opengl", "description": "And [follow-up](https://nervous.io/ffmpeg/opengl/2017/05/15/ffmpeg-pbo-yuv)."}, {"name": "A Beginner's FFmpeg Cookbook", "url": "https://github.com/talwrii/ffmpeg-cookbook", "description": "", "stars": "80"}, {"name": "FFmpeg Cheatsheet for Video Automation", "url": "https://github.com/rendi-api/ffmpeg-cheatsheet", "description": "", "stars": "734"}, {"name": "Stack Overflow", "url": "https://superuser.com/questions/tagged/ffmpeg", "description": ""}, {"name": "Mailing Lists", "url": "https://www.ffmpeg.org/contact.html#MailingLists", "description": ""}, {"name": "IRC", "url": "https://www.ffmpeg.org/contact.html#IRCChannels", "description": ""}]}], "name": ""}