转 提示-bash: ffmpeg: command not found ffmpeg 安装和命令详解
ffmpeg 是一种完整的跨平台解决方案,用于录制,转换和流式传输音频和视频。它还可以在任意采样率之间进行转换,并通过高质量的多相滤波器实时调整视频大小。
ffmpeg 命令自动安装:
- -bash: ffmpeg: command not found
- #Debian
- apt-get install ffmpeg
- #Ubuntu
- apt-get install ffmpeg
- #Alpine
- apk add ffmpeg
- #Arch Linux
- pacman -S ffmpeg
- #Kali Linux
- apt-get install ffmpeg
- #Fedora
- dnf install ffmpeg
- #OS X
- brew install ffmpeg
- #Raspbian
- apt-get install ffmpeg
- #Docker
- docker run cmd.cat/ffmpeg ffmpeg
FFmpeg 命令手动安装:
在 CentOS 上编译安装 FFmpeg,CentOS推荐大家手动编译安装的方式:
本指南基于最新的CentOS版本的最小安装,并将提供FFmpeg的本地非系统安装,并支持几种常见的外部编码库。 这些说明也适用于最近的Red Hat Enterprise Linux(RHEL)和Fedora。
您还可以参考“通用编译指南”以获取有关编译软件的其他信息。
FFmpeg 扩展阅读:
更多细节请参阅:
- Compile FFmpeg on CentOS
- FFmpeg 静态版本(不支持 non-free encoders)
FFmpeg 依赖安装:
获取依赖项。 这些是编译所必需的,但是如果您愿意,可以在完成后删除它们(除了make;它应该默认安装,很多东西都依赖于它)。
- yum install autoconf automake bzip2 bzip2-devel cmake freetype-devel gcc gcc-c++ git libtool make mercurial pkgconfig zlib-devel
在您的主目录中创建一个新目录,将所有源代码放入:
- mkdir ~/ffmpeg_sources
FFmpeg 编译和安装:
提示:如果您不需要某些编码器,则可以跳过相关部分,然后在FFmpeg中删除相应的./configure选项。 例如,如果不需要libvpx,则跳过该部分,然后从Install FFmpeg部分删除--enable-libvpx。
Yasm
- cd ~/ffmpeg_sources
- curl -O -L http://www.tortall.net/projects/yasm/releases/yasm-1.3.0....
- tar xzvf yasm-1.3.0.tar.gz
- cd yasm-1.3.0
- ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
- make
- make install
libx264
H.264视频编码器。 有关更多信息和用法示例,请参阅H.264编码指南。 ...
浏览更多内容请先登录。
立即注册
分享的网址网站均收集自搜索引擎以及互联网,非查问网运营,查问网并没有提供其服务,请勿利用其做侵权以及违规行为。
更新于:2022-06-18 16:33:45
推荐内容