File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4747 if : ${{ matrix.os == 'ubuntu-24.04' }}
4848 run : |
4949 sudo apt-get update
50- sudo apt install -y libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libpostproc-dev libswresample-dev libswscale-dev pkg-config
50+ sudo apt-install libssl-dev autoconf automake build-essential cmake git-core libass-dev libfreetype6-dev libgnutls28-dev libmp3lame-dev libtool libvorbis-dev meson ninja-build pkg-config texinfo wget curl yasm zlib1g-dev nasm
51+ mkdir -p ~/ffmpeg_sources /tmp/bin /tmp/ffmpeg
52+ cd ~/ffmpeg_sources
53+ git clone --depth 1 -b release/7.1 https://git.ffmpeg.org/ffmpeg.git ffmpeg
54+ cd ffmpeg
55+ PATH="/tmp/bin:$PATH" PKG_CONFIG_PATH="/tmp/ffmpeg/lib/pkgconfig" ./configure \
56+ --prefix="/tmp/ffmpeg" \
57+ --pkg-config-flags="--static" \
58+ --extra-cflags="-I/tmp/ffmpeg/include" \
59+ --extra-ldflags="-L/tmp/ffmpeg/lib" \
60+ --extra-libs="-lpthread -lm" \
61+ --ld="g++" \
62+ --bindir="/tmp/bin" \
63+ --disable-autodetect \
64+ --enable-shared --disable-debug --enable-lto \
65+ --enable-version3 \
66+ --disable-programs \
67+ --disable-doc \
68+ --disable-everything \
69+ --enable-protocol=file --enable-muxer=mp4 | tee ffmpeg.txt
70+ PATH="/tmp/bin:$PATH" make
71+ make install
72+ echo "FFMPEG_PKG_CONFIG_PATH=/tmp/ffmpeg/lib/pkgconfig" >> $GITHUB_ENV
5173 - name : Install winget
5274 if : ${{ matrix.os == 'windows-latest' }}
5375 uses : Cyberboss/install-winget@v1
You can’t perform that action at this time.
0 commit comments