GNOME Showtime Video Player Won't Be Ready Until GNOME 49

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67377

    GNOME Showtime Video Player Won't Be Ready Until GNOME 49

    Phoronix: GNOME Showtime Video Player Won't Be Ready Until GNOME 49

    While there are many exciting new features in the GNOME 48 Alpha as well as a new app with Decibels becoming the official audio player, there isn't a new official video player for this desktop release...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • mirmirmir
    Senior Member
    • Jan 2021
    • 586

    #2
    I've been wondering for a while. Is MPV more efficient than gstreamer? I heard that mpv doesnt prioritize utilising gpu.

    But one thing I'm sure of, is that MPV is struggling with HVEC on nvidia Wayland, I'm talking about really high nitrate. While gstreamer isn't playing the video at all. Which project should I put my hope on for the future?

    Comment

    • mxan
      Senior Member
      • Jun 2022
      • 289

      #3
      Originally posted by mirmirmir View Post
      I've been wondering for a while. Is MPV more efficient than gstreamer? I heard that mpv doesnt prioritize utilising gpu.

      But one thing I'm sure of, is that MPV is struggling with HVEC on nvidia Wayland, I'm talking about really high nitrate. While gstreamer isn't playing the video at all. Which project should I put my hope on for the future?
      All of them just use FFmpeg ultimately anyway. GStreamer and mpv are just front-ends, basically.

      Comment

      • isaacx123
        Junior Member
        • Nov 2020
        • 31

        #4
        Originally posted by mirmirmir View Post
        I heard that mpv doesnt prioritize utilising gpu.
        mpv tries to run everything as a GPU shader, so basically the opposite of what you said

        Originally posted by mirmirmir View Post
        I'm sure of, is that MPV is struggling with HVEC on nvidia Wayland, I'm talking about really high nitrate.
        Try with hwdec=nvdec, you need a Pascal or later gen GPU to hardware decode HEVC

        Comment

        • pWe00Iri3e7Z9lHOX2Qx
          Senior Member
          • Jul 2020
          • 1595

          #5
          Originally posted by mirmirmir View Post
          I've been wondering for a while. Is MPV more efficient than gstreamer? I heard that mpv doesnt prioritize utilising gpu.

          But one thing I'm sure of, is that MPV is struggling with HVEC on nvidia Wayland, I'm talking about really high nitrate. While gstreamer isn't playing the video at all. Which project should I put my hope on for the future?
          Do you have hwdec=auto or whatever specific one you need set in mpv.conf?

          Comment

          • Anux
            Senior Member
            • Nov 2021
            • 1960

            #6
            Originally posted by mirmirmir View Post
            I've been wondering for a while. Is MPV more efficient than gstreamer?
            What do you mean by more efficient? One is a media player the other is a media framework (to build a media player).

            Compared to most other media players mpv is more efficient in that it uses GPU acceleration for anything possible and doesn't have any useless bloat.
            I heard that mpv doesnt prioritize utilising gpu.
            Not sure what the prioritizing thing would be but with standard settings mpv will try to use as much GPU accel as possible.

            But one thing I'm sure of, is that MPV is struggling with HVEC on nvidia Wayland, I'm talking about really high nitrate. While gstreamer isn't playing the video at all.
            Take a look at your supported acceleration:
            Code:
            mpv --gpu-context=help
            mpv --hwdec=help
            mpv --vo=help
            And test a few different APIs. Vaapi, vdpau and nvdec would be the best bet for nvidia hardware, if you have an Intel iGPU try qsv. Also each API-version should also have a -copy version that might run more efficient.

            Comment

            • nazar-pc
              Phoronix Member
              • Jan 2014
              • 108

              #7
              Originally posted by mxan View Post

              All of them just use FFmpeg ultimately anyway. GStreamer and mpv are just front-ends, basically.
              Not at all, GStreamer is perfectly usable without ffmpeg even though it can optionally use ffmpeg alongside other ways to process media.

              Comment

              • skeevy420
                Senior Member
                • May 2017
                • 8664

                #8
                I've been using SMPlayer for the past 10 or so years. I tried this out and it's OK if someone wants just a video player and only a video player because it isn't something where you can add a full season or all the movies in a series. Moreover, it's one of those video players that puts all the controls, both video and window management, over the video so you can't pause it to see some fine detail without waiting for the overlay to fade away.

                That control setup over the video is the deal breaker for me. I like to pause videos and look for neat things. I don't have the patience to pause and wait a few seconds for an overlay to fade away.

                For the more advanced users who really get into their media consumption -- There are also next to no options. Like, a person can configure so much regarding their audio, video, subtitles, etc with things like SMPlayer and VLC. Showtime does none of that. No setting subtitle fonts or headphone filters for spatial audio or video post processing. Essentially, Showtime expects the user to have high quality media. If you don't have HQ media you'll need to remaster it in another piece of software instead of letting the player do it on the fly. That's also a deal breaker.

                Comment

                • spicfoo
                  Senior Member
                  • Nov 2023
                  • 724

                  #9
                  Originally posted by mxan View Post

                  All of them just use FFmpeg ultimately anyway. GStreamer and mpv are just front-ends, basically.
                  Not true. GStreamer can be used without FFmpeg. Calling it is just a frontend is very misleading.

                  Comment

                  • EliasOfWaffle
                    Phoronix Member
                    • Dec 2023
                    • 80

                    #10
                    Originally posted by mxan View Post

                    All of them just use FFmpeg ultimately anyway. GStreamer and mpv are just front-ends, basically.
                    Erroneus, Gstreamer is a media framework like FFmpeg and can be considered a alternative to ffmpeg.
                    Yes gstreamer has a ffmpeg integration in some cases, but is not necessary to be used against ffmpeg, and
                    has own decoders/encoders and sinks implementations, Gstreamer provides all necessary for multimedia
                    taskings including integration with Cuda and ONNX

                    Comment

                    Working...
                    X