Advertisement

FFmpeg Kit:适用于应用的FFmpeg套件,支持Android、iOS、macOS和tvOS,替代MobileFF...

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
FFmpeg Kit是一款为移动及桌面应用设计的多功能媒体处理库,兼容Android、iOS、macOS与tvOS平台,提供高效视频音频编码解码功能,是MobileFFmpeg的理想替代品。 FFmpegKit 是用于应用程序的 FFmpeg 套件。 一、特点: - 构建 FFmpeg 库的脚本。 - 包装库以在应用中运行 FFmpeg 和 FFprobe 命令。 - 支持安卓、iOS、macOS 以及 tvOS 平台。 - 基于带有可选系统和外部库的 FFmpeg v4.4-dev,提供8个预构建的二进制包。 - 根据 LGPL 3.0 或 GPL v3.0 许可(如果启用了GPL许可库)。 2、安卓:请查阅相关文档以获取更多关于FFmpegKit在Android上的信息。 3、iOS/macOS/tvOS:请参考Apple平台( iOS 、 macOS 、 tvOS )上使用FFmpegKit的说明。 4、构建脚本: - 使用android.sh,ios.sh,macos.sh和tvos.sh为每个平台打造FFmpegKit。所有脚本都支持其他选项来启用功能。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • FFmpeg KitFFmpegAndroidiOSmacOStvOSMobileFF...
    优质
    FFmpeg Kit是一款为移动及桌面应用设计的多功能媒体处理库,兼容Android、iOS、macOS与tvOS平台,提供高效视频音频编码解码功能,是MobileFFmpeg的理想替代品。 FFmpegKit 是用于应用程序的 FFmpeg 套件。 一、特点: - 构建 FFmpeg 库的脚本。 - 包装库以在应用中运行 FFmpeg 和 FFprobe 命令。 - 支持安卓、iOS、macOS 以及 tvOS 平台。 - 基于带有可选系统和外部库的 FFmpeg v4.4-dev,提供8个预构建的二进制包。 - 根据 LGPL 3.0 或 GPL v3.0 许可(如果启用了GPL许可库)。 2、安卓:请查阅相关文档以获取更多关于FFmpegKit在Android上的信息。 3、iOS/macOS/tvOS:请参考Apple平台( iOS 、 macOS 、 tvOS )上使用FFmpegKit的说明。 4、构建脚本: - 使用android.sh,ios.sh,macos.sh和tvos.sh为每个平台打造FFmpegKit。所有脚本都支持其他选项来启用功能。
  • KSPlayer:iOSmacOStvOS视频播放器
    优质
    KSPlayer是一款专为iOS、macOS和tvOS用户设计的强大视频播放器应用,支持多种格式,提供流畅高清的观影体验。 KSPlayer 是一个强大的媒体播放框架,适用于 iOS、tvOS、macOS、Mac Catalyst、SwiftUI 和 Apple Silicon M1 设备,并基于 FFmpeg 金属音频单元特性。它支持以下功能: - 360°全景视频。 - 后台播放。 - RTMP/RTSP/Dash/HLS 流媒体播放。 - 设置播放速度。 - 多个音轨和视频轨道选择。 - H.264 和 H.265 硬件加速器支持。 高动态范围功能需要 iOS 10 或以上版本、macOS 10.12 或以上版本以及 tvOS 10.2 或以上版本。使用 Xcode 12 可以打开 Demo / Demo.xcworkspace 文件,快速开始前请确保安装了最新版的 cocoapods(建议使用命令 `brew install` 安装)。
  • 构建 OpenSSL cURL: MacOSiOS tvOS 设备 (x86_64, armv7, armv7s, arm64...)
    优质
    本教程详细介绍如何在MacOS和Apple iOS设备上针对不同架构(包括x86_64及ARM系列)构建OpenSSL和cURL,适用于开发者进行跨平台应用开发。 该脚本用于在MacOS(x86_64, arm64)、Mac Catalyst(x86_64, arm64)、iOS(armv7, armv7s, arm64和arm64e)、iOS模拟器(x86_64,arm64),tvOS(arm64)以及OpenSSL、nghttp2和cURL/libcurl的构建上安装OpenSSL-cURL。它还包括了修补tvOS以避免使用fork()功能,并通过nghttp2添加HTTP/2支持。 更新日志如下: - 2021年2月13日:现在脚本会生成XCFrameworks,这些框架涵盖了所有平台和目标,方便集成到项目中。 - 2021年1月16日:构建脚本已更新,允许用户自定义最低的macOS、iOS、tvOS以及Catalyst的目标版本进行构建。 - 2021年1月2日:Apple Silicon [测试版]:该脚本现在支持MacOS arm64目标(包括)。
  • 编译FFmpeg生成库文AndroidLinux)
    优质
    本指南介绍如何在Android和Linux系统上编译FFmpeg并生成所需的库文件,涵盖环境配置、源码下载及编译步骤。 该库文件由FFmpeg 4.2.2源码编译完成,包含Linux版本的C/C++动态链接库和静态链接库,以及Android版本的.so库文件(arm64-v8a和armeabi-v7a)。
  • Jetson Nano上FFmpeg:Jetson-FFmpeg
    优质
    Jetson-FFmpeg为NVIDIA Jetson Nano提供高效多媒体处理解决方案,集成FFmpeg库优化Nano平台性能,适用于视频编码、解码与流媒体应用。 杰森·弗佩格的ffmpeg L4T多媒体API安装步骤如下: 1. 构建并安装库: - 克隆代码仓库:`git clone https://github.com/jocover/jetson-ffmpeg.git` - 进入目录:`cd jetson-ffmpeg` - 创建构建文件夹:`mkdir build` - 切换到构建文件夹:`cd build` - 配置并生成Makefile:`cmake ..` - 构建库:`make` - 安装库:`sudo make install` - 更新动态链接器缓存:`sudo ldconfig` 2. 修补ffmpeg并构建: - 克隆代码仓库(选择特定分支和深度):`git clone git://source.ffmpeg.org/ffmpeg.git -b release/4.2 --depth=1` - 进入目录:`cd ffmpeg` - 下载补丁文件:`wget <下载链接>` - 应用补丁:`git apply ffmpeg_nvmpi.patch` - 配置编译选项(启用nvmp):`./configure --enable-nvmp`
  • flutter_local_notifications:AndroidiOSmacOSFlutter插展示本地通知...
    优质
    flutter_local_notifications是一款强大的Flutter插件,支持Android、iOS及macOS平台,可轻松实现本地通知的创建与管理。 Flutter Local Notifications插件的存储库包含了以下软件包:面向跨平台插件的代码,在Flutter应用程序中用于显示本地通知;通用平台接口的代码可以在相同名称的相应目录中找到。大多数开发人员会使用这个插件,因此他们通常在这里寻找帮助。 每个目录都包含一个自述文件,其中提供了更多信息。如果您遇到问题,请在GitHub存储库上提出它们。请不要通过电子邮件发送错误报告或提问,因为GitHub是更适合的地方,并且它允许社区成员回答问题,尤其是当我不小心错过邮件时。如果您的提交仅限于实际的错误或功能请求,则会更加感激。 如果您想了解如何使用插件来执行特定类型的通知,请查看示例应用程序,其中包含每种受支持功能的详细代码示例。如果您没有找到某些内容(例如平台特有的设置),请先检查自述文件以获取更多信息。
  • FFmpeg-iOS: FFmpegiOS构建
    优质
    FFmpeg-iOS项目致力于将开源多媒体框架FFmpeg成功移植并优化至iOS平台,为开发者提供强大的音视频处理能力。 更新到最新的 XCode 和 SDK(当前为 iOS SDK 8.3)后,运行命令 $ ./build-ffmpeg.sh 开始构建 ffmpeg-iOS。
  • FFmpeg-Bin Arm64,Linux Android系统
    优质
    FFmpeg-Bin Arm64是一款专为Linux和Android系统的Arm64架构设计的多媒体处理工具包,支持音视频编码、解码与流传输。 Arm64平台的FFmpeg二进制执行程序可以在Linux和Android系统上使用。