Skip to content

Bring ffmpeg-build-script master branch up-to-date with the upstream repo #5

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 45 commits into from
Oct 25, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
6fd0116
binary check fix
markus-perl Jan 28, 2021
6901f9d
Fix #78 M1 Build
markus-perl Feb 10, 2021
2f2f903
Version update
markus-perl Feb 10, 2021
18e6e24
Readme update
markus-perl Feb 10, 2021
b058b4c
Readme update
markus-perl Feb 10, 2021
e7ae427
readme update
markus-perl Mar 30, 2021
f88b91a
Readme update, gpl-and-non-free
markus-perl Mar 31, 2021
6633d1b
Readme update
markus-perl Mar 31, 2021
b3e9a84
Readme update
markus-perl Mar 31, 2021
90c4a9f
Update ffmpeg source till stable v4.4 snapshot
rokibhasansagar Apr 26, 2021
cbb19a5
Merge pull request #85 from rokibhasansagar/ffmpeg-4.4
markus-perl May 3, 2021
837c505
Update plugins to latest stable version/commit
rokibhasansagar May 4, 2021
b64953f
Merge branch 'rokibhasansagar-updates'
markus-perl May 14, 2021
fc2c2a0
Merge pull request #88 from rokibhasansagar/updates
markus-perl May 14, 2021
a4ff2a9
Merge branch 'master' of https://github.com/markus-perl/ffmpeg-build-…
markus-perl May 14, 2021
59f6755
Version update
markus-perl May 14, 2021
8683e0f
Formatter
markus-perl May 17, 2021
f9ccc10
bugfix release
markus-perl May 17, 2021
faa30b9
FFmpeg Update to version 4.4
markus-perl May 31, 2021
945fbb4
Fixes #94
markus-perl Jun 10, 2021
3e64b45
Readme update
markus-perl Jun 10, 2021
7b15850
build-ffmpeg: cmake minor version update
rokibhasansagar Jul 24, 2021
fb3776b
Use git release head snapshot for ffmpeg source
rokibhasansagar Jul 24, 2021
d6fee6a
Merge pull request #96 from rokibhasansagar/patch-1
markus-perl Jul 24, 2021
e0542c4
build fixes mac
markus-perl Jul 24, 2021
41f8dc8
libpng fixes
markus-perl Jul 26, 2021
c990732
Version update
markus-perl Jul 27, 2021
8338593
Update build-ffmpeg
markus-perl Aug 27, 2021
e729a3c
Adding support for 10-bit and HDR10+ metadata in x265
cdgriffith Sep 6, 2021
b52a1c8
Adding libtool requirement for Ubuntu in readme
cdgriffith Sep 7, 2021
643aaca
CPPFLAGS being set by libping could break libwebp build
cdgriffith Sep 9, 2021
10ae6e9
Adding 8, 10, and 12 bit pixel formats for x265
cdgriffith Sep 10, 2021
5369a71
Version interference with build script variable
markus-perl Sep 13, 2021
02e4833
Merge branch 'master' of git://github.com/cdgriffith/ffmpeg-build-scr…
markus-perl Sep 13, 2021
deb6c27
Merge branch 'cdgriffith-master'
markus-perl Sep 13, 2021
7116d6c
version display fix
markus-perl Sep 13, 2021
e24c341
version display fix
markus-perl Sep 13, 2021
bc89c83
Codec: Add libdav1d
rokibhasansagar Sep 13, 2021
cbb2d1c
Merge branch 'rokibhasansagar-libdav1d'
markus-perl Sep 13, 2021
a49eec4
Update build-ffmpeg
markus-perl Sep 16, 2021
fed2a78
Update Dockerfiles with more improvements
rokibhasansagar Sep 17, 2021
d3d157b
Merge pull request #109 from rokibhasansagar/system-update
markus-perl Sep 20, 2021
29637ed
Version update
markus-perl Sep 20, 2021
a5cab96
optimization flag '-fstrength-reduce' is not supported
markus-perl Oct 12, 2021
ce01ac8
Removed build flag
markus-perl Oct 12, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
- name: build ffmpeg
run: |
while sleep 300; do echo "=====[ $SECONDS seconds still running ]====="; done &
SKIPINSTALL=yes VERBOSE=yes ./build-ffmpeg --build
SKIPINSTALL=yes VERBOSE=yes ./build-ffmpeg --build --enable-gpl-and-non-free
kill %1
- name: check shared library
run: |
Expand All @@ -45,7 +45,7 @@ jobs:
- name: build ffmpeg
run: |
while sleep 300; do echo "=====[ $SECONDS seconds still running ]====="; done &
SKIPINSTALL=yes VERBOSE=yes ./build-ffmpeg --build
SKIPINSTALL=yes VERBOSE=yes ./build-ffmpeg --build --enable-gpl-and-non-free
kill %1
- name: check shared library
run: |
Expand Down Expand Up @@ -89,12 +89,12 @@ jobs:
- name: pull base image
id: cuda_ubuntu_pull
run: |
docker pull nvidia/cuda:11.1-devel-ubuntu20.04
docker pull nvidia/cuda:11.4.2-devel-ubuntu20.04
docker pull ubuntu:20.04
- name: run if cuda_ubuntu_pull failed
if: failure() && steps.cuda_ubuntu_pull.outcome == 'failure'
run: |
docker pull nvidia/cuda:11.1-devel-ubuntu20.04
docker pull nvidia/cuda:11.4.2-devel-ubuntu20.04
docker pull ubuntu:20.04
- name: build ffmpeg
run: |
Expand All @@ -113,12 +113,12 @@ jobs:
- name: pull base image
id: cuda_centos_pull
run: |
docker pull nvidia/cuda:11.1-devel-centos8
docker pull nvidia/cuda:11.4.2-devel-centos8
docker pull centos:8
- name: run if cuda_centos_pull failed
if: failure() && steps.cuda_centos_pull.outcome == 'failure'
run: |
docker pull nvidia/cuda:11.1-devel-centos8
docker pull nvidia/cuda:11.4.2-devel-centos8
docker pull centos:8
- name: build ffmpeg
run: |
Expand All @@ -137,11 +137,11 @@ jobs:
- name: pull base image
id: cuda_ubuntu_pull
run: |
docker pull nvidia/cuda:11.1-devel-ubuntu20.04
docker pull nvidia/cuda:11.4.2-devel-ubuntu20.04
- name: run if cuda_ubuntu_pull failed
if: failure() && steps.cuda_ubuntu_pull.outcome == 'failure'
run: |
docker pull nvidia/cuda:11.1-devel-ubuntu20.04
docker pull nvidia/cuda:11.4.2-devel-ubuntu20.04
- name: build ffmpeg
run: |
docker build -t ffmpeg:cuda-static -f full-static.dockerfile .
Expand Down
5 changes: 3 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ FROM ubuntu:20.04 AS build
ENV DEBIAN_FRONTEND noninteractive

RUN apt-get update \
&& apt-get -y --no-install-recommends install build-essential curl ca-certificates libva-dev python \
&& apt-get -y --no-install-recommends install build-essential curl ca-certificates libva-dev \
python3 python-is-python3 ninja-build meson \
&& apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/* \
&& update-ca-certificates

Expand Down Expand Up @@ -32,4 +33,4 @@ RUN ldd /usr/bin/ffprobe
RUN ldd /usr/bin/ffplay

CMD ["--help"]
ENTRYPOINT ["/usr/bin/ffmpeg"]
ENTRYPOINT ["/usr/bin/ffmpeg"]
Loading