All Projects → FFmpeg → Ffmpeg

FFmpeg / Ffmpeg

Licence: other
Mirror of https://git.ffmpeg.org/ffmpeg.git

Programming Languages

c
50402 projects - #5 most used programming language
assembly
5116 projects
Makefile
30231 projects
C++
36643 projects - #6 most used programming language
objective c
16641 projects - #2 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Ffmpeg

Swiftffmpeg
A Swift wrapper for the FFmpeg API
Stars: ✭ 243 (-99.11%)
Mutual labels:  webm, audio, ffmpeg, mp4, multimedia, hevc
Awesome Video
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
Stars: ✭ 397 (-98.55%)
Mutual labels:  audio, ffmpeg, mp4, hevc, streaming, hls
smart rtmpd
RTMP server, smart, compact, high performance(c, c++), high concurrency, easy to maintain, easy to deploy, (supports multiple operating systems Windows and Linux, ARM, FreeBSD)
Stars: ✭ 159 (-99.42%)
Mutual labels:  rtsp, ffmpeg, hls, rtmp, hevc
Media Server
RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
Stars: ✭ 1,363 (-95.02%)
Mutual labels:  webm, mp4, rtsp, hls, rtmp
Axiom
An FFmpeg GUI for Windows
Stars: ✭ 560 (-97.95%)
Mutual labels:  webm, audio, ffmpeg, mp4
Zlmediakit
WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181 server and client framework based on C++11
Stars: ✭ 5,248 (-80.83%)
Mutual labels:  mp4, rtsp, hls, rtmp
Ffplayout Engine
python and ffmpeg based playout
Stars: ✭ 128 (-99.53%)
Mutual labels:  ffmpeg, streaming, hls, rtmp
Rtsp Simple Server
ready-to-use RTSP / RTMP server and proxy that allows to read, publish and proxy video and audio streams
Stars: ✭ 882 (-96.78%)
Mutual labels:  audio, rtsp, streaming, rtmp
Srs
SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV, SRT and GB28181.
Stars: ✭ 16,734 (-38.89%)
Mutual labels:  hls, rtmp, streaming, multimedia
wsa
WSA(Websocket Streaming Agent) is a stream server target for mp4/h264 streaming over websocket
Stars: ✭ 35 (-99.87%)
Mutual labels:  streaming, rtsp, hls, rtmp
Fanplayer
A portable video player based on ffmpeg for windows and android platform.
Stars: ✭ 229 (-99.16%)
Mutual labels:  audio, ffmpeg, rtsp, rtmp
mp4analyser
mp4 file analyser written in Python
Stars: ✭ 50 (-99.82%)
Mutual labels:  mp4, webm, mpeg, matroska
ZLMediaKit
WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
Stars: ✭ 7,790 (-71.55%)
Mutual labels:  rtsp, mp4, hls, rtmp
Awesome Live Stream
Webrtc && Nginx && DASH && Quic 学习资料收集,持续更新中
Stars: ✭ 290 (-98.94%)
Mutual labels:  ffmpeg, hls, rtmp
Monibuca
🧩 Monibuca is a Modularized, Extensible framework for building Streaming Server
Stars: ✭ 307 (-98.88%)
Mutual labels:  rtsp, hls, rtmp
Node Video Lib
Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer
Stars: ✭ 264 (-99.04%)
Mutual labels:  mp4, hevc, hls
Androidffmpeg
android 读取摄像头和麦克风,使用rtmp推流
Stars: ✭ 298 (-98.91%)
Mutual labels:  audio, ffmpeg, rtmp
Ffsubsync
Automagically synchronize subtitles with video.
Stars: ✭ 5,167 (-81.13%)
Mutual labels:  fft, audio, ffmpeg
Php Practice
🌹 一天一点点,积少成多...
Stars: ✭ 351 (-98.72%)
Mutual labels:  ffmpeg, hls, rtmp
Rapidvms
rapidvms(open source VMS/NVR Video Management System/ Network Video Recorder) mail to [email protected] for latest version
Stars: ✭ 370 (-98.65%)
Mutual labels:  rtsp, hls, rtmp

FFmpeg README

FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.

Libraries

  • libavcodec provides implementation of a wider range of codecs.
  • libavformat implements streaming protocols, container formats and basic I/O access.
  • libavutil includes hashers, decompressors and miscellaneous utility functions.
  • libavfilter provides means to alter decoded audio and video through a directed graph of connected filters.
  • libavdevice provides an abstraction to access capture and playback devices.
  • libswresample implements audio mixing and resampling routines.
  • libswscale implements color conversion and scaling routines.

Tools

  • ffmpeg is a command line toolbox to manipulate, convert and stream multimedia content.
  • ffplay is a minimalistic multimedia player.
  • ffprobe is a simple analysis tool to inspect multimedia content.
  • Additional small tools such as aviocat, ismindex and qt-faststart.

Documentation

The offline documentation is available in the doc/ directory.

The online documentation is available in the main website and in the wiki.

Examples

Coding examples are available in the doc/examples directory.

License

FFmpeg codebase is mainly LGPL-licensed with optional components licensed under GPL. Please refer to the LICENSE file for detailed information.

Contributing

Patches should be submitted to the ffmpeg-devel mailing list using git format-patch or git send-email. Github pull requests should be avoided because they are not part of our review process and will be ignored.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].