FS#49217 - [ffmpeg] Enable sofalizer filter to support working with HRTFs in libavfilter

Attached to Project: Arch Linux
Opened by Anonymous Submitter - Thursday, 05 May 2016, 06:16 GMT
Last edited by Maxime Gauduin (Alucryd) - Friday, 06 May 2016, 07:45 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The sofalizer filter[1] enables the application of head-related transfer functions in libavfilter graphs. The current set of enabled filters doesn't support working with HRTFs. Besides adding a general function, this would also allow to compensate for the removal of the built-in HRTF audio filter from the mpv video player a while back. The filter was ported to ffmpeg for this specific purpose. In contrast to the legacy mpv/mplayer implementation, arbitrary HRTFs can be used with sofalizer. A repository of high-quality HRTFs is openly available[3].

--
[1] https://ffmpeg.org/ffmpeg-filters.html#sofalizer
[2] https://github.com/mpv-player/mpv/issues/2507#issuecomment-163916236
[3] http://www.sofaconventions.org/mediawiki/index.php/Files

Additional info:
* ffmpeg 1:3.0.2-1

Steps to reproduce:
* Add an additional dependency on extra/netcdf
* Configure ffmpeg with --enable-netcdf
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Friday, 06 May 2016, 07:45 GMT
Reason for closing:  Implemented
Additional comments about closing:  1:3.0.2-2

Loading...