Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - intel-media-sdk

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: intel-media-sdk 2017.R2-1

Git Clone URL: https://aur-dev.archlinux.org/intel-media-sdk.git (read-only)
Package Base: intel-media-sdk
Description: Intel Media SDK (only SDK files, no kernel patches, no system modifications)
Upstream URL: https://software.intel.com/en-us/intel-media-server-studio
Keywords: intel media sdk video
Licenses: custom
Provides: iHD_drv_video.so, igfxcmjit64.so, igfxcmrt64.so, libmfx, libmfx.a, libmfx_h264la_hw64.so, libmfx_vp8d_hw64.so, libmfxhw64.so, libmfxsw64.so
Submitter: Bermond
Maintainer: Bermond
Last Packager: Bermond
Votes: 7
Popularity: 2.342786
First Submitted: 2016-01-09 17:17
Last Updated: 2017-01-28 23:17

Latest Comments

kwsk commented on 2017-01-28 11:38

2017 R2 released Jan 20 2017
update plz

Bermond commented on 2016-06-02 00:04

@alejandro.perez
According to Intel documentation, in order to properly use ffmpeg with the Intel QSV encoder you need to use a specific (and older) kernel version with their patches and other system modifications.
This package provides only the SDK files.

alejandro.perez commented on 2016-06-01 17:23

But... do you really need to apply patches to the kernel or is it possible to run ffmpeg QSV using this package?

Bermond commented on 2016-01-28 23:25

@midicase
That's correct. And if you frequently build ffmpeg from a Git package it's better to modify ffmpeg's PKGBUILD directly by adding 'PKG_CONFIG_PATH' before the configure script. I have explained this in the AUR git commit that added the pkgconfig file: https://aur.archlinux.org/cgit/aur.git/commit/?h=intel-media-sdk&id=62fb8224dd2473c2f84fe363f21c9d74892847c1

Reason for not placing the pkgconfig file in the default '/usr/lib/pkgconfig' directory? To not conflict with the one provided by 'libmfx-git' AUR package that can coexist with this package.

ffmpeg can use libmfx from 'libmfx-git' AUR package or from this package because both provide a valid 'libmfx.a' file. My other AUR package 'ffmpeg-full-git' defaults to use libmfx from 'libmfx-git' and sets 'instel-media-sdk' package as optinal (and experimental) for providing the 'libmfxhw64.so' and 'libmfxsw64.so' files that are required by the libmfx dispatcher library. This is made because Intel Media SDK is very tricky for use in Linux, and Intel instructions says that you have apply patches to an older kernel version for it to work properly.

midicase commented on 2016-01-27 23:18

I think to build ffmpeg-full against this package:

Add --enable-libmfx to ffmpeg-full PKGBUILD configure.

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/intel/mediasdk/lib/pkgconfig

Run makepkg.

Bermond commented on 2016-01-23 16:49

@satriani
Thank you for the tip! I have updated the source in PKGBUILD adding a download link.

satriani commented on 2016-01-23 01:10

Here is a source file: http://registrationcenter-download.intel.com/akdlm/irc_nas/8208/mediaserverstudioessentials2015r6.tar.gz
or
http://registrationcenter-download.intel.com/akdlm/irc_nas/7719/MediaServerStudioEssentials2015R6.tar.gz