-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Update ffmpeg #13870
Update ffmpeg #13870
Conversation
bc7a064
to
a6156b1
Compare
9516a27
to
cf64805
Compare
b865d97
to
cea2f69
Compare
Can this be updated again? A recent change was pushed to the ffmpeg repo to have macOS prebuilt arm64 libraries, and it would be helpful for #14028 |
98f1a27
to
fa399ed
Compare
seems to be an issue with the macOS minimum version with the newer ffmpeg update (was built for newer macOS version (12.6) than being linked (12.0)) Maybe if we change |
I made a pr to address this on your fork Megamouse#15 |
I think bumping the Cirrus image from Monterey (12) to Ventura (13) might help. |
This PR is nowhere near being considered for merge. |
Also, The libs are built with macOs latest, as proof of concept. |
65b0680
to
0d99a36
Compare
c08c821
to
217146b
Compare
4fdda2a
to
116c232
Compare
8563010
to
aeec559
Compare
Updates ffmpeg based on Vita3K repo to 5.1.2.
The new ffmpeg version is more optimized overall, so this is actually useful to performance during de/encoding.
Here some random timings of mostly the same scenes on repeat:
Encoding (720p) ~20% faster
Old:
E Media: average: 5008.96 us
E Media: average: 5008.11 us
E Media: average: 5020.52 us
E Media: average: 5576.87 us
E Media: average: 6629.70 us
E Media: average: 6560.65 us
New:
E Media: average: 4092.24 us
E Media: average: 4101.77 us
E Media: average: 4087.86 us
E Media: average: 4050.64 us
E Media: average: 5006.84 us
E Media: average: 5860.35 us
Encoding (4K) ~20% faster
4K Old:
E Media: average: 27370.50 us
E Media: average: 27518.19 us
E Media: average: 27480.09 us
E Media: average: 27321.86 us
4K New:
E Media: average: 21630.02 us
E Media: average: 21576.04 us
E Media: average: 21503.02 us
E Media: average: 21505.84 us
Decoding (720p) ~10% faster
Old:
E cellVdec: average: 2724.74 us
E cellVdec: average: 2601.69 us
E cellVdec: average: 2631.09 us
E cellVdec: average: 2621.00 us
E cellVdec: average: 2594.64 us
E cellVdec: average: 2601.26 us
E cellVdec: average: 2602.29 us
New:
E cellVdec: average: 2476.39 us
E cellVdec: average: 2348.26 us
E cellVdec: average: 2372.78 us
E cellVdec: average: 2334.19 us
E cellVdec: average: 2346.55 us
E cellVdec: average: 2312.74 us
E cellVdec: average: 2347.38 us
The new commit drops the source and uses CI (see .github) and a patch with the options to build the libs.
The artifacts are created automatically on our fork in the github actions section.
The codecs seem to be the same still: