@TangerineGameDev I have rockchip-mpp installed and it does not break anything. Everything is working here as usual. It also does not "change the OS", as it consists of libraries and executable tools for interacting with rockchip hardware. Since, it's a linked library for mandatory ffmpeg components, it cannot be an optional dependency.
Search Criteria
Package Details: ffmpeg-full 7.1.1-4
Package Actions
Git Clone URL: | https://aur.archlinux.org/ffmpeg-full.git (read-only, click to copy) |
---|---|
Package Base: | ffmpeg-full |
Description: | Complete solution to record, convert and stream audio and video (all possible features including libfdk-aac) |
Upstream URL: | https://www.ffmpeg.org/ |
Keywords: | audio codec convert cuda cuvid decklink encoder fdk-aac fdkaac hwaccel libnpp media nvenc svt video |
Licenses: | LicenseRef-nonfree-and-unredistributable |
Conflicts: | ffmpeg |
Provides: | ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so |
Submitter: | rpolzer |
Maintainer: | dbermond |
Last Packager: | dbermond |
Votes: | 137 |
Popularity: | 1.06 |
First Submitted: | 2013-01-24 11:17 (UTC) |
Last Updated: | 2025-07-28 20:24 (UTC) |
Dependencies (133)
- alsa-lib
- aom (aom-vmaf-gitAUR, aom-av1-lavish-gitAUR, aom-psy101-gitAUR, aom-gitAUR)
- aribb24 (aribb24-gitAUR)
- avisynthplus (avisynthplus-gitAUR)
- bzip2 (bzip2-gitAUR)
- cairo (cairo-gitAUR)
- celtAUR (celt-gitAUR)
- chromaprint-fftwAUR
- codec2 (codec2-gitAUR, codec2-lpcnetAUR)
- cuda (cuda11.1AUR, cuda-12.2AUR, cuda12.0AUR, cuda11.4AUR, cuda11.4-versionedAUR, cuda12.0-versionedAUR)
- dav1d (dav1d-gitAUR)
- davs2AUR (davs2-gitAUR)
- flite1AUR
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoledAUR, freetype2-gitAUR, freetype2-qdoled-aw3225qfAUR, freetype2-macosAUR)
- frei0r-plugins (frei0r-plugins-gitAUR)
- fribidi (fribidi-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glslang (glslang-gitAUR)
- gmp (gmp-hgAUR)
- Show 113 more dependencies...
Required by (2035)
- 0wgram (requires ffmpeg)
- 2h4u (requires ffmpeg) (make)
- 3ncode-git (requires ffmpeg)
- 48tools (requires ffmpeg)
- 64gram-desktop (requires ffmpeg)
- aaxtomp3 (requires ffmpeg)
- aaxtomp3-git (requires ffmpeg)
- ab-av1 (requires ffmpeg)
- abyss-engine-git (requires ffmpeg)
- aconcat (requires ffmpeg)
- adlmidi (requires ffmpeg) (optional)
- adlmidi-git (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)
- akkoma (requires ffmpeg) (optional)
- Show 2015 more...
Sources (12)
- 010-ffmpeg-add-svt-hevc-ged80959.patch
- 020-ffmpeg-add-svt-hevc-docs-ged80959.patch
- 030-ffmpeg-add-svt-vp9-g3b9a3fa.patch
- 031-ffmpeg-add-svt-vp9.patch
- 040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
- 050-ffmpeg-fix-nvidia-vulkan-decoding-segfault.patch
- 060-ffmpeg-svt-av1-3.0.0-fix.patch
- 070-ffmpeg-fix-cuda-nvcc-with-gcc14.patch
- 080-ffmpeg-lcevcdec4.0.0-fix.patch
- https://ffmpeg.org/releases/ffmpeg-7.1.1.tar.xz
- https://ffmpeg.org/releases/ffmpeg-7.1.1.tar.xz.asc
- LICENSE
dbermond commented on 2025-07-28 18:19 (UTC)
TangerineGameDev commented on 2025-07-28 17:38 (UTC)
The package rockchip-mpp
is forced here! This breaks support for EVERYTHING. Wireplumber breaks. Pipewire crashes. Programs silently crashed for me when this package was installed. rockchip-mpp
is not an optional architecture. It changes the OS to think that rockchip is the current devices architecture. Please fix this...
dbermond commented on 2025-07-11 01:36 (UTC)
@rabcor The description is correct, as it says "all possible features". Obviously, features that are impossible to be enabled cannot be used, whether by an upstream compile error, a broken runtime feature or any other reason that leads to the impossibility.
rabcor commented on 2025-07-11 00:38 (UTC)
It's not a problem with the package, it's a problem with the description, fix the description.
dbermond commented on 2025-07-10 15:58 (UTC)
@rabcor Sorry, but comments like yours does not contribute to improve the package. It's discouraging to see you talking like this, blaming the package without even ask WHY these features are disabled. That being said, I will only say that there are good and strong reasons for these features to be disabled, specially tensorflow, without giving any more details.
rabcor commented on 2025-07-10 08:06 (UTC)
This package's description is complete bogus, quite a few features are disabled, torch, tensorflow, tls, pocketsphinx and a bunch more. My whole reason for considering using this package was for libtensorflow
Serena1432 commented on 2025-03-13 00:29 (UTC) (edited on 2025-03-13 00:36 (UTC) by Serena1432)
@dbermond It's true that I used an AUR helper, but if it isn't supported then I will try building manually as you said. Thank you for clarifying!
About the building process taking 8 hours, it seemed like the AUR helper didn't use all of the CPU threads, and therefore the process was so slow due to it using only one thread (the CPU usage barely went higher than 20%). I think that was the issue, I will also try passing the -j12 argument to make commands and see if it helps speeding up the process.
dbermond commented on 2025-03-12 20:46 (UTC)
@Serena1432 First of all, it looks like that you are using an AUR helper, since you refer to an automated building process where you could type a command, turn your back and let it go. This is not supported. You need to use makepkg to build each dependency individually and then use all of them to build this package. Secondly, taking 8 hours to build the package and dependencies is absurdly long, and does not make any sense. In a "mid range" computer it will not take much long, specially because most of its AUR dependencies are lightweight for building. That being said, the password prompt appearing after some time is the "normal" sudo behavior. It's up to you, as your machine user/administrator, to configure the sudo timeout and/or or to reduce the number of times you need to enter the password.
spider-mario commented on 2025-03-12 20:14 (UTC)
That sounds like a design flaw in whatever AUR helper you are using.
Serena1432 commented on 2025-03-12 15:25 (UTC) (edited on 2025-03-12 15:31 (UTC) by Serena1432)
Installing this package was actually a nightmare.
It took almost 8 hours to build all of the dependencies on my computer, and when I left my computer idle, it suddenly asked for my sudo password and it threw an error due to timeout without me noticing. And when I ran the install command again, it began compiling all the dependencies again from the start, and all of these hours before were wasted.
It failed like this for 2 - 3 times until I gave up. I'll be very glad if you can also release a ffmpeg-full-bin to prevent that issue happen again...
Pinned Comments
dbermond commented on 2024-06-24 15:59 (UTC)
@LordSIGSEGV avoid creating files not tracked by pacman in the system reserved directories, specially symlinks to shared libraries, as this have the potential to completely break your system. I have already notified the quirc maintainer in the aur web page of the package in April-2024. While this issue is not solved in quirc, I recommend to use quirc-git, which currently has a better packaging and does not suffer from this problem.