Code Monkey home page Code Monkey logo

fqflib's Introduction

FQFLib

FQFLib V2.0 fqflib.zuozl.com.

  • 基于FFmpeg的多媒体、流媒体(Rtsp/Rtmp)Qt/C++播放库。
    • 支持格式:
      • 文件:mp4、wmv、mov、flac、mp3等,其余格式跳转功能需要简单修改源码。
      • 流:rtsp、rtmp、hls
    • 支持功能:
      • 播放
      • 跳转
      • 暂停
      • 获取媒体信息(时长、尺寸等)
      • 过程信息
    • 项目文档:
    • 目录介绍:
      • src->Qt版本源码,直接添加pri文件到工程即可使用,请在pri文件配置本地FFmpeg目录;
      • sample->项目示例。
    • 使用说明:
      • 需要一定的共享库使用基础,项目中配置对应的链接目录、头文件目录即可;
      • 对应不同平台需要实现音视频对应的驱动,继承项目中的FQFAudioDevice与FQFVideoDevice类完成即可;
      • FQFVideoDevice writeToBuffer传入的数据格式为BRGA;
      • 将对应的对象指针通过FQFDemuxThread构造函数传入即可;
      • FQFDemuxThread为顶层操作类,实例化该类即可完成对应功能;
      • sample中有qt音频播放驱动及qtquick视频(图片)传递驱动示例。
      • 使用ffmpeg 4.1完成,运行时需要具有ffmpeg对应的DLL文件,并放入exe所在的文件夹或配置环境变量

FQFLib应用示例

fqflib's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.