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 - 使用带有性感OpenGL过渡的FFmpeg将视频列表汇总在一起.
  • 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 已放弃对此作品的所有版权及相关或相邻权利.