gpt4 book ai didi

ubuntu - 如何在 Ubuntu 中重新编译 ffmpeg

转载 作者:太空宇宙 更新时间:2023-11-03 17:11:55 25 4
gpt4 key购买 nike

我在 Ubuntu 中安装了 ffmpeg,但安装方式不对——我只使用 --enable-libass 编译它。现在我不能使用 -crf 选项,所以我想重新编译它。

根据 this page我输入了这些命令:

rm -rf ~/ffmpeg_build ~/ffmpeg_sources~/bin/{ffmpeg,ffprobe,ffplay,ffserver,vsyasm,x264,x265,yasm,ytasm}

然后我又开始编译了:

cd ~/ffmpeg_sources
wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
tar xjvf ffmpeg-snapshot.tar.bz2
cd ffmpeg
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \
--prefix="$HOME/ffmpeg_build" \
--pkg-config-flags="--static" \
--extra-cflags="-I$HOME/ffmpeg_build/include" \
--extra-ldflags="-L$HOME/ffmpeg_build/lib" \
--bindir="$HOME/bin" \
--enable-gpl \
--enable-libass \
--enable-libfdk-aac \
--enable-libfreetype \
--enable-libmp3lame \
--enable-libopus \
--enable-libtheora \
--enable-libvorbis \
--enable-libvpx \
--enable-libx264 \
--enable-libx265 \
--enable-nonfree
PATH="$HOME/bin:$PATH" make
make install
make distclean
hash -r

但是当我输入 ffmpeg 它仍然输出:

ffmpeg version N-77474-g11388b5 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04)
configuration: --enable-libass
libavutil 55. 11.100 / 55. 11.100
libavcodec 57. 20.100 / 57. 20.100
libavformat 57. 20.100 / 57. 20.100
libavdevice 57. 0.100 / 57. 0.100
libavfilter 6. 22.100 / 6. 22.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101

我很困惑,如何以正确的方式重新编译或删除 ffmpeg?

最佳答案

rm -rf ~/ffmpeg_build ~/ffmpeg_sources~/bin/{ffmpeg,ffprobe,ffplay,ffserver,vsyasm,x264,x265,yasm,ytasm}

~/ffmpeg_sources~/bin/... 之间缺少空格。

更重要的是,这是在您的 $PATH 中获取的 ffmpeg 吗? which ffmpeg 的输出是什么?

关于ubuntu - 如何在 Ubuntu 中重新编译 ffmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34555758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com