FFmpeg

Awesome FFmpeg Awesome

FFmpeg 是用于记录,转换和流式传输音频和视频的跨平台解决方案.

Docs

众所周知,由于FFmpeg功能的范围和复杂性,FFmpeg的官方文档难以为初学者所理解. 话虽如此,它们仍然是非常有用的参考.

  • FFmpeg.org -从哪里开始.
  • Filters -FFmpeg功能强大的过滤器链的文档(缩放,裁切,合并,合并等). 使用FFmpeg时,这是我访问量最大的链接之一.
  • Man page -FFmpeg官方手册页.
  • Wiki & Bug Tracker -这里有很多很棒的信息.
  • CLI flags -所有FFmpeg命令行标志的完整列表. 对于搜索您在野外遇到的随机标志确实有用.

JavaScript

  • fluent-ffmpeg -流利的API FFmpeg . 如果您仅使用此列表中的一种工具,则应使用该工具.
  • ffmpeg-probe -ffprobe周围的包装器,用于获取有关媒体文件的信息.
  • ffmpeg-concat -使用FFmpeg和性感的OpenGL过渡效果,将视频列表合并在一起.
  • editly -具有流畅的动画和过渡效果的声明性视频编辑工具和库.
  • ffmpeg-generate-video-preview -从视频生成引人入胜的图像带或GIF预览.
  • ffmpeg-extract-frame -从视频中提取单个帧.
  • ffmpeg-extract-frames -使用FFmpeg从视频中提取屏幕截图.
  • gif-extract-frames -从GIF中提取帧,包括帧间合并.
  • ffmpeg-extract-audio -从媒体文件中提取音频流.
  • ffmpeg-on-progress -使用fluent-ffmpeg强大地报告进度的实用程序.
  • ffmpeg.js -通过Emscripten将FFmpeg移植到JavaScript. 允许客户端上有限的FFmpeg使用.
  • ffmpeg-static -为macOS,Linux和Windows提供静态FFmpeg二进制文件. 对于CI测试非常有用.
  • tangerine -使用Node.js,FFmpeg,WebSockets和Lad的网络摄像头流服务.
  • ffparser -将输入数据流按帧直接解析到您的代码中作为缓冲区.

Native

Mobile

Tutorials

Community

Contribute

欢迎捐款! 请阅读 contributing guideline 第一.

License

CC0

在法律允许的范围内, Travis Fischer 放弃了此作品的所有版权以及相关或邻近的权利.

通过在Twitter上关注我来支持我的OSS工作 twitter