[packman] SUSE Leap 15.0 -- ffmpeg ohne Unterstuetzung fuer libfdk_aac

Michael Daum michael.daum at mail.de
Wed May 8 03:18:27 CEST 2019


Hallo Packman-Team!


Die aktuelle ffmpeg-Version für die SUSE Leap 15.0 unterstuetzt neuerdings
den libfdk_aac-Encoder nicht mehr. Ich bin sicher, dass es in der vorherigen
Version noch funktionierte.


Aktuell installierte Version: ffmpeg-3-3.4.4-lp150.10.3.x86_64 (Packman)


Das folgende Script "ffmpeg265.sh" ruft ffmpeg in Verbindung mit dem
libfdk_aac-Encoder auf. Die Ausgabe sieht -- etwas eingekuerzt -- wie
folgt aus:

========

> sh ffmpeg265.sh 
ffmpeg version 3.4.4 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 7 (SUSE Linux)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2
-fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables
-fstack-clash-protection -g' --optflags='-fmessage-length=0
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2
-fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables
-fstack-clash-protection -g' --disable-htmlpages --enable-pic
--disable-stripping --enable-shared --disable-static --enable-gpl
--disable-openssl --enable-avresample --enable-libcdio --enable-gnutls
--enable-ladspa --enable-libass --enable-libbluray --enable-libcelt
--enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm
--enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse
--enable-libspeex --enable-libtheora --enable-libtwolame
--enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp
--enable-libzimg --enable-libzvbi --enable-vaapi --enable-vdpau
--enable-libx264 --enable-libx265 --enable-libxvid
libavutil	55.78.100 / 55.78.100
libavcodec	57.107.100 / 57.107.100
libavformat	57.83.100 / 57.83.100
libavdevice	57.10.100 / 57.10.100
libavfilter     6.107.100 /  6.107.100
libavresample   3.7.0 /  3.7.0
libswscale	4.8.100 /  4.8.100
libswresample	2.9.100 / 2.9.100
libpostproc	54.7.100 / 54.7.100
  ...
  ...
Unknown encoder 'libfdk_aac'

========



In den configure-Optionen muessten eigentlich auch

	"--enable-nonfree --enable-libfdk-aac" 

stehen, damit dieser Encoder eingebunden wird.


Wurde die libfdk_aac-Unterstuetzung bewusst entfernt oder wurden die beiden
Optionen versehentlich vergessen?  Oder gibt es vielleicht noch einen
anderen technischen Grund?


Es wäre jedenfalls Klasse, wenn es in einer der folgenden Versionen wieder
out-of-the-box funktionieren wuerde.


Mit freundlichen Gruessen
Michael Daum



More information about the Packman mailing list