LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Recommend light browser with functioning video plugin (midori & qupzilla failed) (https://www.linuxquestions.org/questions/slackware-14/recommend-light-browser-with-functioning-video-plugin-midori-and-qupzilla-failed-4175580507/)

linuxs64 05-23-2016 01:47 PM

Recommend light browser with functioning video plugin (midori & qupzilla failed)
 
Been trying the past few days to get qupzilla and midori to work with youtube and other video streaming sites but failed.

Any recommendations of any lightweight browsers with working video plugin?

What I did:

- downloaded and installed alienbob's vlc package

- recompile midori (without gtk3) and all required deps (libunique, vala, webkitgtk) but midori crashed while loading webpage with embedded video

- recompiled gst1-plugins-base/good/ugly, then qupzilla and all required deps, but qupzilla video playback failed with error, also tried qupzilla youtube html5 options, with/without netscape/webkit plugins

Now, firefox video playback failed too after upgrading system with gst1-plugins

Anyone got midori or qupzilla working with youtube? thks

ps: I'm using 14.1 x86_64, multilib enabled

bassmadrigal 05-23-2016 02:31 PM

I'm not familiar enough with the browser scene to provide you suggestions, but until you can find a browser that fits your needs, there are several projects that provide online video playback via commandline, the most popular probably being mpv (which can use smplayer as a front-end). This way, you can at least browse for the videos and then copy the link to mpv or smplayer to play the video back.

montagdude 05-23-2016 02:35 PM

I found that this situation is greatly improved with the latest qupzilla-2.0.0. It will build with the version 1.8.6 SlackBuild from SlackBuilds.org, but the difficult part is that you need Qt-5.6. I built this myself, but unfortunately, I don't have a SlackBuild for it, as I did it in a kind of messy hacky way. I see that Alien Bob has it available as a prebuilt package now for -current, though, so you might try his SlackBuild on 14.1, or wait until he builds Qt-5.6 for 14.1.

By the way, I really like qupzilla-2.0.0. It is VERY fast. And videos from youtube and most other sites I've come across worked for me with no extra trouble, whereas this was not the case with previous versions.

linuxs64 05-23-2016 03:08 PM

hi, thank you for the replies

gonna try qupzilla 2.0, but will QT 5.6 break my slackware? lol

montagdude 05-23-2016 03:15 PM

Quote:

Originally Posted by linuxs64 (Post 5549807)
hi, thank you for the replies

gonna try qupzilla 2.0, but will QT 5.6 break my slackware? lol

Not if you use a SlackBuild/package from SBo or Alien Bob's repository. It will install alongside Qt4, and the Qt5 version of qmake will be renamed as qmake-qt5 so that it doesn't overwrite the Qt4 version. Actually, I forgot to mention this, but you will have to modify the qupzilla SlackBuild to run qmake-qt5 instead of just qmake.

By the way, if you've never done it before, you should know that Qt5 takes a very long time to build, so it may be worth waiting to see if someone else has another option. You could always just use a second browser for videos and the like until SBo updates Qt5 to version 5.6 or Alien Bob compiles it for Slackware 14.1. (I don't know if this will happen or not -- you'd have to ask him.)

linuxs64 05-24-2016 03:34 AM

took me a few hours, but I did it, compiled qt-5.6 using alienbob's script and recompiled qupzilla-2.0 (SBo).

qupzilla 2.0 is faster loading than firefox, and youtube works now, but tumblr videos isn't, what did I miss? tumblr animated gifs do work

https://www.youtube.com/html5 shows

working
HTMLVideoElement
WebM VP8
Media Source Extensions
MSE & WebM VP9

not working
H.264
MSE & H.264

I did installed x264 though, thks

schmatzler 05-24-2016 04:17 AM

I think qupzilla may need gst-plugins-ugly to play H.264.

Or gst-libav, because Firefox needs it.

kikinovak 05-24-2016 07:13 AM

Some time ago, I gave the Seamonkey browser a spin, and it's not a memory hog like Firefox. The old LFS Live CD even defaulted to it at the time. Back in the old days, it was possible to rebuild Seamonkey - like Netscape - with only the browser enabled and without the whole kitchen sink like mail client, chat client and webpage composer. I don't know if that's still possible.

Cheers,

Niki

linuxs64 05-24-2016 08:12 AM

did compile all gst & gst1 packages, & recompiled qupzilla-2.0, tumblr still no go,

still not working
H.264
MSE & H.264


https://www.youtube.com/html5

based on https://github.com/QupZilla/qupzilla/wiki/Knowledgebase, I already installed qt-5.6 and all gstreamer-framework packages available from SBo, so what's missing?

do I need to recompile all gst/gst1 packages, including the ones from stock slackware dvd?

what about webkit related packages?

results from http://html5test.com/, oh bugger

Video
Audio track selection No ✘
Video track selection No ✘

Video Codecs
MPEG-4 ASP support No ✘
H.264 support No ✘

Audio Codecs
AAC support No ✘
MP3 support No ✘

guess I need to recompile ffmpeg, lame, faac, x264, coz they're not from SBo

Code:

bash-4.2$ ls /var/log/packages/ | grep gst
gst-ffmpeg-0.10.13-x86_64-2_SBo
gst-plugins-bad-0.10.23-x86_64-3_SBo

gst-plugins-base-0.10.36-x86_64-2
gst-plugins-base-compat32-0.10.36-x86_64-2compat32
gst-plugins-good-0.10.31-x86_64-5
gst-plugins-good-compat32-0.10.31-x86_64-5compat32
gst-plugins-ugly-0.10.19-x86_64-2_SBo
gst-python-0.10.22-x86_64-2_SBo
gst1-libav-1.4.5-x86_64-1_SBo
gst1-plugins-bad-1.4.5-x86_64-1_SBo
gst1-plugins-base-1.4.5-x86_64-1_SBo
gst1-plugins-good-1.4.5-x86_64-1_SBo
gst1-plugins-ugly-1.4.5-x86_64-1_SBo
gst1-python-1.4.0-x86_64-1_SBo

gstreamer-0.10.36-x86_64-2
gstreamer-compat32-0.10.36-x86_64-2compat32
gstreamer1-1.4.5-x86_64-1_SBo
gstreamermm-0.10.10.2-x86_64-1_SBo
perl-gstreamer-0.19-x86_64-1_SBo

phonon-gstreamer-4.6.3-x86_64-1

Code:

bash-4.2$ ls /var/log/packages/ | grep qt
kdevelop-pg-qt-1.0.0-x86_64-1
libdbusmenu-qt-0.9.2-x86_64-2
perlqt-4.10.5-x86_64-1
polkit-qt-1-0.103.0-x86_64-1
qt-4.8.7-x86_64-1_slack14.1
qt-compat32-4.8.7-x86_64-1_slack14.1compat32
qt5-5.6.0-x86_64-1
qtruby-4.10.5-x86_64-1
qtscriptgenerator-0.2.0-x86_64-2
smokeqt-4.10.5-x86_64-1


dunne 05-24-2016 09:39 AM

As a work-around, while you are trying to find a browser that does what you want, for youtube at least there is youtube-dl, which will get the video and save it to disk, so that you can watch it with mplayer or whatever.

montagdude 05-24-2016 09:55 AM

I'm glad you were successful in building Qt-5.6 and qupzilla-2.0. I'm sure I am missing the same codecs that you are still struggling with now, but I guess they never bothered me. I also have Chrome on my system for Netflix and the rare (for me) video that doesn't work on qupzilla, but I'd still be interested to know if you are able to get everything working. I'd like for Chrome to be for Netflix only. Plus I'm sure people are having this problem with other browsers.

bassmadrigal 05-24-2016 10:13 AM

Quote:

Originally Posted by dunne (Post 5550144)
As a work-around, while you are trying to find a browser that does what you want, for youtube at least there is youtube-dl, which will get the video and save it to disk, so that you can watch it with mplayer or whatever.

I was debating mentioning youtube-dl in my comment, but it would be a two step process (download the video with youtube-dl, then watch it with your favorite player). mpv will stream the video without requiring you to download it first (although, I believe it requires youtube-dl as a dependency, but it is still a single step once you have mpv).

linuxs64 05-24-2016 11:18 AM

thanks for all the replies, hope to get qupzilla working with all the codecs, compiling now.

linuxs64 05-24-2016 11:55 AM

can anyone help me with this part below? Do I edit qt5.Slackbuild before building qt-5.6? thks

Quote:

Audio and Video Codec Support

Qt WebEngine supports the MPEG-4 Part 14 (MP4) file format only if the required proprietary audio and video codecs, such as H.264 and MPEG layer-3 (MP3), have been enabled. Proprietary codecs can be enabled by passing the following option to qmake:

Code:

qmake WEBENGINE_CONFIG += use_proprietary_codecs
Warning: When distributing proprietary codec libraries, you must acquire licenses for them.

FFmpeg is a cross-platform solution to record, convert, and stream audio and video. It can be configured for use with several codecs, which rises licensing issues during distribution with the codec libraries. For some codecs, open source implementations, such as OpenH264, are available.
source

ChuangTzu 05-24-2016 02:32 PM

Seamonkey is a great option and included with full install.

PS: Kikinovak, the whole kitchen sink is only "employed" if you click and open all of the options, if you only use the browser the mail client, WYSISWYG editor etc... are not taking up any memory. Also, when mail and browser are open it is still less mem and CPU then Firefox.


All times are GMT -5. The time now is 01:56 PM.