Package Details: ffmpeg-full-git 3.5.r88673.gdfa859b85a-1

Git Clone URL: https://aur.archlinux.org/ffmpeg-full-git.git (read-only)
Package Base: ffmpeg-full-git
Description: Record, convert and stream audio and video (all possible features including nvenc, qsv and libfdk-aac; git version)
Upstream URL: http://www.ffmpeg.org/
Keywords: audio codec convert cuda cuvid decklink encoder fdk-aac fdkaac ffmpeg ffmpeg-git hwaccel libnpp media nvenc qsv quicksync vaapi video
Licenses: custom: nonfree and unredistributable
Conflicts: ffmpeg, ffmpeg-decklink, ffmpeg-full, ffmpeg-full-nvenc, ffmpeg-git, ffmpeg-libfdk_aac, ffmpeg-nvenc, ffmpeg-qsv-git, ffmpeg-semifull-git
Provides: ffmpeg, ffmpeg-decklink, ffmpeg-full, ffmpeg-full-nvenc, ffmpeg-git, ffmpeg-libfdk_aac, ffmpeg-nvenc, ffmpeg-qsv-git, ffmpeg-semifull-git, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavresample.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so, qt-faststart
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 6
Popularity: 0.796643
First Submitted: 2015-12-27 19:22
Last Updated: 2017-11-09 18:00

Dependencies (88)

Required by (766)

Sources (2)

Latest Comments

dbermond commented on 2017-11-01 19:40

@Nothing4You
This is normal and expected. That's because ffmpeg git master has switched API in preparation for the next 3.5 release. For this, they increased the so-version-number of the libraries.

Since repository packages are compiled against ffmpeg 3.4, they will fail to locate the older target libraries that have lower so-version-numbers.

Some possible options are:
1) Recompile all your software that depends on ffmpeg. But many of these software will fail to compile with the newer ffmpeg git master, since this is fairly new code. An example is Firefox. At least, it did not compiled for me on the last time that ffmpeg switched API. I didn't even tried recompile Firefox this time (it takes a lot of time). An example that currently works is vlc, but you will need to use vlc-git from aur.
2) Use another software. For example, I'm using chromium, which does not depend on ffmpeg.
3) If you cannot live without Firefox or any other favorite software, currently you need to use ffmpeg 3.4 (from the official repositories or ffmpeg-full if you wish), or ask upstream to support ffmpeg git master.

Nothing4You commented on 2017-11-01 13:00

Latest git doesn't seem to be compatible with firefox anymore. Repo ffmpeg works fine. When running firefox with latest git from this package it isn't able to directly play video and audio anymore. It'll just prompt me to download them. Youtube html5 playback doesn't work, their html5 test page says my browser doesn't support h264.

Do you happen to know whether that's some kind of known issue and whether it's something on mozillas side or ffmpegs side that will have to get adjusted?

dbermond commented on 2017-10-24 19:36

@Nothing4You
Everything is up-to-date with upstream now. Thank you for the interest and report.

Regarding the flite1 package issue, I have temporarily removed libflite in order to give some time to the flite1 maintainer to deal with it, although he has not yet answered.

Nothing4You commented on 2017-10-23 21:30

See https://github.com/FFmpeg/FFmpeg/commit/a2a7b02fbd9d96ff12280cfa03bbce6b8c797932

Nothing4You commented on 2017-10-23 21:18

In addition to the flite1 issue ffmpeg seems to have changed or removed --enable-jack:

==> Updated version: ffmpeg-full-git 3.4.r88092.gf192f2f061-1
==> Starting build()...
-> Running ffmpeg configure script. Please wait...
Unknown option "--enable-jack".
See ./configure --help for available options.
==> ERROR: A failure occurred in build().
Aborting...

dbermond commented on 2017-10-12 01:43

@Nothing4You
Hi and thank you for the interest in ffmpeg-full-git.
I can reproduce the issue. But this is not a problem of ffmpeg-full-git. A recent change in upstream ffmpeg git master (commit 6dfcbd8) revealed a problem with flite1 package.
I have already asked the flite1 maintainer to fix the package. If you want a immediate fix for this, follow the instructions that I have placed in the flite1 AUR webpage.

Nothing4You commented on 2017-10-11 21:34

Or at least not get detected properly.

Nothing4You commented on 2017-10-11 21:33

Some dependency seems to be missing there:

> Starting pkgver()...
==> Updated version: ffmpeg-full-git 3.4.r87800.g6dfcbd80ad-1
==> Starting build()...
-> Running ffmpeg configure script. Please wait...
ERROR: libflite not found

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
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "ffbuild/config.log" produced by configure as this will help
solve the problem.
==> ERROR: A failure occurred in build().
Aborting...
rschwab@rastaban ~/build/ffmpeg-full-git $ pacman -Qs flite
local/flite1 1.4-2
A lighweight version of festival speech synthesis (version 1)
rschwab@rastaban ~/build/ffmpeg-full-git $ grep flite PKGBUILD
'chromaprint-fftw' 'libbs2b' 'flite1' 'libilbc' 'kvazaar' 'openh264'
--enable-libflite \

dbermond commented on 2017-07-20 03:11

@SolarAquarion
Clean builds can enabled by the user through makepkg -C/--cleanbuild option.
Building in a separate directory is not needed by ffmpeg build system. Why are you asking this?

SolarAquarion commented on 2017-07-19 22:52

@dbermond can you enable clean builds, like in a seperate "build directory"

All comments