添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

// 安装yasm
sudo apt-get install yasm

// NVIDIA VIDEO CODEC SDK headers
git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git
make
sudo make install

git clone https://git.ffmpeg.org/ffmpeg.git

启用cuda
./configure --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64 --prefix=/opt/ffmpeg
make
sudo make install

// 查看硬解码器
ffmpeg -codecs | grep cuvid

// 查看硬编码器
ffmpeg -codecs | grep nvenc

启用intel QSV

1.安装intel media sdk ,官网下载后直接双击安装即可

2.下载mfx源码: https://github.com/lu-zero/mfx_dispatch.git,下载完成后使用msys2进行编译,分别执行以下命令

autoreconf -i
./configure --prefix=/mingw64
make -j$(nproc) install

./configure --enable-libmfx --enable-encoder=h264_qsv --enable-decoder=h264_qsv --prefix=/opt/ffmpeg

./configure --enable-shared --disable-x86asm --disable-lzma --enable-pic --extra-cflags=-fPIC --extra-cxxflags=-fPIC --enable-libmfx --enable-nonfree --enable-encoder=h264_qsv --enable-decoder=h264_qsv --enable-libv4l2 --prefix=/opt/ffmpeg


make
sudo make install

ffmpeg -codecs | grep qsv

ERROR: libnpp not found

// 安装yasmsudo apt-get install yasm// NVIDIA VIDEO CODEC SDK headersgit clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.gitmakesudo make installgit clone https://git.ffmpeg.org/ffmpe...
ubuntu 20.04 可直接使用的 ffmpeg (静态 编译 ) built with gcc 9 ( Ubuntu 9.3.0-17 ubuntu 1~20.04) configuration: --prefix=/root/ ffmpeg _build --pkg-config-flags=--static --extra-cflags=-I/root/ ffmpeg _build/include --extra-ldflags=-L/root/ ffmpeg _build/lib --extra-libs=-lpthread --extra-libs=-lm --bindir=/root/bin --enable-gpl --enable-libfdk_aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree libavutil 57. 4.101 / 57. 4.101 libavcodec 59. 7.102 / 59. 7.102 libavformat 59. 5.100 / 59. 5.100 libavdevice 59. 0.101 / 59. 0.101 libavfilter 8. 7.101 / 8. 7.101 libswscale 6. 1.100 / 6. 1.100 libswresample 4. 0.100 / 4. 0.100 libpostproc 56. 0.100 / 56. 0.100
---------------------------------------- 甲. centos7 安装网卡驱动及 cuda ---------------------------------------- $ yum list |wc -l 10504 1、添加ELRepo源,否则没有nvidia-detect 命令 1.1 首先导入公共密钥,执行命令:rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 1.2 然后安装elrepo,
Docker环境是 ubuntu 16.04 xenial,实际上是tensorflow/tensorflow:1.13.1-gpu-py3的image。 主机为 ubuntu 19.04,,刚release就把笔记本系统升级,也是没谁了。。显卡为小米笔记本上的垃圾MX150, CUDA 版本为10,nvidia driver版本为4 18 .56。 使用docker run运行tensorflow的imag...
-sh: ./ccp: not found root@petalinux:~# ls app ccp driver user_scripts bin dma lib 在上位机通过 readelf 查看该进程文
-preset 主要用来调节编码速度和质量的平衡,虽然libx264和h264_nvenc都有此参数,但是该参数的可选项却不完全相同: preset是通过设置一系列编码参数来实现调节编码速度和质量的效果的, e.g. -preset faster 是做了如下设置 --no-mixed-refs --rc-lookahead 20 --ref 2 --... sudo apt install build-essential git sudo apt install yasm nasm sudo apt install libx264-dev libx265-dev libvpx-dev libfdk-aac-dev libmp3lame-dev libopus-dev libvorbis-dev 3. 克隆 FFmpeg 的源代码: git clone https://git. ffmpeg .org/ ffmpeg .git 4. 进入 FFmpeg 源代码目录: cd ffmpeg 5. 配置 编译 选项: ./configure --enable-gpl --enable-libx264 --enable-libx265 --enable-libvpx --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libvorbis 6. 编译 和安装 FFmpeg : make -j4 sudo make install 7. 完成后,可以使用` ffmpeg `命令来执行各种音视频处理操作。 请注意,这只是一个基本的 编译 过程,根据您的需求可能需要其他依赖项。另外,确保您在执行这些步骤之前已经安装了必要的软件包和依赖项。