-
abacadacaba
- 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
- 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
- Posts: 2476
- Joined: Thu Aug 14, 2014 10:10 am
-
abacadacaba
- 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
- 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
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
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
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 LongBrendan Long
52.4k21 gold badges143 silver badges184 bronze badges
1
- Pleas try to use
gst-inspect
command to find out if environment is correctly setup. - use
gst-launch -v playbin2 uri = "your_uri_here"
to find more information to trace this issue.
Jeru Luke
19.4k13 gold badges74 silver badges84 bronze badges
answered Jun 14, 2013 at 2:35
1
- Forum
- The Ubuntu Forum Community
- Ubuntu Official Flavours Support
- Multimedia Software
- [SOLVED] Your GStreamer installation is missing a plug-in.
-
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.1Last edited by dunkuk_gelay; April 29th, 2014 at 05:24 AM.
-
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?
-
Re: Your GStreamer installation is missing a plug-in.
-
Re: Your GStreamer installation is missing a plug-in.
Ah, BTW post #2 solve the issue. Thank you.
-
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?
-
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
-
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.
-
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.
-
Re: Your GStreamer installation is missing a plug-in.
Originally Posted by TBeholder
Yup, it’s not even in plugins-bad.
What is «it» in this case?