Package Details: ffmpeg-full 1:3.0.2-3

Git Clone URL: https://aur.archlinux.org/ffmpeg-full.git (read-only)
Package Base: ffmpeg-full
Description: Complete solution to record, convert and stream audio and video (with all options)
Upstream URL: http://ffmpeg.org/
Licenses: GPL3, custom:unredistributable
Conflicts: ffmpeg, ffmpeg-full-git, ffmpeg-git
Provides: ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavresample.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: rpolzer
Maintainer: isiachi
Last Packager: isiachi
Votes: 55
Popularity: 2.861342
First Submitted: 2013-01-24 11:17
Last Updated: 2016-05-27 22:55

Dependencies (79)

Required by (476)

Sources (3)

Latest Comments

justin8 commented on 2016-06-11 23:25

Firstly, use makepkg directly without a helper before coming here to say about issues with a package.

Secondly. If you have problems installing a dependency, log the issue with the package having the problems, not this totally unrelated one.

And thirdly, your actual issue is you're somehow still using an AUR helper that doesn't support pacman 5, the --pkg option was removed a few months ago, install something newer.

schwick commented on 2016-06-11 21:19

I keep getting makepkg: invalid option '--pkg' errors when getting to installing the dependecies.
Downloading the depencies and doing makepkg does work though. Does the aur package need updating?

Using pacman 5.0.1

isiachi commented on 2016-05-12 14:01

@kuantum

Solved with the last update

@frabjous

No problem at all with chromaprint. Can you post a build log?

kuantum commented on 2016-05-10 18:55

got errors when compiled

libavcodec/libutvideoenc.cpp:281:1: error: narrowing conversion of ‘3221258240u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
};

and

In file included from libavcodec/libutvideodec.cpp:29:0:
libavcodec/avcodec.h:2945:35: note: declared here
attribute_deprecated AVFrame *coded_frame;
^~~~~~~~~~~
==> ERROR: A failure occurred in build().
Aborting...

I'm using GCC 6.1.1

piratejon commented on 2016-04-18 15:24

@frabjous I had this problem also when extra/chromaprint was installed. I switched to chromaprint-git and now this is working again.

frabjous commented on 2016-04-14 14:55

I keep getting "ERROR: chromaprint not found" when building (configure step), even though I have chromaprint 1.3.1 installed.

saiyuki commented on 2016-02-27 16:04

I believe i got the package to correctly build; wasn't able to pass gpg verification check got stopped at the ffmpeg package none of the dependencies stopped me. You can solve the issue by importing the gpg key prior to installing. with gpg --keyserver pgp.mit.edu --recv-keys FCF986EA15E6E293A5644F10B4322F04D67658D8

then you should be able to install the package via yaourt or just building it via source package or however you do .

mpuzirew commented on 2016-01-29 12:59

To everybody who claims that the newer Native FFmpeg AAC encoder provides the best quality and libfdk_aac could be removed. That statement is a bit "too loud" :).
https://hydrogenaud.io/index.php/topic,111085/topicseen.html
Native FFmpeg AAC has been improved but it is still worse than fdk. In addition, it became muuuush slower than it was.
Not to mention the fact that Native FFmpeg AAC algorithm in ffmpeg 2.8.5 stable is OLD yet.

isiachi commented on 2016-01-19 09:44

@MaJia321
As kit told you, I use libfdk_aac to have AAC-HE support.

@Wesley_Chan
As soon as I can, I will take a look. Thank you.

Wesley_Chan commented on 2016-01-18 03:11

@isiachi

Is this package supposed to not have "--enable-libmfx"? This is needed when encoding with Intel GPU acceleration.
https://trac.ffmpeg.org/wiki/HWAccelIntro

Would you please add the AUR packages libmfx-git and intel-media-sdk in order to enable it?

kit commented on 2016-01-14 20:45

[Native FFmpeg AAC encoder] "will occasionally sound worse below 96kbps. This is the default AAC encoder. The only drawback is that this encoder does not support the AAC-HE profile yet." ~https://trac.ffmpeg.org/wiki/Encode/AAC

MaJia321 commented on 2016-01-14 11:06

According to https://trac.ffmpeg.org/wiki/Encode/AAC , the Native FFmpeg AAC encoder provides the best quality and libfdk_aac could be removed.

isiachi commented on 2015-12-17 12:32

@frabjous

I put it in the wrong section of PKGBUILD.

(It's better to sleep at night, but I have to update this package too)

frabjous commented on 2015-12-17 04:50

openh264 and xavs need to be added as dependencies.

oi_wtf commented on 2015-12-16 22:32

You should orphan this package if you don't have time to do even the most basic maintenance for over a month.

GRMrGecko commented on 2015-11-24 14:44

Here is my change to the PKGBUILD to fix building for myself.

source=(http://ffmpeg.org/releases/ffmpeg-$pkgver.tar.bz2{,.asc}
https://raw.githubusercontent.com/archlinuxarm/PKGBUILDs/master/extra/ffmpeg/ffmpeg-2.8.1-libvpxenc-remove-some-unused-ctrl-id-mappings.patch
UNREDISTRIBUTABLE.txt)
validpgpkeys=('FCF986EA15E6E293A5644F10B4322F04D67658D8') # ffmpeg-devel
sha256sums=('e2ed5ab28dee1af94336739173eb0019afc21a54e38a96f4e3208e94a07866e2'
'SKIP'
'SKIP'
'e0c1b126862072a71e18b9580a6b01afc76a54aa6e642d2c413ba0ac9d3010c4')

prepare() {
cd ${pkgname%-full}-$pkgver
patch -p1 -i ../ffmpeg-2.8.1-libvpxenc-remove-some-unused-ctrl-id-mappings.patch
}

kuantum commented on 2015-11-12 06:15

the current version 2.8.1 doesn't work with libvpx-1.5.0 yet, need to add the patch part to PKGBUILD before build() section

prepare() {
cd ${pkgname%-full}-$pkgver
patch -p1 -i ../ffmpeg-2.8.1-libvpxenc-remove-some-unused-ctrl-id-mappings.patch
}

dark-saber commented on 2015-08-15 13:12

@Tom00000 As far as I can see, the old package opencl-headers12 (http://pkgbuild.com/git/aur-mirror.git/tree/opencl-headers12/PKGBUILD) still downloaded source from svn, which means it was wrongly named, that was fixed now.

Tom00000 commented on 2015-08-14 20:28

error: target not found: opencl-headers12

Fixable by replacing opencl-headers12 with opencl-headers12-svn

This means that subversion will also be installed, I wonder what happened to the normal one?

isiachi commented on 2015-08-08 18:37

Makepkg strip it.

travnick commented on 2015-08-08 18:34

I wonder why "--disable-stripping". Are you going to debug the ffmpeg?

Nolhian commented on 2015-07-16 06:51

--enable-shared is listed twice in ./configure

isiachi commented on 2015-07-08 17:10

Removed decklink support

isiachi commented on 2015-05-16 09:49

@mitsakis Thanks

You can change the branch of libutvideo or just remove "--enable-libutvideo" from PKGBUILD.

PS
The correct branch is 15.1.0.

source=('git://github.com/qyot27/libutvideo.git#branch=15.1.0')

isiachi commented on 2015-05-16 09:49

@mitsakis Thanks

You can change the branch of libutvideo or just remove "--enable-libutvideo" from PKGBUILD.

PS
The correct branch is 15.0.1.

source=('git://github.com/qyot27/libutvideo.git#branch=15.0.1')

mitsakis commented on 2015-05-15 19:09

libutvideo-git is causing this issue

you have to edit libutvideo's PKGBUILD
replace this:
source=('git://github.com/qyot27/libutvideo.git#branch=buildsystem')
with this:
source=('git://github.com/qyot27/libutvideo.git#branch=1.5.1')

this is a temporary solution until this issue is fixed:
https://github.com/qyot27/libutvideo/issues/6

mitsakis commented on 2015-05-15 17:56

Doesn't compile:

libavcodec/libutvideodec.cpp:153:59: note: candidate is:
In file included from libavcodec/libutvideo.h:33:0,
from libavcodec/libutvideodec.cpp:32:
/usr/include/utvideo/Codec.h:48:17: note: virtual size_t CCodec::DecodeFrame(void*, const void*)
virtual size_t DecodeFrame(void *pOutput, const void *pInput) = 0;
^
/usr/include/utvideo/Codec.h:48:17: note: candidate expects 2 arguments, 3 provided
common.mak:60: recipe for target 'libavcodec/libutvideodec.o' failed
make: *** [libavcodec/libutvideodec.o] Error 1

Enverex commented on 2015-05-13 15:45

Doesn't compile:

error: no matching function for call to ‘CCodec::DecodeFrame(uint8_t*&, uint8_t*&, bool)’ utv->codec->DecodeFrame(utv->buffer, avpkt->data, true);

libavcodec/libutvideoenc.cpp:125:48: error: no matching function for call to ‘CCodec::EncodeGetExtraData(UtVideoExtra*&, int&, uint32_t&, int&, int&, size_t)’ CBGROSSWIDTH_WINDOWS);

FallenSnow commented on 2015-04-14 02:35

Doesn't work with the latest x265 library.

ffprobe: error while loading shared libraries: libx265.so.43: cannot open shared object file: No such file or directory

x265 1.6-1 provides libx265.so=51-64

isiachi commented on 2015-04-01 20:11

@Case_Of

I've already discovered about this missing dependency but I never update the PKGBUILD.

To build you have to install the ladspa package.

Update coming soon.

Case_Of commented on 2015-03-29 11:03

I have this error during compilation :

ERROR: ladspa.h header 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 "config.log" produced by configure as this will help
solve the problem.

What should I do ?

Zucca commented on 2015-03-22 17:48

@isiachi: I had accidentaly configured systemd to let users to use only two cores. :P

isiachi commented on 2015-03-15 13:49

Build jobs depends on this:

https://wiki.archlinux.org/index.php/Makepkg#MAKEFLAGS

Zucca commented on 2015-03-15 10:44

This package compiles by using only two threads. Is this intended?

Eriner commented on 2015-02-26 00:08

For those who have trouble or don't know how to replace utvideo-git with libutvideo-git, you have to remove utvideo-git first, build libutvideo-git & install, build ffmpeg-full & install. I suspect many will have issue with removing ffmpeg-full or utvideo-git due to dependencies.

To remove utvideo-git (and have pacman ignore all the dependency checks):

sudo pacman -Rdd utvideo-git

Then build libutvideo-git and proceed with building ffmpeg-full.

Eriner commented on 2015-02-26 00:07

For those who have trouble or don't know how to replace utvideo-git with libutvideo-git, you have to remove utvideo-git first, install libutvideo-git & install, build ffmpeg-full & install. I suspect many will have issue with removing ffmpeg-full or utvideo-git due to dependencies.

To remove utvideo-git (and have pacman ignore all the dependency checks):

sudo pacman -Rdd utvideo-git

Then build libutvideo-git and proceed with building ffmpeg-full.

subnomo commented on 2015-02-21 12:18

Package utvideo-git no longer exists, replace the dependency with libutvideo-git.

subnomo commented on 2015-02-21 12:18

Package utvideo-git no longer exists, replace the line dependency with libutvideo-git.

piratejon commented on 2015-01-23 03:12

thanks @m13253 !

m13253 commented on 2015-01-16 15:38

@piratejon

Edit your ~/.gnupg/gpg.conf and uncomment the following line:
keyserver-options auto-key-retrieve

This will make gpg retrieve keys automatically.

piratejon commented on 2015-01-02 19:02

To answer my own question I found http://unix.stackexchange.com/questions/111302/difference-between-tar-gz-asc-git-tar-bz2-and-tar-bz2 and just had to do this:

gpg --keyserver x-hkp://pool.sks-keyservers.net --recv-keys 0xD67658D8

to get it to work.

The argument for --recv-keys was found by trying to verify manually: gpg --verify ffmpeg-2.5.2.tar.bz2.asc.

piratejon commented on 2015-01-01 02:04

Can I find or import this public key? How would I go about doing that?

==> Verifying source file signatures with gpg...
ffmpeg-2.5.2.tar.bz2 ... FAILED (unknown public key B4322F04D67658D8)
==> ERROR: One or more PGP signatures could not be verified!

isiachi commented on 2014-12-31 13:17

Thanks PyroDevil

Updated.

Eriner commented on 2014-12-30 11:22

To anyone else facing the package signature issue, it seems to be a phenomanon recently among many packeges. Importing the PGP key manually fixes the problem. DO NOT SIGN THE KEYS.

gpg --keyserver pgp.mit.edu --recv-keys D67658D8

Eriner commented on 2014-12-30 11:08

==> Verifying source file signatures with gpg...
ffmpeg-2.5.2.tar.bz2 ... FAILED (unknown public key B4322F04D67658D8)
==> ERROR: One or more PGP signatures could not be verified!

PyroDevil commented on 2014-12-29 11:17

For decklink you need decklink-sdk and set the CFLAGS to include the source directory before the configure step.

I succeeded doing it with the ffmpeg-full-extra package here:
https://gist.github.com/anonymous/d9a5e02b011c07b9dfab

isiachi commented on 2014-10-13 17:17

A simple solution is:
remove ffmpeg-full only:
#pacman -Rdd ffmpeg-full
then do the update
#pamcna -Syu
then recompile the new version of ffmpeg-full:
$yaourt -S ffmpeg-full (or any other aur helper)

The one proposed by moore_cr is good too.

moore_cr commented on 2014-10-12 23:39

Here's how I solved this issue (I use yaourt). I think the problem is that you're not allowed to remove libvidstab-git because it's still a dependency of the currently-installed ffmpeg-full:
1) Remove libvidstab-git even though it's a dependency for the current ffmpeg-full
yaourt -Rdd libvidstab-git
2) Install vid.stab
yaourt -S vid.stab
3) Upgrade ffmpeg-full
yaourt -S ffmpeg-full

I followed these steps, but you can probably skip 2) since it would be installed automatically as a dependency.

colinkeenan commented on 2014-10-10 15:34

libvidstab-git is not listed as a dependency anymore, but it still requires it. I'm not sure what's wrong, but I can't install this update.

colinkeenan commented on 2014-10-10 15:32

==> Continue building ffmpeg-full ? [Y/n]
==> -------------------------------------
==>
==> Building and installing package
==> Install or build missing dependencies for ffmpeg-full:
resolving dependencies...
looking for inter-conflicts...
:: vid.stab and libvidstab-git are in conflict. Remove libvidstab-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: ffmpeg-full: requires libvidstab-git
==> Restart building ffmpeg-full ? [y/N]
==> ------------------------------------
==>

colinkeenan commented on 2014-10-10 15:29

After all of todays updates, on trying to install ffmpeg-full again, I got that

:: vid.stab and libvidstab-git are in conflict

which is something new libvidstab-git just added.

I see that the only reason libvidstab-git was on my system was for ffmpeg-full and that you now don't require libvidstab-git. So, I will fix this just by answering "y" to remove libvidstab-git.

colinkeenan commented on 2014-10-10 15:06

==> Install or build missing dependencies for ffmpeg-full:
resolving dependencies...
looking for inter-conflicts...

Packages (1): vid.stab-0.98b-2

Total Download Size: 0.05 MiB
Total Installed Size: 0.16 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages ...
vid.stab-0.98b-2-x86_64 47.5 KiB 1055K/s 00:00 [##############################################] 100%
(1/1) checking keys in keyring [##############################################] 100%
(1/1) checking package integrity [##############################################] 100%
(1/1) loading package files [##############################################] 100%
(1/1) checking for file conflicts [##############################################] 100%
error: failed to commit transaction (conflicting files)
vid.stab: /usr/include/vid.stab/boxblur.h exists in filesystem
vid.stab: /usr/include/vid.stab/frameinfo.h exists in filesystem
vid.stab: /usr/include/vid.stab/libvidstab.h exists in filesystem
vid.stab: /usr/include/vid.stab/localmotion2transform.h exists in filesystem
vid.stab: /usr/include/vid.stab/motiondetect.h exists in filesystem
vid.stab: /usr/include/vid.stab/motiondetect_internal.h exists in filesystem
vid.stab: /usr/include/vid.stab/motiondetect_opt.h exists in filesystem
vid.stab: /usr/include/vid.stab/serialize.h exists in filesystem
vid.stab: /usr/include/vid.stab/transform.h exists in filesystem
vid.stab: /usr/include/vid.stab/transform_internal.h exists in filesystem
vid.stab: /usr/include/vid.stab/transformfixedpoint.h exists in filesystem
vid.stab: /usr/include/vid.stab/transformfloat.h exists in filesystem
vid.stab: /usr/include/vid.stab/transformtype.h exists in filesystem
vid.stab: /usr/include/vid.stab/transformtype_operations.h exists in filesystem
vid.stab: /usr/include/vid.stab/vidstabdefines.h exists in filesystem
vid.stab: /usr/include/vid.stab/vsvector.h exists in filesystem
vid.stab: /usr/lib/libvidstab.so exists in filesystem
vid.stab: /usr/lib/libvidstab.so.0.9 exists in filesystem
vid.stab: /usr/lib/pkgconfig/vidstab.pc exists in filesystem
Errors occurred, no packages were upgraded.
==> Restart building ffmpeg-full ? [y/N]
==> ------------------------------------
==>
==> ERROR: unable to update

isiachi commented on 2014-08-09 13:24

Thanks

colinkeenan commented on 2014-08-08 00:57

kd35a - Yes, I notice the same problem. Your fix is what I was going to suggest as well. For those reading this on the command line so that you can't follow the link, here's what to do. During install, say yes to edit PKGBUILD and then in the package() section, change

cd $pkgname-$pkgver
into
cd ffmpeg-$pkgver.

The problem is that $pkgname is ffmpeg-full, but the directory doesn't have "full" in the name.

kd35a commented on 2014-08-07 18:56

There seems to be a problem in the PKGBUILD. I solved it with this change: https://gist.github.com/kd35a/1f439224dc7282fd266f

isiachi commented on 2014-07-23 07:22

Added.

Thanks

thefirstofthe300 commented on 2014-07-22 23:28

Please add libcl to the list of dependencies. The current PKGBUILD fails without it.

isiachi commented on 2014-07-22 15:49

Bump to version 2.2.5.
Added these flags:
--enable-frei0r --enable-libopencv --enable-libvidstab --enable-libutvideo --enable-opencl.

new update soon.

rpolzer commented on 2014-07-11 19:36

Can anyone else take over this package?

What needs to be done:

- Sync with extra/fffmpeg-2.2.4-3 (just take over the diffs from the official package since 2.2.2-3).
- Look over the disabled stuff at the bottom (commented out flags). Some of these can be moved to the enabled flags more upwards, e.g. - as mentioned in the comments - libvidstab.
- Start building the package until it fully downloaded. Then cancel that with ^C, and run the part from the PKGBUILD with "sh" in it from the comments at the bottom (the comment sign only needs to be removed from the "sh" line).
- This will output the new list of --flags. Replace the old list by the newly generated one.
- Enjoy!

I can do this for this package next week, but I'd prefer if someone could take it over in the future.

evorster commented on 2014-06-30 02:11

Hi there.
I added a package "vid.stab" to the aur. With this library installed the
--enable-libvidstab ./configure switch now works.

This enables a much improved video stabilization in ffmpeg, and, by extention mlt-git and transcode, which helps shotcut-git.

mitch_feaster commented on 2014-06-21 00:37

Broke again with the latest update to libx264/x264 until I re-installed. Can you please add that to makedepends?

mitch_feaster commented on 2014-05-21 05:24

After a recent update to x265 I was getting:

ffmpeg: error while loading shared libraries: libx265.so.13: cannot open shared object file: No such file or directory

Re-installing ffmpeg-full got rid of this error. Maybe you need to add x265 to makedepends as well?

justin8 commented on 2014-05-15 01:04

I'm not using either. I have libsodium and zeromq both from community, but get that error with ffmpeg-full. See here: http://hastebin.com/ekisugalit.coffee

I last did a full update of packages yesterday.

Toost_Inc commented on 2014-05-14 22:47

@justin8

It's only required if you've got libsodium-git installed. If you'd rather not have too many git dependencies, get rid of libsodium-git for libsodium from community, or rebuild zeromq against libsodium-git by grabbing the PKGBUILD from the ABS.

Toost_Inc commented on 2014-05-14 22:44

@justin8

It's only required if you've got libsodium-git installed. If you'd rather not have too many git dependencies, get rid of libsodium-git for libsodium from community, or rebuild zeromq against the libsodium-git by grabbing the PKGBUILD from the ABS.

Toost_Inc commented on 2014-05-14 22:44

@juston8

It's only required if you've got libsodium-git installed. If you'd rather not have too many git dependencies, get rid of libsodium-git for libsodium from community, or rebuild zeromq against the libsodium-git by grabbing the PKGBUILD from the ABS.

justin8 commented on 2014-05-14 11:33

Another git dependency :( If that is required, it should be added as a dependency instead of zeromq

AntoineVe commented on 2014-05-14 11:31

@justin8 : install https://aur.archlinux.org/packages/zeromq-git

justin8 commented on 2014-05-14 10:36

Currently getting ERROR: libzmq not found

vladev commented on 2014-05-07 13:51

For people needing ffmpeg 2.2.2 (since 2.2.1 stopped working due to API changes in x265) just remove the patch, bump the version, fix the checksums and it works.

Toost_Inc commented on 2014-05-07 03:25

Current stable version won't build with x265-1.0, either leave it out or rebuild using the latest version of libavcodec/libx265.c

(Found here: http://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=libavcodec/libx265.c)

rpolzer commented on 2014-04-20 19:32

Is rebuilding extra/ffmpeg affected as well? If yes, I'll probably ignore this until extra/ffmpeg is fixed, so we have a consistent fix. Report this issue to extra/ffmpeg then.

A workaround would be figuring out the command line flag to disable HTML

patrickmclaren commented on 2014-04-20 03:39

Am getting the following error when building:

HOSTLD doc/print_options
GENTEXI doc/avoptions_format.texi
GENTEXI doc/avoptions_codec.texi
HTML doc/ffmpeg.html
dirname: invalid option -- 'I'
Try 'dirname --help' for more information.
basename: invalid option -- 'I'
Try 'basename --help' for more information.
Option I requires an argument
doc/Makefile:83: recipe for target 'doc/ffmpeg.html' failed
make: *** [doc/ffmpeg.html] Error 1
==> ERROR: A failure occurred in build().
Aborting...

rpolzer commented on 2014-04-12 10:02

Was an incompatible x265 api change. Fixed now.

SirCmpwn commented on 2014-04-12 01:14

colinkeenan: I can reproduce that. Crappy workaround is to just drop x265 from the build.

colinkeenan commented on 2014-04-10 18:38

Can't build:

CC libavcodec/libx265.o
libavcodec/libx265.c: In function ‘libx265_encode_init’:
libavcodec/libx265.c:124:16: error: ‘x265_param’ has no member named ‘bEnableVuiParametersPresentFlag’
ctx->params->bEnableVuiParametersPresentFlag = 1;
^
libavcodec/libx265.c:125:16: error: ‘x265_param’ has no member named ‘bEnableAspectRatioIdc’
ctx->params->bEnableAspectRatioIdc = 1;
^
libavcodec/libx265.c:126:16: error: ‘x265_param’ has no member named ‘aspectRatioIdc’
ctx->params->aspectRatioIdc = 255;
^
libavcodec/libx265.c:127:16: error: ‘x265_param’ has no member named ‘sarWidth’
ctx->params->sarWidth = sar_num;
^
libavcodec/libx265.c:128:16: error: ‘x265_param’ has no member named ‘sarHeight’
ctx->params->sarHeight = sar_den;
^
common.mak:49: recipe for target 'libavcodec/libx265.o' failed
make: *** [libavcodec/libx265.o] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build ffmpeg-full.

rpolzer commented on 2014-04-02 19:30

Argh. Fixed again.

Janma8 commented on 2014-04-02 12:35

The --enable-raise-major flag is still/again in the PKGBUILD, btw ;D

rpolzer commented on 2014-03-01 11:59

Sorry for that one. Fixed.

isiachi commented on 2014-03-01 11:01

With last update (2.1.4) i can't reproduce anything in vlc 2.1.4

I solved removing the "--enable-raise-major" flag from configure.

rpolzer commented on 2014-03-01 11:00

--enable-vdpau does not seem required for me. If anyone lacks vdpau in the build, please provide

src/ffmpeg-2.1.4/config.log

so I can see why it is missing.

pvliesdonk commented on 2014-02-27 09:07

For hardware accelleration in XBMC (and compatibility with extra/ffmpeg) i needed to add the --enable-vaapi and --enable-vdpau flags.
The libvdpau build dependency is already there though, so i guess they were removed at some point?

kit commented on 2013-12-08 06:50

ffmpeg-2.1 + freetype-2.5.1 build break + fix info
sudo ln -sf . /usr/include/freetype2/freetype
https://ffmpeg.org/pipermail/ffmpeg-devel/2013-November/151407.html

SirCmpwn commented on 2013-12-03 02:15

Ah, I got the man pages to work. I was using fish before, and it doesn't work with fish. I had to fire up bash and source /etc/profile.d/perlbin.sh, then recompile.

SirCmpwn commented on 2013-12-03 01:48

Can you fix the man pages for this package?

Zucca commented on 2013-11-20 06:06

Ah. OK. My bad. ;)

Zucca commented on 2013-11-20 06:06

Ah. OK. My bad. ;)

justin8 commented on 2013-11-19 22:17

They can't be installed at the same time, and the ffmpeg-full package provides the same package (provides=ffmpeg). Conflicting is the correct way to do this.

Zucca commented on 2013-11-19 19:05

Shouldn't ffmpeg-full rather be an alternative to ffmpeg than just conflict with it?
Pacman should rather ask if ffmpeg-full could replace ffmpeg? Right? Or is this "collision" method the right way?

rpolzer commented on 2013-11-01 18:15

Thanks, added to make depends.

jcasper commented on 2013-11-01 05:28

I had to install the ladspa package for it to compile.

rpolzer commented on 2013-10-25 15:44

Bumped for libass issue.

justin8 commented on 2013-10-18 12:53

Please add --enable-libsoxr to the configure flags. According to the comments in the pkgbuild it was only excluded because libsoxr-git was the only available AUR package at the time, however there is now also a regular 'libsoxr' package available.

justin8 commented on 2013-10-18 07:11

It appears that libquvi.so no longer exists, and in the libquvi-0.9.3-1 package it now has libquvi-0.9.so, which the configure script is not looking for. removing --with-libquvi was my dodgy way to make it build until the maintainer can provide a real fix.

pvagner commented on 2013-10-07 23:26

After updating to gnome 3.10 ffmpeg can no longer find libquvi. libquvi 0.9.3-1.

pvagner commented on 2013-10-07 23:25

allevil669 commented on 2013-09-24 03:35

EDIT - I figured it out.

So, I'm installing ffmpeg-full using packer. Now normally, I prepend 'sudo' to my packer command to speed things up. But, for some reason, prepending 'sudo' in this case throws the error that I listed earlier. I took off the 'sudo' and now it installs just fine.

Sorry if I caused any worries.

allevil669 commented on 2013-09-24 03:15

I'm attempting to switch to this version of ffmpeg instead of using extra/ffmpeg, and the install is giving me an error.

/bin/sh: pod2man: command not found

The part I don't understand is, pod2man is installed and in my $PATH. Any suggestions what might be causing the problem?

rpolzer commented on 2013-09-10 10:41

celt is listed in depends=(), so I have no idea why this would fail.

piratejon commented on 2013-09-08 16:33

I am switching to this package having previously used extra/ffmpeg and did not have several of the dependencies listed here, so I used makepkg -s which installed several dependencies: libiec61883, openal, twolame, libavc1394, libgme, wavpack, zeromq, libquvi-scripts, libquvi

Then I got this:

*** begin console snippet ***
==> Retrieving sources...
-> Downloading ffmpeg-2.0.1.tar.bz2...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 6042k 100 6042k 0 0 42354 0 0:02:26 0:02:26 --:--:-- 71310
-> Found UNREDISTRIBUTABLE.txt
==> Validating source files with sha256sums...
ffmpeg-2.0.1.tar.bz2 ... Passed
UNREDISTRIBUTABLE.txt ... Passed
==> Extracting sources...
-> Extracting ffmpeg-2.0.1.tar.bz2 with bsdtar
==> Starting build()...
==> Starting configure...
ERROR: libcelt 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 "config.log" produced by configure as this will help
solving the problem.
==> ERROR: A failure occurred in build().
Aborting...
*** end console snippet ***

So I installed extra/celt and attempted to makepkg -s again and it successfully completed.

Is this normal? I am not very familiar with the build process. For what reasons might celt not have gotten automatically installed during makepkg -s?

GuLinux commented on 2013-08-25 14:13

Recent shine update broke the pakage, needs to be updated I guess

rpolzer commented on 2013-05-26 16:43

Sorry, I did not get to test aacplus yet... but will soon

unforgiven512 commented on 2013-04-23 20:07

Can you apply this diff to enable libaacplus?
http://pastebin.com/7bFMznPJ

It has been updated to build from the AUR directly.

Thanks!

Mic92 commented on 2013-02-18 19:40

fdk-aac doesn't exists anymore in AUR.

rpolzer commented on 2013-01-24 14:58

I knew someone would flag this one out of date.

However, this PKGBUILD is meant to be binary compatible to extra/ffmpeg, so that other binary packages from extra/ and community/ still work when this is installed (as opposed to ffmpeg-git).

So I will update this one to 1.1 once extra/ffmpeg is at 1.1, but not before, as that would break binary packages using ffmpeg.