min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

RaspberryPi4 ffmpegをインストール(aptのは古いから入れちゃダメ)

ハピタスのポイントをビットコインに変えて円安に備える

 

1,000万円を超えたbitcoinを少しだけどもらえるURL

https://bitflyer.com/invitation?id=l50e5ljw&lang=ja-JP

ハピタスからポイントもらえるURL

その買うを、もっとハッピーに。|ハピタス

 

RaspberryPi4 32bit でffmpegのmake成功

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

$ cd ffmpeg

 からの

libmp3lameを使える状態にできた ffmpegmakeに成功した./configure がこれ

$ PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure   --prefix="$HOME/ffmpeg_build"   --pkg-config-flags="--static"   --disable-ffplay   --extra-cflags="-I$HOME/ffmpeg_build/include"   --extra-ldflags="-L$HOME/ffmpeg_build/lib"   --extra-libs="-lpthread -lm"   --bindir="$HOME/bin"   --enable-gpl   --enable-libass   --enable-libfreetype   --enable-libmp3lame   --enable-libopus   --enable-libsvtav1   --enable-libvorbis   --enable-libvpx   --enable-libtheora   --enable-libx264   --enable-libx265   --enable-openssl   --enable-nonfree   --arch=arm   --target-os=linux   --cross-prefix=arm-linux-gnueabihf-   --enable-cross-compile

./configure --enable ... が全て終わったら必ずmake。

$ make

$ make install

おし。

 

ここから下は試したメモ。

dualbalance.net

やっぱmake要るんか…こりゃ時間かかるな。朝飯にしよう。

 

gcc、make、pkg-configは最初から入ってた。

直前にちゃんと sudo apt upgrade && sudo apt update しといたからかも。

gitも入ってた。

ffmpegの最新版を入れる

本日2024/6/30時点ではVer7.1が最新らしい。

www.ffmpeg.org

git cloneで入れられるとある。

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

$ cd ffmpeg

$ ./configure

$ make

お。30分かからず終わった。

一応再起動しとく。

$ sudo make install

$ ffmpeg -version

あれ?古いぞ。Ver7になるはずが、デフォで入ってた?Ver4のままだ。

/usr/local/bin/ffmpegを最新化する(ffprobeも)

libmp3lameを入れないと音声抽出ができない

codec入れてmakeしなおしか。ちっ。

 

AAC と MP3 サポートの ffmpeg インストール · GitHub

 

いやこっちのサイトのがいいか。

nyarinkopv.hatenablog.com

sudo apt-get update -qq && sudo apt-get -y install \
  autoconf automake build-essential cmake git-core libass-dev \
  libfreetype6-dev libtool pkg-config texinfo wget zlib1g-dev

sudo apt -y install nasm libx264-dev libnuma-dev libx265-dev libvpx-dev libfdk-aac-dev libmp3lame-dev libopus-dev libaom-dev \
 libssl-dev libogg-dev libvorbis-dev libtheora-dev 

だめか。CMake嫌いなんだよな。これだから。

 

www.youtube.com

utamt.hatenablog.com