Winegstreamer error decodebin0 your gstreamer installation is missing a plug in

I have some plug-ins...

abacadacaba

Level 2
Level 2
Posts: 17
Joined: Sun Jul 03, 2022 2:54 am

Ubuntu 20.04.4 LTS and «Missing decoder: Audio Video Interleave (AVI) (video/x-msvideo)» error

I have some plug-ins…

Wine 7.12 says:

Code: Select all

winegstreamer error: decodebin5: Your GStreamer installation is missing a plug-in.
winegstreamer error: decodebin5: gstdecodebin2.c(4678): gst_decode_bin_expose (): /GstBin:bin10/GstDecodeBin:decodebin5:
no suitable plugins found:
Missing decoder: Audio Video Interleave (AVI) (video/x-msvideo)

Code: Select all

apt list --installed | grep "gstreamer-plugin"

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libgstreamer-plugins-bad1.0-0/focal,now 1.16.2-2.1ubuntu1 amd64 [installed,automatic]
libgstreamer-plugins-base1.0-0/focal-updates,focal-security,now 1.16.2-4ubuntu0.1 amd64 [installed,automatic]
libgstreamer-plugins-base1.0-0/focal-updates,focal-security,now 1.16.2-4ubuntu0.1 i386 [installed,automatic]
libgstreamer-plugins-good1.0-0/focal-updates,focal-security,now 1.16.2-1ubuntu2.1 amd64 [installed,automatic]

Code: Select all

apt list | grep "gstreamer-plugin"

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libgstreamer-plugins-bad1.0-0/focal,now 1.16.2-2.1ubuntu1 amd64 [installed,automatic]
libgstreamer-plugins-bad1.0-0/focal 1.16.2-2.1ubuntu1 i386
libgstreamer-plugins-bad1.0-dev/focal 1.16.2-2.1ubuntu1 amd64
libgstreamer-plugins-bad1.0-dev/focal 1.16.2-2.1ubuntu1 i386
libgstreamer-plugins-base1.0-0/focal-updates,focal-security,now 1.16.2-4ubuntu0.1 amd64 [installed,automatic]
libgstreamer-plugins-base1.0-0/focal-updates,focal-security,now 1.16.2-4ubuntu0.1 i386 [installed,automatic]
libgstreamer-plugins-base1.0-dev/focal-updates,focal-security 1.16.2-4ubuntu0.1 amd64
libgstreamer-plugins-base1.0-dev/focal-updates,focal-security 1.16.2-4ubuntu0.1 i386
libgstreamer-plugins-good1.0-0/focal-updates,focal-security,now 1.16.2-1ubuntu2.1 amd64 [installed,automatic]
libgstreamer-plugins-good1.0-0/focal-updates,focal-security 1.16.2-1ubuntu2.1 i386
libgstreamer-plugins-good1.0-dev/focal-updates,focal-security 1.16.2-1ubuntu2.1 amd64
libgstreamer-plugins-good1.0-dev/focal-updates,focal-security 1.16.2-1ubuntu2.1 i386
qtgstreamer-plugins-qt5/focal 1.2.0-5 amd64

Code: Select all

gst-inspect-1.0 | grep "avi"
libav:  avdec_aura: libav Auravision AURA decoder
libav:  avdec_aura2: libav Auravision Aura 2 decoder
libav:  avdec_vqavideo: libav Westwood Studios VQA (Vector Quantized Animation) video decoder
libav:  avmux_avi: libav AVI (Audio Video Interleaved) muxer (not recommended, use avimux instead)
typefindfunctions: video/x-msvideo: avi
navigationtest:  navigationtest: Video navigation test
avi:  avidemux: Avi demuxer
avi:  avimux: Avi muxer
avi:  avisubtitle: Avi subtitle parser
ogg:  oggaviparse: Ogg AVI parser

Code: Select all

gst-inspect-1.0 | grep "msvideo"
libav:  avenc_msvideo1: libav Microsoft Video-1 encoder
libav:  avdec_msvideo1: libav Microsoft Video 1 decoder
typefindfunctions: video/x-msvideo: avi

abacadacaba

Level 2
Level 2
Posts: 17
Joined: Sun Jul 03, 2022 2:54 am

Re: Ubuntu 20.04.4 LTS and «Missing decoder: Audio Video Interleave (AVI) (video/x-msvideo)» error

Post

by abacadacaba » Mon Jul 18, 2022 7:11 am

Same messages with Wine 7.13.

Code: Select all

dpkg --print-foreign-architectures
i386

gstreamer1.0-libav:i386 will pull many new packages:

Code: Select all

sudo apt-get install gstreamer1.0-libav:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libaom0:i386 libaribb24-0:i386 libass9:i386 libavcodec-extra58:i386 libavfilter7:i386
  libavformat58:i386 libavutil56:i386 libbluray2:i386 libbs2b0:i386 libcairo-gobject2:i386
  libchromaprint1:i386 libcodec2-0.9:i386 libdatrie1:i386 libfftw3-double3:i386 libflite1:i386
  libfribidi0:i386 libgdk-pixbuf2.0-0:i386 libgme0:i386 libgomp1:i386 libgraphite2-3:i386 libgsm1:i386
  libharfbuzz0b:i386 liblilv-0-0:i386 libmp3lame0:i386 libmpg123-0:i386 libmysofa1:i386 libnorm1:i386
  libnuma1:i386 libopencore-amrnb0:i386 libopencore-amrwb0:i386 libopenjp2-7:i386 libopenmpt0:i386
  libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpgm-5.2-0:i386
  libpostproc55:i386 librsvg2-2:i386 librsvg2-common:i386 librubberband2:i386 libserd-0-0:i386
  libshine3:i386 libsnappy1v5:i386 libsodium23:i386 libsord-0-0:i386 libsoxr0:i386 libspeex1:i386
  libsratom-0-0:i386 libssh-gcrypt-4:i386 libswresample3:i386 libswscale5:i386 libthai0:i386
  libtwolame0:i386 libva-drm2:i386 libva-x11-2:i386 libvdpau1:i386 libvidstab1.1:i386
  libvo-amrwbenc0:i386 libvorbisfile3:i386 libvpx6:i386 libwavpack1:i386 libwebpmux3:i386
  libx264-155:i386 libx265-179:i386 libxvidcore4:i386 libzmq5:i386 libzvbi0:i386
  mesa-vdpau-drivers:i386 vdpau-driver-all:i386
Suggested packages:
  libbluray-bdj:i386 libfftw3-bin:i386 libfftw3-dev:i386 librsvg2-bin:i386 serdi:i386 sordi:i386
  speex:i386 libvdpau-va-gl1:i386 nvidia-vdpau-driver:i386 nvidia-legacy-340xx-vdpau-driver:i386
  nvidia-legacy-304xx-vdpau-driver:i386
Recommended packages:
  libaacs0:i386
The following NEW packages will be installed:
  gstreamer1.0-libav:i386 libaom0:i386 libaribb24-0:i386 libass9:i386 libavcodec-extra58:i386
  libavfilter7:i386 libavformat58:i386 libavutil56:i386 libbluray2:i386 libbs2b0:i386
  libcairo-gobject2:i386 libchromaprint1:i386 libcodec2-0.9:i386 libdatrie1:i386 libfftw3-double3:i386
  libflite1:i386 libfribidi0:i386 libgdk-pixbuf2.0-0:i386 libgme0:i386 libgomp1:i386
  libgraphite2-3:i386 libgsm1:i386 libharfbuzz0b:i386 liblilv-0-0:i386 libmp3lame0:i386
  libmpg123-0:i386 libmysofa1:i386 libnorm1:i386 libnuma1:i386 libopencore-amrnb0:i386
  libopencore-amrwb0:i386 libopenjp2-7:i386 libopenmpt0:i386 libpango-1.0-0:i386
  libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpgm-5.2-0:i386 libpostproc55:i386 librsvg2-2:i386
  librsvg2-common:i386 librubberband2:i386 libserd-0-0:i386 libshine3:i386 libsnappy1v5:i386
  libsodium23:i386 libsord-0-0:i386 libsoxr0:i386 libspeex1:i386 libsratom-0-0:i386
  libssh-gcrypt-4:i386 libswresample3:i386 libswscale5:i386 libthai0:i386 libtwolame0:i386
  libva-drm2:i386 libva-x11-2:i386 libvdpau1:i386 libvidstab1.1:i386 libvo-amrwbenc0:i386
  libvorbisfile3:i386 libvpx6:i386 libwavpack1:i386 libwebpmux3:i386 libx264-155:i386 libx265-179:i386
  libxvidcore4:i386 libzmq5:i386 libzvbi0:i386 mesa-vdpau-drivers:i386 vdpau-driver-all:i386
0 upgraded, 70 newly installed, 0 to remove and 1 not upgraded.
Need to get 43,1 MB of archives.
After this operation, 154 MB of additional disk space will be used.

Nothing new after libgstreamer-plugins-good1.0-0:i386 and gstreamer1.0-libav.

Code: Select all

apt list --installed | grep "gstreamer-plugins-good"

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libgstreamer-plugins-good1.0-0/focal-updates,focal-security,now 1.16.2-1ubuntu2.1 amd64 [installed,automatic]
libgstreamer-plugins-good1.0-0/focal-updates,focal-security,now 1.16.2-1ubuntu2.1 i386 [installed]

Code: Select all

winegstreamer error: decodebin5: Your GStreamer installation is missing a plug-in.
winegstreamer error: decodebin5: gstdecodebin2.c(4678): gst_decode_bin_expose (): /GstBin:bin10/GstDecodeBin:decodebin5:
no suitable plugins found:
Missing decoder: Audio Video Interleave (AVI) (video/x-msvideo)

Code: Select all

(wine:19589): GStreamer-CRITICAL **: 15:08:30.976: gst_object_unref: assertion 'object != NULL' failed
winegstreamer: failed to create avidemux, are 32-bit GStreamer "good" plugins installed?

jkfloris

Level 12
Level 12
Posts: 2476
Joined: Thu Aug 14, 2014 10:10 am

abacadacaba

Level 2
Level 2
Posts: 17
Joined: Sun Jul 03, 2022 2:54 am

Re: Ubuntu 20.04.4 LTS and «Missing decoder: Audio Video Interleave (AVI) (video/x-msvideo)» error

Post

by abacadacaba » Sun Jul 24, 2022 2:06 pm

jkfloris wrote: ↑Mon Jul 18, 2022 5:15 pm
I think I got two package names mixed up.
The GStreamer «good» plugins-package is called gstreamer1.0-plugins-good:i386.

Good news with this one!
1. I don’t see AVI error anymore.
2. I can watch videos from the game.

I see some other errors with Commandos 2. See attachment.

/var/log/apt/history.log:

Code: Select all

Commandline: apt-get -y install gstreamer1.0-plugins-good:i386
Requested-By: user (1000)
Install: libaa1:i386 (1.4p5-46, automatic), libraw1394-11:i386 (2.1.2-1, automatic), libdv4:i386 (1.0.0-12, automatic), libproxy1v5:i386 (0.4.15-10ubuntu1.2, automatic), glib-networking:i386 (2.64.2-1ubuntu0.1, automatic), libshout3:i386 (2.4.3-1, automatic), gstreamer1.0-plugins-good:i386 (1.16.2-1ubuntu2.1), libncursesw6:i386 (6.2-0ubuntu2, automatic), libgudev-1.0-0:i386 (1:233-1, automatic), libsoup2.4-1:i386 (2.70.0-1, automatic), libcaca0:i386 (0.99.beta19-2.1ubuntu1.20.04.2, automatic), libiec61883-0:i386 (1.2.0-3, automatic), libxv1:i386 (2:1.0.11-1, automatic), libtag1v5:i386 (1.11.1+dfsg.1-0.3ubuntu2, automatic), gstreamer1.0-x:i386 (1.16.2-4ubuntu0.1, automatic), libxdamage1:i386 (1:1.1.5-2, automatic), libtag1v5-vanilla:i386 (1.11.1+dfsg.1-0.3ubuntu2, automatic), libavc1394-0:i386 (0.5.4-5, automatic), libslang2:i386 (2.3.2-4, automatic)

jkfloris wrote: ↑Mon Jul 18, 2022 5:15 pm
Should the game still not start after installing that package

I did not say anywhere that programs do not start or crash in this thread.

Attachments
Wine 7.13 error.7z
(718 Bytes) Downloaded 90 times

abacadacaba

Level 2
Level 2
Posts: 17
Joined: Sun Jul 03, 2022 2:54 am

Re: Ubuntu 20.04.4 LTS and «Missing decoder: Audio Video Interleave (AVI) (video/x-msvideo)» error

Post

by abacadacaba » Mon Jul 25, 2022 3:17 pm

I see a different order now… I cannot tell if this matters or not.

Code: Select all

gst-inspect-1.0 | grep "avi"
typefindfunctions: video/x-msvideo: avi
libav:  avmux_avi: libav AVI (Audio Video Interleaved) muxer (not recommended, use avimux instead)
libav:  avdec_vqavideo: libav Westwood Studios VQA (Vector Quantized Animation) video decoder
libav:  avdec_aura2: libav Auravision Aura 2 decoder
libav:  avdec_aura: libav Auravision AURA decoder
navigationtest:  navigationtest: Video navigation test
avi:  avisubtitle: Avi subtitle parser
avi:  avimux: Avi muxer
avi:  avidemux: Avi demuxer
ogg:  oggaviparse: Ogg AVI parser

Code: Select all

gst-inspect-1.0 | grep "msvideo"
typefindfunctions: video/x-msvideo: avi
libav:  avenc_msvideo1: libav Microsoft Video-1 encoder
libav:  avdec_msvideo1: libav Microsoft Video 1 decoder

I have: gstreamer-sdk, gstreamer-ffmpeg, gstreamer-plugins-good, bad, and ugly. I googled everywhere for this error and have found nothing relevant. I’m going a little nuts trying to figure out this error:

Error received from element decodebin20: Your GStreamer installation is missing a plug-in.
Debugging information: gstdecodebin2.c(3576): gst_decode_bin_expose (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20:
no suitable plugins found

It throws when I run my gstreamer program. Any ideas on why?

asked Jun 13, 2013 at 20:12

Evan's user avatar

1

You may not be missing any plugins at all.

This error can be a result of just an unlinked pipeline.

Playbin2(decodebin2) got some changes that made it unable to automatically link up some pipelines that formally worked, for example transcoding a decoder to an encoder. In my case, explicitly adding the ffdec_h264 that it used to add automatically fixed it.

Relying on the Playbin2 can be very frustrating when it does not work. Using the setup below, you can create a .png diagram of the pipeline in various phases of construction. It’s very helpful in finding why it isn’t linking up.

export GST_DEBUG_DUMP_DOT_DIR=~/gstdump

for f in $GST_DEBUG_DUMP_DOT_DIR/*.dot ; do dot -T png $f >$f.png; done

This tool also lets you learn from it how to link up pipelines, and replace them with explicit ones that are easier to debug and less likely to break.

answered Jan 12, 2014 at 8:53

gcycle7's user avatar

In Fedora, I resolved this issue removing gstreamer1-vaapi.x86_64:

sudo yum remove gstreamer1-vaapi.x86_64

answered Mar 19, 2016 at 1:22

manix's user avatar

manixmanix

14.3k10 gold badges68 silver badges104 bronze badges

1

uridecodebin is part of the «base» plugin set, so make sure you have gstreamer-plugins-base.

Another thing to look into is your LD_LIBRARY_PATH and GST_PLUGIN_PATH. If they point to a different GStreamer installation, it could cause problems like this. Also, if you didn’t install GStreamer with a package manager, you may need to set your LD_LIBRARY_PATH to point to it (or better yet, install it with a package manager).

answered Jun 14, 2013 at 2:40

Brendan Long's user avatar

Brendan LongBrendan Long

52.4k21 gold badges143 silver badges184 bronze badges

1

  1. Pleas try to use gst-inspect command to find out if environment is correctly setup.
  2. use gst-launch -v playbin2 uri = "your_uri_here" to find more information to trace this issue.

Jeru Luke's user avatar

Jeru Luke

19.4k13 gold badges74 silver badges84 bronze badges

answered Jun 14, 2013 at 2:35

user1547688's user avatar

1

  • Home
  • Forum
  • The Ubuntu Forum Community
  • Ubuntu Official Flavours Support
  • Multimedia Software
  • [SOLVED] Your GStreamer installation is missing a plug-in.

  1. Question Your GStreamer installation is missing a plug-in.

    Hi… It seems like both of my audio player got above issue when playing m4a files which is Apple lossless. Below are the error warning:

    gmusicbrowser
    Playing error : Your GStreamer installation is missing a plug-in. at /usr/bin/../share/gmusicbrowser/gmusicbrowser_gstreamer-0.10.pm line 137.

    Clementine
    Your GStreamer installation is missing a plug-in.

    However I can play those files with VLC but I prefer to use VLC for video only and independant audio player. I did try some workaround or fix such as removing gstreamer-0.10 etc and remove or rename the registry.x86_64.bin but no success. And yep, I installed ubuntu restricted extras.

    Ubuntu 14.04 x64
    Inspiron-5437
    Dual boot Windows 8.1

    Last edited by dunkuk_gelay; April 29th, 2014 at 05:24 AM.


  2. Re: Your GStreamer installation is missing a plug-in.

    I believe that the gstreamer-FFmpeg pluging is not available in the stock Ubuntu Repositories for 14.04 and perhaps this is your problem. Some discussion here with a suggested fix:

    http://www.webupd8.org/2014/04/10-th…ng-ubuntu.html

    Last edited by andrew.46; April 29th, 2014 at 06:37 AM.

    You think that’s air you’re breathing now?


  3. Re: Your GStreamer installation is missing a plug-in.


  4. Re: Your GStreamer installation is missing a plug-in.

    Ah, BTW post #2 solve the issue. Thank you.


  5. Re: Your GStreamer installation is missing a plug-in.

    Good to hear that the issue is resolved

    You think that’s air you’re breathing now?


  6. Re: Your GStreamer installation is missing a plug-in.

    https://launchpad.net/ubuntu/trusty/…mer0.10-ffmpeg

    reports that «

    • Removal requested on 2014-01-20.
    • Deleted on 2014-01-20 by Matthias Klose lp #1253071, Remove completely gstreamer0.10-ffmpeg src+binaries, superseded by gstreamer1.0-libav

    «
    I see that in my [Lubuntu] repositories, gstreamer1.0-libav is available, but not installed.

    Has anyone tried this as a possible solution? — it would logically be a better one (if it works) than using the «add a ppa:», since it is available without adding a ppa, and it is gstreamer 1.0, instead of the older 0.10.

    I have already added the ppa and installed the 0.10-ffmpeg, and have no time to remove it, add the libav, and test it right now…

    -Scott


  7. Re: Your GStreamer installation is missing a plug-in.

    You can have 0.10-ffmpeg and 1.0-libav packages installed at the same.

    In the case of gmusicbrowser, it still uses gstreamer0.10, so installing gstreamer1.0-libav will have no effect.


  8. Re: Your GStreamer installation is missing a plug-in.

    Yup, it’s not even in plugins-bad.
    I just switched backend on Audio tab. The advantage of «gstreamer» mode is being the only one where Equalizer is available. If you don’t need it —
    «mpg123/ogg123/…» — everything works except Replay Gain, but low bitrates are accelerated.
    «mplayer» — everything works fine.

    Last edited by TBeholder; May 14th, 2014 at 06:55 PM.


  9. Re: Your GStreamer installation is missing a plug-in.

    Quote Originally Posted by TBeholder
    View Post

    Yup, it’s not even in plugins-bad.

    What is «it» in this case?


Tags for this Thread

Bookmarks

Bookmarks


Posting Permissions

Понравилась статья? Поделить с друзьями:
  • Winebottler prefix creation exited with error
  • Wine ошибка путь не найден
  • Wine ошибка isskin dll
  • Wine ssl security error
  • Wine signtool error