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
Opened by Anonymous Submitter - Thursday, 05 May 2016, 06:16 GMT
Last edited by Maxime Gauduin (Alucryd) - Friday, 06 May 2016, 07:45 GMT
|
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
Friday, 06 May 2016, 07:45 GMT
Reason for closing: Implemented
Additional comments about closing: 1:3.0.2-2