Commit graph

16 commits

Author SHA1 Message Date
Josh Holmer
f52c82f15c
Use a different method for ffmpeg frame count (#368)
* Use a different method for ffmpeg frame count

This method uses ffprobe to count the number of packets
(which is identical to the number of frames, but faster)
in a video stream. This works with more video formats,
including with --enable-keyframe-filtering=2 in aomenc.
Performance should be similar or better than ffmpeg -copy.

* Add sanity check when using keyframe filtering 2

* Use ffmpeg-next crate for getting frame count

* Add LLVM/Clang to Github Actions

* Enable ffmpeg static and build features by default
2021-10-01 23:48:40 +03:00
Luigi311
16e39713a2
Fix workflow, Fix Dockerfile (#303)
* Fix workflow
* Dockerfile: Build rust
* Action: Fix svt-av1
2021-07-19 02:36:06 +03:00
Luigi311
308e97047e
Add probe slow, add devcontainer, update readme (#289)
* Dockerfile: Update copy with chown, seperate copy requirements from all
* Add probe-slow support
* README: Update readme with new rust cli options
* Dockerfile: Hide av1an venv
* Add devcontainer
* Action: Add baseline-select
2021-07-09 19:32:47 +03:00
Luis Garcia
36037e6e42
Docker improvements (#269)
* Actions: Docker build all, cache publish
* Docker: Add wheel
2021-05-24 09:07:47 +03:00
Luis Garcia
136edd6400
Use rust nightly (#268) 2021-05-23 23:23:44 +03:00
redzic
6f78df5c0e Fix merge conflicts and update docker and github actions 2021-05-16 03:35:36 -05:00
Luis Garcia
46717369b1 Dockerfile: Add rust build (#262)
Signed-off-by: Luigi311 <luigi311.lg@gmail.com>
2021-05-16 09:25:33 +03:00
Luis Garcia
0f1916cf44 Rust (#260) 2021-05-16 09:25:33 +03:00
Luigi311
f7e19b2bc9 Docker: Add mkvmerge
Signed-off-by: Luigi311 <luigi311.lg@gmail.com>
2021-02-10 11:16:59 -07:00
Luigi311
5f0ece3781 Docker: Use luigi311/encoders-docker base, update readme
Signed-off-by: Luigi311 <luigi311.lg@gmail.com>
2021-02-09 22:41:53 -07:00
Luigi311
3efff73e4d Docker: Use johnvansickle ffmpeg build
Signed-off-by: Luigi311 <luigi311.lg@gmail.com>
2021-02-06 15:03:49 -07:00
Luigi311
53cb2c5767 Docker: Fix quoting, chmod for user access
Signed-off-by: Luigi311 <luigi311.lg@gmail.com>
2021-01-31 14:37:18 -07:00
Luigi311
324eedff08 Remove need of sudo
Signed-off-by: Luigi311 <luigi311.lg@gmail.com>
2021-01-31 14:20:23 -07:00
Luigi311
fcdbaabf3f Lowercase nproc
Signed-off-by: Luigi311 <luigi311.lg@gmail.com>
2021-01-18 16:17:13 -07:00
Luigi311
2a0b96e1c3 Add opencv and dependencies
Signed-off-by: Luigi311 <luigi311.lg@gmail.com>
2021-01-17 23:43:44 -07:00
Luigi311
3adfe24372 Initial dockerfile
Signed-off-by: Luigi311 <luigi311.lg@gmail.com>
2021-01-17 23:43:44 -07:00