php网站开发招聘需求,标签云小工具 wordpress nofollow,wordpress获得所有分类,做网站的公司风险大不大文章目录 一、工具简介二、mac 安装ffprobe、FFmpeg等相关工具2.1 方法一#xff1a;使用Homebrew安装FFmpeg2.2 从官网下载FFmpeg安装包#xff0c;源码安装2.3 macOS 无法验证开发者时安装 一、工具简介
这些工具都是与多媒体处理和流媒体相关的开源工具#xff0c;它们都… 文章目录 一、工具简介二、mac 安装ffprobe、FFmpeg等相关工具2.1 方法一使用Homebrew安装FFmpeg2.2 从官网下载FFmpeg安装包源码安装2.3 macOS 无法验证开发者时安装 一、工具简介
这些工具都是与多媒体处理和流媒体相关的开源工具它们都属于 FFmpeg 多媒体框架。
FFmpeg
是一个用于处理多媒体内容音频、视频、图像等的命令行工具。它可以执行各种各样的操作包括转码、剪辑、合并、分离、编码、解码等。FFmpeg 是一个功能强大且广泛使用的工具可以在多种平台上运行。
FFplay
是 FFmpeg 提供的一个简单的媒体播放器它可以播放各种格式的音频和视频文件。FFplay 是基于 FFmpeg 库构建的它提供了一个轻量级的命令行界面可用于快速播放多媒体文件适用于测试和简单的播放任务。
FFprobe
是一个用于分析多媒体文件的工具。它提供了详细的信息包括多媒体文件的编解码器、格式、流信息等。FFprobe 可以帮助用户了解多媒体文件的特性例如分辨率、帧率、比特率等这对于诊断和处理多媒体文件非常有用。
FFserver
是一个流媒体服务器可以用于实时转码和分发音频/视频流。它可以接受来自各种来源如摄像头、音频接口等的多媒体流并将其转码为不同的格式和分辨率然后通过网络分发给客户端。FFserver 可以用于构建自己的流媒体平台例如音视频直播服务或视频点播服务。
二、mac 安装ffprobe、FFmpeg等相关工具
2.1 方法一使用Homebrew安装FFmpeg
首先确保你的Mac上已经安装了Homebrew。如果还没有安装你可以通过打开终端Terminal并执行以下命令来安装Homebrew
/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)安装完Homebrew后你可以通过执行以下命令来安装FFmpeg
brew install ffmpegHomebrew会自动下载、编译和安装FFmpeg及其所有组件包括ffprobe。安装完成后你就可以在终端中使用ffprobe命令了。
2.2 从官网下载FFmpeg安装包源码安装
1、下载源码包
访问FFmpeg的官方网站https://ffmpeg.org/download.html
选择适合你Mac操作系统的版本。对于大多数Mac用户你应该选择“macOS”下的“static builds”。
下载链接例如
FFmpeg
https://evermeet.cx/ffmpeg/ffmpeg-114296-g5ff0eb34d2.zipFFprobe
https://evermeet.cx/ffmpeg/ffprobe-114296-g5ff0eb34d2.zip2、解压源码包
下载完成后解压缩下载的压缩包。解压缩后你会看到一个名为 ffmpeg 以及 ffprobe 的可执行文件。
3、打开环境变量
为了能够在终端中全局使用ffmpeg和ffprobe命令你需要将解压后的目录添加到你的系统路径中。这可以通过编辑你的bash配置文件如.bash_profile或.zshrc取决于你使用的shell来实现。在终端中执行以下命令来编辑你的bash配置文件
vim ~/.zshrc或者
vim ~/.bash_profile 4、配置环境变量
在打开的编辑器中添加以下行来将FFmpeg的目录添加到你的PATH环境变量中
export PATH/path/to/ffmpeg-directory:$PATH注意确保将/path/to/ffmpeg-directory替换为你实际解压FFmpeg的目录路径。 5、生效环境变量
source ~/.zshrc 或者
source ~/.bash_profile 6、验证是否生效
ffmpeg 验证
执行
ffmpeg -version返回
ffmpeg version N-114296-g5ff0eb34d2-tessus https://evermeet.cx/ffmpeg/ Copyright (c) 2000-2024 the FFmpeg developers
built with Apple clang version 15.0.0 (clang-1500.3.9.4)
configuration: --cc/usr/bin/clang --prefix/opt/ffmpeg --extra-versiontessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libfreetype --enable-libgsm --enable-libharfbuzz --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-version3 --pkg-config-flags--static --disable-ffplayffprobe 验证
ffprobe -versionffprobe version N-114296-g5ff0eb34d2-tessus https://evermeet.cx/ffmpeg/ Copyright (c) 2007-2024 the FFmpeg developers
built with Apple clang version 15.0.0 (clang-1500.3.9.4)
configuration: --cc/usr/bin/clang --prefix/opt/ffmpeg --extra-versiontessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libfreetype --enable-libgsm --enable-libharfbuzz --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-version3 --pkg-config-flags--static --disable-ffplay2.3 macOS 无法验证开发者时安装
如果报错无法打开“ffmpeg”因为无法验证开发者。
执行以下命令解决以上问题
sudo xattr -r -d com.apple.quarantine ./ffmpeg