Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. How to install submodule Qtmultimedia on Fedora?
Forum Updated to NodeBB v4.3 + New Features

How to install submodule Qtmultimedia on Fedora?

Scheduled Pinned Locked Moved Unsolved General and Desktop
40 Posts 3 Posters 5.3k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SGaistS Offline
    SGaistS Offline
    SGaist
    Lifetime Qt Champion
    wrote on last edited by
    #12

    The idea is that you look for the multimedia library and the plugins. The former should be something like libQt5Multimedia.so and you should have a subfolder named multimedia in the plugins folder.

    Note that if you do not have the GStreamer development libraries installed, you won't have much in the multimedia part.

    Did you do that from a clean state ?

    Interested in AI ? www.idiap.ch
    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

    N 2 Replies Last reply
    0
    • SGaistS SGaist

      The idea is that you look for the multimedia library and the plugins. The former should be something like libQt5Multimedia.so and you should have a subfolder named multimedia in the plugins folder.

      Note that if you do not have the GStreamer development libraries installed, you won't have much in the multimedia part.

      Did you do that from a clean state ?

      N Offline
      N Offline
      nrml
      wrote on last edited by nrml
      #13

      @SGaist

      Now Qt folder has multimedia and the install done:

      $git clone https://code.qt.io/cgit/qt/qtmultimedia.git
      $cd qtmultimedia/
      $git checkout 5.15.2
      $git submodule update --init --recursive
      $cd ../qt_build
      $qmake ../qtmultimedia/qtmultimedia.pro --
      $make -j4
      $make install
      

      No error happened but still error: Qtmultimedia/QMediaPlayer: No such file or directory occured.

      Note that if you do not have the GStreamer development libraries installed, you won't have much in the multimedia part.

      No, I haven't installed GStreamer development yet...

      1 Reply Last reply
      0
      • SGaistS SGaist

        The idea is that you look for the multimedia library and the plugins. The former should be something like libQt5Multimedia.so and you should have a subfolder named multimedia in the plugins folder.

        Note that if you do not have the GStreamer development libraries installed, you won't have much in the multimedia part.

        Did you do that from a clean state ?

        N Offline
        N Offline
        nrml
        wrote on last edited by
        #14

        @SGaist

        Did you do that from a clean state ?

        No, the Qt folder was not cleaned. Should I re install Qt creator and clone https://code.qt.io/cgit/qt/qtmultimedia.git?

        1 Reply Last reply
        0
        • JoeCFDJ Offline
          JoeCFDJ Offline
          JoeCFD
          wrote on last edited by
          #15

          After installation, you will be able to find this.
          5.15.2/gcc_64/include/QtMultimedia
          In the .pro file, add multimedia
          QT += core gui widgets xml multimedia

          N 2 Replies Last reply
          0
          • JoeCFDJ JoeCFD

            After installation, you will be able to find this.
            5.15.2/gcc_64/include/QtMultimedia
            In the .pro file, add multimedia
            QT += core gui widgets xml multimedia

            N Offline
            N Offline
            nrml
            wrote on last edited by nrml
            #16

            @JoeCFD

            Hello,

            After installation, you will be able to find this.
            5.15.2/gcc_64/include/QtMultimedia

            Yes, I can find it.

            I uninstalled Qt creator and reinstalled it. Then I did:

            $git clone https://code.qt.io/cgit/qt/qtmultimedia.git
            $cd qtmultimedia/
            $git checkout 5.15.2
            $git submodule update --init --recursive
            $cd ../qt_build
            $qmake ../qtmultimedia/qtmultimedia.pro --
            $make -j4
            $make install
            

            No error has come. I wrote

            QT += core gui widgets xml multimedia

            in .pro file and #include <Qtmultimedia/QMediaPlayer> into mainwindow.h file.
            But IDE says "Qtmultimedia/QMediaPlayer not found" and "You need to set an executable in the custom run configuration".

            What am I missing?

            JoeCFDJ 1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #17

              It's QtMultimedia.

              However, the use of the module prefix recommandation has been dropped since Qt 5.0 if not before.

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              JoeCFDJ N 2 Replies Last reply
              0
              • SGaistS SGaist

                It's QtMultimedia.

                However, the use of the module prefix recommandation has been dropped since Qt 5.0 if not before.

                JoeCFDJ Offline
                JoeCFDJ Offline
                JoeCFD
                wrote on last edited by
                #18
                This post is deleted!
                1 Reply Last reply
                0
                • SGaistS SGaist

                  It's QtMultimedia.

                  However, the use of the module prefix recommandation has been dropped since Qt 5.0 if not before.

                  N Offline
                  N Offline
                  nrml
                  wrote on last edited by
                  #19

                  @SGaist
                  Hello,

                  I changed Qtmultimedia to QtMultimedia but it cannot find the file...

                  JoeCFDJ 1 Reply Last reply
                  0
                  • N nrml

                    @SGaist
                    Hello,

                    I changed Qtmultimedia to QtMultimedia but it cannot find the file...

                    JoeCFDJ Offline
                    JoeCFDJ Offline
                    JoeCFD
                    wrote on last edited by JoeCFD
                    #20

                    @nrml said in How to install submodule Qtmultimedia on Fedora?:

                    QtMultimedia

                    type:
                    locate QtMultimedia

                    to show what you see
                    I have:
                    /opt/thirdParties/Qt/5.15.2/gcc_64/include/QtMultimedia/5.15.2/QtMultimedia/

                    1 Reply Last reply
                    0
                    • N nrml

                      @JoeCFD

                      Hello,

                      After installation, you will be able to find this.
                      5.15.2/gcc_64/include/QtMultimedia

                      Yes, I can find it.

                      I uninstalled Qt creator and reinstalled it. Then I did:

                      $git clone https://code.qt.io/cgit/qt/qtmultimedia.git
                      $cd qtmultimedia/
                      $git checkout 5.15.2
                      $git submodule update --init --recursive
                      $cd ../qt_build
                      $qmake ../qtmultimedia/qtmultimedia.pro --
                      $make -j4
                      $make install
                      

                      No error has come. I wrote

                      QT += core gui widgets xml multimedia

                      in .pro file and #include <Qtmultimedia/QMediaPlayer> into mainwindow.h file.
                      But IDE says "Qtmultimedia/QMediaPlayer not found" and "You need to set an executable in the custom run configuration".

                      What am I missing?

                      JoeCFDJ Offline
                      JoeCFDJ Offline
                      JoeCFD
                      wrote on last edited by JoeCFD
                      #21

                      @nrml When Qt is installed, there is an option to select multimedia for installation. It is not necessary to install it separately. But now you know how to install a component which may be required in Qt6

                      1 Reply Last reply
                      0
                      • JoeCFDJ JoeCFD

                        After installation, you will be able to find this.
                        5.15.2/gcc_64/include/QtMultimedia
                        In the .pro file, add multimedia
                        QT += core gui widgets xml multimedia

                        N Offline
                        N Offline
                        nrml
                        wrote on last edited by nrml
                        #22

                        @JoeCFD

                        QT += core gui widgets xml multimedia

                        If I add widgets xml to QT +=, at #include<QMainWindwow> and some others, errors as "Lexical or preprocessor issue" and "Parse issue" happen...

                        type:
                        locate QtMultimedia

                        Okay, this is a result:

                        /opt/Webex/qml/QtMultimedia
                        /opt/Webex/qml/QtMultimedia/libdeclarative_multimedia.so
                        /opt/Webex/qml/QtMultimedia/qmldir
                        /var/lib/flatpak/runtime/org.fedoraproject.Platform/x86_64/f34/ca7d2818b9f0f5fb411ff4ac4a7c6bf3e0b404aa3623d674b547245c0902f10a/files/lib64/qt5/qml/QtMultimedia
                        /var/lib/flatpak/runtime/org.fedoraproject.Platform/x86_64/f34/ca7d2818b9f0f5fb411ff4ac4a7c6bf3e0b404aa3623d674b547245c0902f10a/files/lib64/qt5/qml/QtMultimedia/Video.qml
                        /var/lib/flatpak/runtime/org.fedoraproject.Platform/x86_64/f34/ca7d2818b9f0f5fb411ff4ac4a7c6bf3e0b404aa3623d674b547245c0902f10a/files/lib64/qt5/qml/QtMultimedia/libdeclarative_multimedia.so
                        /var/lib/flatpak/runtime/org.fedoraproject.Platform/x86_64/f34/ca7d2818b9f0f5fb411ff4ac4a7c6bf3e0b404aa3623d674b547245c0902f10a/files/lib64/qt5/qml/QtMultimedia/plugins.qmltypes
                        /var/lib/flatpak/runtime/org.fedoraproject.Platform/x86_64/f34/ca7d2818b9f0f5fb411ff4ac4a7c6bf3e0b404aa3623d674b547245c0902f10a/files/lib64/qt5/qml/QtMultimedia/qmldir
                        

                        When Qt is installed, there is an option to select multimedia for installation.

                        I used an installer which is from Open Source Qt Use but there was no option to multimedia. There, however, is an option to "Additional libraries->Qt->Active Qt, Qt 3D, Qt Charts and so forth" in Maintain Qt.

                        JoeCFDJ 1 Reply Last reply
                        0
                        • N nrml

                          @JoeCFD

                          QT += core gui widgets xml multimedia

                          If I add widgets xml to QT +=, at #include<QMainWindwow> and some others, errors as "Lexical or preprocessor issue" and "Parse issue" happen...

                          type:
                          locate QtMultimedia

                          Okay, this is a result:

                          /opt/Webex/qml/QtMultimedia
                          /opt/Webex/qml/QtMultimedia/libdeclarative_multimedia.so
                          /opt/Webex/qml/QtMultimedia/qmldir
                          /var/lib/flatpak/runtime/org.fedoraproject.Platform/x86_64/f34/ca7d2818b9f0f5fb411ff4ac4a7c6bf3e0b404aa3623d674b547245c0902f10a/files/lib64/qt5/qml/QtMultimedia
                          /var/lib/flatpak/runtime/org.fedoraproject.Platform/x86_64/f34/ca7d2818b9f0f5fb411ff4ac4a7c6bf3e0b404aa3623d674b547245c0902f10a/files/lib64/qt5/qml/QtMultimedia/Video.qml
                          /var/lib/flatpak/runtime/org.fedoraproject.Platform/x86_64/f34/ca7d2818b9f0f5fb411ff4ac4a7c6bf3e0b404aa3623d674b547245c0902f10a/files/lib64/qt5/qml/QtMultimedia/libdeclarative_multimedia.so
                          /var/lib/flatpak/runtime/org.fedoraproject.Platform/x86_64/f34/ca7d2818b9f0f5fb411ff4ac4a7c6bf3e0b404aa3623d674b547245c0902f10a/files/lib64/qt5/qml/QtMultimedia/plugins.qmltypes
                          /var/lib/flatpak/runtime/org.fedoraproject.Platform/x86_64/f34/ca7d2818b9f0f5fb411ff4ac4a7c6bf3e0b404aa3623d674b547245c0902f10a/files/lib64/qt5/qml/QtMultimedia/qmldir
                          

                          When Qt is installed, there is an option to select multimedia for installation.

                          I used an installer which is from Open Source Qt Use but there was no option to multimedia. There, however, is an option to "Additional libraries->Qt->Active Qt, Qt 3D, Qt Charts and so forth" in Maintain Qt.

                          JoeCFDJ Offline
                          JoeCFDJ Offline
                          JoeCFD
                          wrote on last edited by JoeCFD
                          #23

                          @nrml download qt-unified-linux-x64-4.0.1-online.run from ​https://download.qt.io/official_releases/online_installers/
                          use the latest one. Remove the old installation and try the new one. Install it in a location which can be found easily.
                          Usually /opt is the right choice.

                          N 1 Reply Last reply
                          0
                          • JoeCFDJ JoeCFD

                            @nrml download qt-unified-linux-x64-4.0.1-online.run from ​https://download.qt.io/official_releases/online_installers/
                            use the latest one. Remove the old installation and try the new one. Install it in a location which can be found easily.
                            Usually /opt is the right choice.

                            N Offline
                            N Offline
                            nrml
                            wrote on last edited by nrml
                            #24

                            @JoeCFD

                            Thank you for the link. I downloaded qt-unified-linux-x86_64-4.1.1-online.run and tried to run but there is no option to select multimedia in Select Components. I looked for it in Additional libraries, which has

                            • italicised text
                            • list item"Active Qt",
                            • list item" Qt 3D" and so on,

                            and Qt versions. Qt 6.1.0 has

                            • list item"Desktop gcc 64-bit",
                            • list item"Android",
                            • list item"Sources"....
                              Screenshot from 2021-06-04 01-54-42.png

                            Also Qt 5.15.2 has some components like them. Is the multimedia included one of them?

                            JoeCFDJ 1 Reply Last reply
                            0
                            • N nrml

                              @JoeCFD

                              Thank you for the link. I downloaded qt-unified-linux-x86_64-4.1.1-online.run and tried to run but there is no option to select multimedia in Select Components. I looked for it in Additional libraries, which has

                              • italicised text
                              • list item"Active Qt",
                              • list item" Qt 3D" and so on,

                              and Qt versions. Qt 6.1.0 has

                              • list item"Desktop gcc 64-bit",
                              • list item"Android",
                              • list item"Sources"....
                                Screenshot from 2021-06-04 01-54-42.png

                              Also Qt 5.15.2 has some components like them. Is the multimedia included one of them?

                              JoeCFDJ Offline
                              JoeCFDJ Offline
                              JoeCFD
                              wrote on last edited by JoeCFD
                              #25

                              @nrml this is the latest 6.0.4. Click Archives and select 5.15.2 may be 4

                              N 1 Reply Last reply
                              0
                              • SGaistS Offline
                                SGaistS Offline
                                SGaist
                                Lifetime Qt Champion
                                wrote on last edited by
                                #26

                                QtMultimedia is not an optional package, it's part of the standard installation with Qt 5. For Qt 6, it shall be back for 6.2.

                                If it's not there with 5.15.2, then try either with 5.15.1 or if you have a commercial license a later version.

                                Interested in AI ? www.idiap.ch
                                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                1 Reply Last reply
                                0
                                • JoeCFDJ JoeCFD

                                  @nrml this is the latest 6.0.4. Click Archives and select 5.15.2 may be 4

                                  N Offline
                                  N Offline
                                  nrml
                                  wrote on last edited by
                                  #27

                                  @JoeCFD

                                  There is no Qt Multimedia package in both 5.15.2 and 5.15.1...

                                  0acdaabc-4198-4da9-8cdb-a809405bf461-image.png

                                  SGaistS 1 Reply Last reply
                                  0
                                  • N nrml

                                    @JoeCFD

                                    There is no Qt Multimedia package in both 5.15.2 and 5.15.1...

                                    0acdaabc-4198-4da9-8cdb-a809405bf461-image.png

                                    SGaistS Offline
                                    SGaistS Offline
                                    SGaist
                                    Lifetime Qt Champion
                                    wrote on last edited by
                                    #28

                                    @nrml Because, as I wrote, it is part of the standard set of installed modules.

                                    Interested in AI ? www.idiap.ch
                                    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                    N 1 Reply Last reply
                                    0
                                    • SGaistS SGaist

                                      @nrml Because, as I wrote, it is part of the standard set of installed modules.

                                      N Offline
                                      N Offline
                                      nrml
                                      wrote on last edited by
                                      #29

                                      @SGaist

                                      Okay... so if I install Qt, it should be installed as default?
                                      Hmm... then why cannot my qt creator find the file?

                                      Path problem? I am installing qt in /opt directory and try run the code again once it done.

                                      1 Reply Last reply
                                      0
                                      • N Offline
                                        N Offline
                                        nrml
                                        wrote on last edited by nrml
                                        #30

                                        Once done installing Qt into /opt directory and git clone and qmake , make install and so forth, but it still says Unknown module(s) in QT: multimedia...

                                        What can I do anything else?

                                        JoeCFDJ 1 Reply Last reply
                                        0
                                        • N nrml

                                          Once done installing Qt into /opt directory and git clone and qmake , make install and so forth, but it still says Unknown module(s) in QT: multimedia...

                                          What can I do anything else?

                                          JoeCFDJ Offline
                                          JoeCFDJ Offline
                                          JoeCFD
                                          wrote on last edited by
                                          #31

                                          @nrml It is unnecessary to do git clone anymore after installation. Next step is to add qt bin and lib path in the shell.

                                          add the similar stuff somewhere in .bashrc
                                          export QT_DIR=/opt/thirdParties/Qt/5.15.2/gcc_64
                                          export PATH=$QT_DIR/bin:$PATH
                                          export LD_LIBRARY_PATH=$QT_DIR/lib:$LD_LIBRARY_PATH

                                          open another tab and launch your qtcreator.

                                          1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved