ubunt下载ffmpeg
时间: 2023-07-06 11:37:50 浏览: 76
你可以使用以下命令在Ubuntu上下载FFmpeg:
```
sudo apt-get update
sudo apt-get install ffmpeg
```
这将更新软件源并安装FFmpeg。如果你需要特定版本的FFmpeg,则可以使用PPA(个人软件包存档):
1. 添加FFmpeg的PPA:
```
sudo add-apt-repository ppa:jonathonf/ffmpeg-<version>
```
其中,`<version>`是你想要安装的FFmpeg版本。例如,如果你想要安装FFmpeg 4.x版本,则可以使用:
```
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
```
2. 更新软件源并安装FFmpeg:
```
sudo apt-get update
sudo apt-get install ffmpeg
```
这将从添加的PPA中下载并安装指定版本的FFmpeg。
相关问题
Ubuntu下载ffmpeg编译Android的so
在 Ubuntu 中下载并编译 FFmpeg 生成 Android 平台可用的 .so 库,可以按照以下步骤进行:
1. 安装 Android NDK
首先需要下载并安装 Android NDK,可以在官网上下载最新版本:https://developer.android.com/ndk/downloads。
2. 下载 FFmpeg 源代码
从 FFmpeg 的官网上下载最新的源代码:https://ffmpeg.org/download.html。解压缩后得到一个目录,例如:/home/user/ffmpeg。
3. 配置交叉编译环境
进入 FFmpeg 源代码目录,执行以下命令:
```
export ANDROID_NDK=/path/to/android-ndk
export PATH=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
export SYSROOT=$ANDROID_NDK/platforms/android-21/arch-arm64
export CC=clang
export CXX=clang++
export AR=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar
export AS=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-as
export LD=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ld
export RANLIB=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ranlib
export STRIP=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-strip
```
注意:其中的 /path/to/android-ndk 需要替换为实际的 NDK 路径。
4. 配置 FFmpeg 编译选项
执行以下命令:
```
./configure --prefix=/home/user/ffmpeg-build \
--enable-shared --disable-static \
--disable-doc \
--disable-ffmpeg \
--disable-ffplay \
--disable-ffprobe \
--disable-postproc \
--disable-symver \
--enable-protocol=file \
--enable-openssl \
--enable-jni \
--enable-mediacodec \
--enable-decoder=h264_mediacodec \
--enable-decoder=hevc_mediacodec \
--enable-parser=h264 \
--enable-parser=hevc \
--enable-encoder=png \
--enable-cross-compile \
--target-os=android \
--arch=arm64 \
--cc=$CC \
--cxx=$CXX \
--sysroot=$SYSROOT \
--extra-cflags="-Os -fpic -march=armv8-a -mfpu=neon-fp-armv8 -mfloat-abi=softfp" \
--extra-ldflags="-shared -Wl,-soname,libffmpeg.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now"
```
其中的 /home/user/ffmpeg-build 为 FFmpeg 编译后的输出目录,可以自行修改。
5. 编译并安装 FFmpeg
执行以下命令:
```
make -j8 && make install
```
其中的 -j8 参数可以根据自己的 CPU 核心数量进行调整。
编译完成后,可在 /home/user/ffmpeg-build/lib 目录下找到生成的 libffmpeg.so 库文件,可用于 Android 平台的应用程序中。
ubuntu 安装ffmpeg
在Ubuntu上安装FFmpeg可以通过包管理器`apt`来轻松完成。以下是安装步骤:
1. 打开终端:按下Ctrl+Alt+T组合键打开终端。
2. 添加官方FFmpeg存储库:如果你的Ubuntu版本是18.04及以后,可以直接添加官方仓库:
```
sudo add-apt-repository ppa:jon-severinsson/ffmpeg
```
对于老版本的Ubuntu(例如16.04或更早),你可以选择使用Debian-backports仓库:
```
sudo add-apt-repository ppa:mc3man/trusty-media
```
3. 更新软件列表:
```
sudo apt-get update
```
4. 安装FFmpeg:
```
sudo apt-get install ffmpeg
```
这将会安装基本的FFmpeg版本。如果你想得到最新的稳定版或特定功能的版本,可以在`install`命令后加上完整版本名,例如 `ffmpeg-full`。
5. 验证安装:安装完成后,可以使用以下命令测试FFmpeg是否正常工作:
```
ffmpeg -version
```
如果一切顺利,你应该能看到FFmpeg的版本信息。注意,为了方便日常使用,你还可以将ffmpeg可执行文件加入PATH环境变量,这样无需提供完整路径即可直接运行FFmpeg。
阅读全文