ctrlesc / ffmpeg-cxc-build Goto Github PK
View Code? Open in Web Editor NEWFast cross-compile ffmpeg for Windows with MinGW on Linux
License: The Unlicense
Fast cross-compile ffmpeg for Windows with MinGW on Linux
License: The Unlicense
when I run
64
2061 ROOT_PATH=~/ SRC_PATH=src HINTS_FILE=/dev/null CXC_FETCH_ONLY=1 ./ffmpeg-cxc-mingw64
./ffmepg-cxc-mingw64
I got the following error.
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lnetpbm
How to fix it?
Hi,
Unfortunately I get an error message with ffmpeg-native:
`
====> sdl <====
Cloning into 'sdl'...
remote: Enumerating objects: 125749, done.
remote: Counting objects: 100% (12568/12568), done.
remote: Compressing objects: 100% (934/934), done.
remote: Total 125749 (delta 11825), reused 12045 (delta 11591), pack-reused 113181
Receiving objects: 100% (125749/125749), 102.66 MiB | 12.30 MiB/s, done.
Resolving deltas: 100% (97915/97915), done.
====> sdl: fetch success -> git https://github.com/libsdl-org/SDL.git <====
/home/alex/ffmpeg-cxc-build/ffmpeg-native: line 962: ./configure: No such file or directory
====> ffmpeg-native: configure stage failed -> sdl <====
`
I am trying to build ffmpeg to run on Debian.
I get the following error ERROR: srt >= 1.3.0 not found using pkg-config
when compiling FFmpeg Latest Build, Ubuntu 22.04 (WSL)
====> ffmpeg <====
Cloning into 'ffmpeg'...
remote: Enumerating objects: 7601, done.
remote: Counting objects: 100% (7601/7601), done.
remote: Compressing objects: 100% (5846/5846), done.
Receiving objects: 100% (695665/695665), 168.25 MiB | 5.40 MiB/s, done.
remote: Total 695665 (delta 5420), reused 2142 (delta 1704)
Resolving deltas: 100% (562611/562611), done.
====> ffmpeg: fetch success -> git https://git.ffmpeg.org/ffmpeg.git <====
ERROR: srt >= 1.3.0 not found using pkg-config
If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
[email protected] mailing list or IRC #ffmpeg on irc.libera.chat.
Include the log file "ffbuild/config.log" produced by configure as this will help
solve the problem.
====> ffmpeg-cxc-mingw64: configure stage failed -> ffmpeg <====
ffmpeg depends on libgcc_s_seh.dll when CMAKE > 3.8.2 is called by ffmpeg-cxc-mingw (mingw64 cross compile). Downgrading CMAKE relieves the dependency.
Dear @ctrlesc,
very helpful script to cross-compile ffmpeg. Are you planning on integrating SVT-AV1? It's a faster version of the AV1 coded from Intel.
https://github.com/AOMediaCodec/SVT-AV1
Thank you,
Alex
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.