I keep on getting build errors: ERROR: avisynth/avisynth_c.h not found
Search Criteria
Package Details: ffmpeg-amd-full-git 8.2.r125331.g87bd15dc3c-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/ffmpeg-amd-full-git.git (read-only, click to copy) |
|---|---|
| Package Base: | ffmpeg-amd-full-git |
| Description: | Complete solution to record, convert and stream audio and video (all possible features for AMD, including libfdk-aac; git version) |
| Upstream URL: | https://ffmpeg.org/ |
| Keywords: | audio codec convert encoder media svt video |
| Licenses: | LicenseRef-nonfree-and-unredistributable |
| Conflicts: | ffmpeg |
| Provides: | ffmpeg, ffmpeg-full, ffmpeg-full-git, ffmpeg-git, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libswresample.so, libswscale.so |
| Submitter: | clap22 |
| Maintainer: | nathanielcwm |
| Last Packager: | nathanielcwm |
| Votes: | 15 |
| Popularity: | 0.000071 |
| First Submitted: | 2018-11-20 15:20 (UTC) |
| Last Updated: | 2026-06-28 11:18 (UTC) |
Dependencies (130)
- alsa-lib
- aom (aom-vmaf-gitAUR, aom-av1-lavish-gitAUR, aom-gitAUR, aom-gitAUR, aom-psy101-gitAUR)
- aribb24 (aribb24-gitAUR)
- avisynthplus (avisynthplus-gitAUR)
- bzip2 (bzip2-gitAUR)
- cairo (cairo-gitAUR)
- chromaprint-fftwAUR (chromaprint-fftw-llvmAUR)
- codec2 (codec2-gitAUR, codec2-lpcnetAUR)
- dav1d (dav1d-gitAUR)
- davs2AUR (davs2-gitAUR, davs2-llvmAUR)
- flite1AUR (flite1-llvmAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-qdoled-gen3AUR, freetype2-gitAUR, freetype2-macosAUR, freetype2-qdoledAUR, freetype2-woledAUR)
- frei0r-plugins (frei0r-plugins-gitAUR)
- fribidi (fribidi-gitAUR)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-git-native-pgoAUR, glibc-eacAUR)
- glslang (glslang-gitAUR)
- gnutls (gnutls-gitAUR)
- gsm
- Show 110 more dependencies...
Required by (2555)
- 0wgram (requires ffmpeg)
- 2h4u (requires ffmpeg) (make)
- 3ncode-git (requires ffmpeg)
- 48tools (requires ffmpeg)
- 64gram-desktop (requires ffmpeg)
- aaa-bin (requires ffmpeg)
- aaxtomp3 (requires ffmpeg)
- aaxtomp3-git (requires ffmpeg)
- ab-av1 (requires ffmpeg)
- ab-download-manager-wayland-git (requires ffmpeg) (optional)
- abyss-engine-git (requires ffmpeg)
- aconcat (requires ffmpeg)
- adlmidi (requires ffmpeg) (optional)
- aegisub-arch1t3cht (requires ffmpeg)
- aegisub-arch1t3cht-git (requires ffmpeg)
- aegisub-arch1t3cht-qt5-git (requires ffmpeg)
- aegisub-arch1t3cht-xdg-git (requires ffmpeg)
- aegisub-japan7-git (requires ffmpeg)
- aigcpanel-git (requires ffmpeg)
- airsonic-advanced-git (requires ffmpeg) (optional)
- Show 2535 more...
Sources (9)
- 010-ffmpeg-add-svt-hevc.patch
- 020-ffmpeg-add-svt-hevc-docs-g4181c9e.patch
- 030-ffmpeg-add-svt-vp9.patch
- 040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
- 060-ffmpeg-whisper.cpp-fix-pkgconfig.patch
- git+https://git.ffmpeg.org/ffmpeg.git
- git+https://github.com/lensfun/lensfun.git
- https://github.com/ggml-org/whisper.cpp/archive/v1.8.4/whisper.cpp-1.8.4.tar.gz
- LICENSE
Latest Comments
« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 Next › Last »
nathanielcwm commented on 2020-04-06 03:11 (UTC)
JackuellnHdyde commented on 2019-10-23 11:36 (UTC)
@ReekyMarko:
For me using amdgpu-pro weren't a problem so far, since I just needed this version of ffmpeg to be run on a headless machine. Additionally I'm not interested in AMD AMF anymore, since the progress will probably take quite some time and I want some hardware encoder that actually works - now. It were an ... interesting experience, but I will stick with VAAPI if I can and if I'm able to either make use of cropping or remove black bars that VAAPI seems to add. (compared with x265)
If I'm trying AMF again I will shoot you a message if no one else asked for it. Greets
FunctionalHacker commented on 2019-10-23 08:19 (UTC)
@JackuellnHdyde Thanks for your investigation. If you notice before me that the support was added, drop a message here to let me know. I could make you a co-maintainer for this package too.
To be honest, I'm not that interested in AMF until I can use it with the open source drivers. SwayWM (Wayland) freezes consistently with amdgpu-pro and I also like to support open source as much as possible.
JackuellnHdyde commented on 2019-10-22 22:35 (UTC) (edited on 2019-10-22 22:46 (UTC) by JackuellnHdyde)
@ReekyMarko
You're right, after more testing I realized what you already found out yourself. I'm not very familiar with all this stuff and just reading into it currently and expected I just had to init the device like I would do with VAAPI and it took me some time to find out that I didn't used wrong cmd args. It seems the full implementation will happen next year or at least AMD will provide a better API. At least we now know how to add the support when time has come.
Edit: I found some more explanation about why it might or will not work for some of us anyway. You need at least VCE3.4 to make H264_AMF i.e. work, like described here: https://github.com/obsproject/obs-amd-encoder/wiki/Hardware-Support#Devices-5 There's also a reddit thread about this topic for those interested: https://www.reddit.com/r/Amd/comments/8eirp4/ffmpeg_40_released_includes_amf_hardware_encoding/
FunctionalHacker commented on 2019-10-22 19:33 (UTC)
@JackuellnHdyde I've now built ffmpeg with amf support, installed all drivers and the dependencies you mentioned. Trying to encode a video with a command like this:
ffmpeg -i video.avi -crf 18 -c:v h264_amf -c:a copy video.mkv
Results in the following error:
[h264_amf @ 0x564d188e5a00] AMF failed to initialise on the given Vulkan device: 1.
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
Conversion failed!
Apparently only vulkan initialization is implemented from what I've read around online. I have vulkan-radeon and vulkan-amdgpu-pro installed. Do you have any workaround for this? I would rather not push the updated PKGBUILD until it's deemed working.
FunctionalHacker commented on 2019-10-15 10:36 (UTC)
@JackuellnHdyde thanks for the heads up. I will try to build it today or tomorrow and see how it goes. I've never used amdgpu-pro so it might get interesting. How can I test that AMF works? Does mpv support it?
JackuellnHdyde commented on 2019-10-15 10:32 (UTC)
@ReekyMarko: Hello, I wanted to ask if it is possible to add support for AMD AMF? I already altered the PKGBUILD and it seems to work with AUR dependencies "amf-amdgpu-pro" and "amf-headers-git". Afaik the amf driver is needed to be able to initialize the device and the amf headers are needed to be able to build ffmpeg with "-enable-amf" flag according to ffmpeg docs. (see: https://www.ffmpeg.org/general.html#AMD-AMF_002fVCE)
FunctionalHacker commented on 2019-10-04 10:52 (UTC)
You might want to remove --enable-omx-rpi. This is for the Raspberry Pi and I had to remove it to get it to build on my PC. Doubt it has much to do with AMD setups.
CaffeinatedTech commented on 2019-08-26 00:52 (UTC)
Build is failing.
In file included from libavcodec/omx.c:29:
libavcodec/omx.c: In function ‘omx_encode_frame’:
libavcodec/omx.c:807:44: error: ‘OMX_IndexConfigBrcmVideoRequestIFrame’ undeclared (first use in this function); did you mean ‘OMX_IndexConfigVideoFramerate’?
807 | err = OMX_SetConfig(s->handle, OMX_IndexConfigBrcmVideoRequestIFrame, &config);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FunctionalHacker commented on 2019-05-29 08:20 (UTC) (edited on 2019-05-29 08:59 (UTC) by FunctionalHacker)
Anybody else have trouble with tensorflow? I'm getting this message when the ffmpeg build starts:
ERROR: libtensorflow not found
EDIT: I got it to build by adding this to configure:
--extra-cflags='-I/usr/include/tensorflow'
Pinned Comments
saburouta commented on 2023-04-26 18:45 (UTC)
I adopted this package to keep it from falling off, but I haven't had the chance to update it yet.
I think only patches 40 and 60 still work. I'm not sure the other even need to be updated. I've been building with just 40 and 60.