WINFF: Unknown encoder 'libvo_aacenc'

Hi
I get this error when I try to convert an mpg to mov(Quick time)

 \033]0; Converting 001.mpg (1/1)\007ffmpeg version 3.0 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.8 (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 -funwind-tables -fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-runtime-cpudetect --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-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-pic --enable-pthreads --enable-vaapi --enable-vdpau --disable-decoder=dca --enable-libdcadec --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libtwolame --enable-libx264 --enable-libx265 --enable-libxvid --enable-x11grab
  libavutil      55. 17.103 / 55. 17.103
  libavcodec     57. 24.102 / 57. 24.102
  libavformat    57. 25.100 / 57. 25.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 31.100 /  6. 31.100
  libavresample   3.  0.  0 /  3.  0.  0
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
[mp2 @ 0x1e30c00] Header missing
[mpeg2video @ 0x1e2e7a0] Invalid frame dimensions 0x0.
    Last message repeated 4 times
Input #0, mpeg, from '/run/media/think/other/001.mpg':
  Duration: 01:39:18.23, start: 25144.493978, bitrate: 2094 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p(tv), 720x576 [SAR 64:45 DAR 16:9], max. 1600 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16p, 192 kb/s
Unknown encoder 'libvo_aacenc'
Press Enter to Continue 

for me installed libvo-aacenc0 in repo pacman

Although I am using tumbleweed I get the same error message when trying the same conversion.

I tried QWinFF (which is available from the repo shown below) and that worked fine

http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_Leap_42.1/

no propitiatory codecs (aac) can be found on OBS get them from packman
QWinFF is just a gui wrapper it needs ffmpeg from packman, post your repo list (or google full vendor change opensuse)

zypper lr -d

i switch repo packman but winff not convert any format to mov (quick time) error (Unknown encoder ‘libvo_aacenc’)
but worked qwinff repo home:ecsos
Why not work convert mov on the winff repo packman?

you don’t seam to have vo-aacenc installed, packman has it
http://packman.links2linux.org/package/vo-aacenc
install it with


sudo zypper in libvo-aacenc0

but. libvo-aacennc0 (repo packman) installed for me and check again but not work
I do not know the problem?

Packman’s ffmpeg does not use not support libvo-aacenc anymore AFAIK.
Use ffmpeg’s native “aac” encoder instead, it’s supposed to be better anyway nowadays I think.
No idea how (or if it’s possible) to choose that in winff though, as I never used that and don’t even have it installed…

winff uses ffmpeg for conversion, can you post the output of

zypper se -si ffmpeg
zypper se -si libav*

are you converting a dvd, so you have libdvdcss2 installed?

zypper se -si ffmpeg


S  | Name                          | Type    | Version           | Arch   | Repository                
---+-------------------------------+---------+-------------------+--------+-------------------------- 
il | chromium-ffmpeg               | package | 48.0.2564.82-71.1 | x86_64 | (System Packages)         
i  | ffmpeg                        | package | 3.0-61.2          | x86_64 | packman                   
i  | ffmpegthumbnailer             | package | 2.0.8-7.1         | x86_64 | packman                   
i  | ffmpegthumbs                  | package | 15.12.2-12.1      | x86_64 | oss                       
i  | ffmpegthumbs                  | package | 15.12.2-12.1      | x86_64 | openSUSE-Leap-42.1-Update 
i  | gstreamer-0_10-plugins-ffmpeg | package | 0.10.13-2000.1    | x86_64 | packman                   
i  | kffmpegthumbnailer            | package | 1.1.0-2.1         | x86_64 | packman                   
i  | libffmpegthumbnailer4         | package | 2.0.8-7.1         | x86_64 | packman                   
i  | recorditnow-backend-ffmpeg    | package | 0.8.1-2.3         | x86_64 | packman  

zypper se -si libav*


S | Name                   | Type    | Version                  | Arch   | Repository                   
--+------------------------+---------+--------------------------+--------+----------------------------- 
i | libavahi-client3       | package | 0.6.31-26.1              | x86_64 | oss                          
i | libavahi-client3       | package | 0.6.31-26.1              | x86_64 | openSUSE-Leap-42.1-Update    
i | libavahi-client3-32bit | package | 0.6.31-26.1              | x86_64 | oss                          
i | libavahi-client3-32bit | package | 0.6.31-26.1              | x86_64 | openSUSE-Leap-42.1-Update    
i | libavahi-common3       | package | 0.6.31-26.1              | x86_64 | oss                          
i | libavahi-common3       | package | 0.6.31-26.1              | x86_64 | openSUSE-Leap-42.1-Update    
i | libavahi-common3-32bit | package | 0.6.31-26.1              | x86_64 | oss                          
i | libavahi-common3-32bit | package | 0.6.31-26.1              | x86_64 | openSUSE-Leap-42.1-Update    
i | libavahi-core7         | package | 0.6.31-26.1              | x86_64 | oss                          
i | libavahi-core7         | package | 0.6.31-26.1              | x86_64 | openSUSE-Leap-42.1-Update    
i | libavahi-glib1         | package | 0.6.31-26.1              | x86_64 | oss                          
i | libavahi-glib1         | package | 0.6.31-26.1              | x86_64 | openSUSE-Leap-42.1-Update    
i | libavc1394-0           | package | 0.5.4-15.1               | x86_64 | openSUSE-Leap-42.1-Oss       
i | libavc1394-0           | package | 0.5.4-15.1               | x86_64 | DVD                          
i | libavcodec52           | package | 0.7.16-5.1               | x86_64 | packman                      
i | libavcodec53           | package | 0.10.16-8.15             | x86_64 | home:Ximi1970:openSUSE:Extra 
i | libavcodec54           | package | 1.2.12-57.15             | x86_64 | home:Ximi1970:openSUSE:Extra 
i | libavcodec56           | package | 2.8.20160302.f9f9f31-1.1 | x86_64 | packman                      
i | libavcodec57           | package | 3.0-61.2                 | x86_64 | packman                      
i | libavdevice56          | package | 2.8.20160302.f9f9f31-1.1 | x86_64 | packman                      
i | libavdevice57          | package | 3.0-61.2                 | x86_64 | packman                      
i | libavfilter1           | package | 0.7.16-5.1               | x86_64 | packman                      
i | libavfilter5           | package | 2.8.20160302.f9f9f31-1.1 | x86_64 | packman                      
i | libavfilter6           | package | 3.0-61.2                 | x86_64 | packman                      
i | libavformat52          | package | 0.7.16-5.1               | x86_64 | packman                      
i | libavformat56          | package | 2.8.20160302.f9f9f31-1.1 | x86_64 | packman                      
i | libavformat57          | package | 3.0-61.2                 | x86_64 | packman                      
i | libavresample2         | package | 2.8.20160302.f9f9f31-1.1 | x86_64 | packman                      
i | libavresample3         | package | 3.0-61.2                 | x86_64 | packman                      
i | libavutil50            | package | 0.7.16-5.1               | x86_64 | packman                      
i | libavutil51            | package | 0.10.16-8.15             | x86_64 | home:Ximi1970:openSUSE:Extra 
i | libavutil52            | package | 1.2.12-57.15             | x86_64 | home:Ximi1970:openSUSE:Extra 
i | libavutil54            | package | 2.8.20160302.f9f9f31-1.1 | x86_64 | packman                      
i | libavutil55            | package | 3.0-61.2                 | x86_64 | packman   

for me not install libdvdcss2 and not found my repos

about libdvdcss2 see this site
http://opensuse-guide.org/codecs.php
or just do

sudo zypper ar -f http://opensuse-guide.org/repo/openSUSE_Leap_42.1/ dvd
sudo zypper in libdvdcss2

as wolfi said ffmpeg from packman does not support libvo-aacenc use the build-in aac encoder see QWinFF documentation as QWinFF supports all ffmpeg encoders
https://qwinff.github.io/documents.html