Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Chromium Browser does not play some youtube videos

  1. #1

    Default Chromium Browser does not play some youtube videos

    I installed Chromium and I noticed some videos don't play (such as https://www.youtube.com/watch?v=oQihMRJm29E). The same video plays fine in Firefox (I installed the codecs from packman repository).
    The description for the codecs required by the video is: avc1.4d4014 (135) / mp4a.40.2 (140)
    How do I check if the extensions are installed and how do I install them?

  2. #2
    Join Date
    Sep 2008
    Posts
    2,997

    Default Re: Chromium Browser does not play some youtube videos

    as far as I know youtube defaults to webm vp9 video on Linux the only way to get avc1.4d4014 (135) / mp4a.40.2 (140) is if you install the h264ify extension if not you should get vp9 videos no matter the browser
    by default opensuse does not have support for avc (h264) video you need to add the packman repo and do a full vendor change to it to get support for the restricted codecs (this is true for Firefox too)
    do you have the packman repo have you done a full vendor change?
    tell us your repo list
    Code:
    zypper lr -d

  3. #3
    Join Date
    Oct 2008
    Location
    Glasgow, Scotland
    Posts
    1,134

    Default Re: Chromium Browser does not play some youtube videos

    Quote Originally Posted by NickFi View Post
    The description for the codecs required by the video is: avc1.4d4014 (135) / mp4a.40.2 (140)
    That video plays for me on Chromium. YaST shows that those codecs are supplied by the
    libavc1394-0 and gstreamer-plugins-good packages from the standard openSUSE oss repositoories.
    ~Thank you for sharing an interesting problem.
    --
    slàinte mhath,
    rayH

  4. #4
    Join Date
    Sep 2008
    Posts
    2,997

    Default Re: Chromium Browser does not play some youtube videos

    Quote Originally Posted by eng-int View Post
    That video plays for me on Chromium. YaST shows that those codecs are supplied by the
    libavc1394-0 and gstreamer-plugins-good packages from the standard openSUSE oss repositoories.
    well yes and no
    avc support for both Chromium and Firefox comes from the system ffmpeg library and the default library shipped with opensuse has no avc support that's why you need to add and do a full vendor change to the packman repo and the question is remains does the OP have the packman repo the answer being the output of
    Code:
    zypper lr -d
    btw there is no real need for restricted formats for youtube as google streams all video's as vp9 encoded webm files which are the default on all Linux browsers so unless the OP has changed something (an extension or a Browser ID string) he should be getting webm vp9 not avc1

  5. #5

    Default Re: Chromium Browser does not play some youtube videos

    Quote Originally Posted by I_A View Post
    as far as I know youtube defaults to webm vp9 video on Linux the only way to get avc1.4d4014 (135) / mp4a.40.2 (140) is if you install the h264ify extension if not you should get vp9 videos no matter the browser
    by default opensuse does not have support for avc (h264) video you need to add the packman repo and do a full vendor change to it to get support for the restricted codecs (this is true for Firefox too)
    do you have the packman repo have you done a full vendor change?
    tell us your repo list
    Code:
    zypper lr -d
    Sorry for delay. I have the packman library in the list, but I have not done a full vendor change (I am not sure how to do that, but I will search for it).
    Here is the list:

    Code:
    linux-21ul:~ # zypper lr -d
    Repository priorities are without effect. All enabled repositories share the same priority.
    
    #  | Alias                                   | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                     | Service
    ---+-----------------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------+--------
     1 | ftp.gwdg.de-suse                        | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_42.3/           |        
     2 | http-download.mono-project.com-c9e2e43f | mono-project                            | Yes     | ( p) Yes  | Yes     |   99     | rpm-md | http://download.mono-project.com/repo/centos/                           |        
     3 | http-download.opensuse.org-5af6bc40     | openSUSE:Leap:42.3                      | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/oss/           |        
     4 | http-download.opensuse.org-8d68f168     | openSUSE:Leap:42.3                      | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/oss/           |        
     5 | openSUSE-42.1-0                         | openSUSE-42.1-0                         | No      | ----      | ----    |   99     | yast2  | hd:///?device=/dev/disk/by-id/scsi-1USB_DISK_2.0-part2                  |        
     6 | repo-debug                              | openSUSE-Leap-42.3-Debug                | No      | ----      | ----    |   99     | yast2  | http://download.opensuse.org/debug/distribution/leap/42.3/repo/oss/     |        
     7 | repo-debug-non-oss                      | openSUSE-Leap-42.3-Debug-Non-Oss        | No      | ----      | ----    |   99     | yast2  | http://download.opensuse.org/debug/distribution/leap/42.3/repo/non-oss/ |        
     8 | repo-debug-update                       | openSUSE-Leap-42.3-Update-Debug         | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/42.3/oss                 |        
     9 | repo-debug-update-non-oss               | openSUSE-Leap-42.3-Update-Debug-Non-Oss | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/42.3/non-oss/            |        
    10 | repo-non-oss                            | openSUSE-Leap-42.3-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/non-oss/       |        
    11 | repo-oss                                | openSUSE-Leap-42.3-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/oss/           |        
    12 | repo-source                             | openSUSE-Leap-42.3-Source               | No      | ----      | ----    |   99     | yast2  | http://download.opensuse.org/source/distribution/leap/42.3/repo/oss/    |        
    13 | repo-update                             | openSUSE-Leap-42.3-Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.3/oss/                      |        
    14 | repo-update-non-oss                     | openSUSE-Leap-42.3-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.3/non-oss/

  6. #6
    Join Date
    Sep 2008
    Posts
    2,997

    Default Re: Chromium Browser does not play some youtube videos

    Quote Originally Posted by NickFi View Post
    Sorry for delay. I have the packman library in the list, but I have not done a full vendor change (I am not sure how to do that, but I will search for it).
    Here is the list:

    Code:
    linux-21ul:~ # zypper lr -d
    Repository priorities are without effect. All enabled repositories share the same priority.
    
    #  | Alias                                   | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                     | Service
    ---+-----------------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------+--------
     1 | ftp.gwdg.de-suse                        | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_42.3/           |        
     2 | http-download.mono-project.com-c9e2e43f | mono-project                            | Yes     | ( p) Yes  | Yes     |   99     | rpm-md | http://download.mono-project.com/repo/centos/                           |        
     3 | http-download.opensuse.org-5af6bc40     | openSUSE:Leap:42.3                      | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/oss/           |        
     4 | http-download.opensuse.org-8d68f168     | openSUSE:Leap:42.3                      | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/oss/           |        
     5 | openSUSE-42.1-0                         | openSUSE-42.1-0                         | No      | ----      | ----    |   99     | yast2  | hd:///?device=/dev/disk/by-id/scsi-1USB_DISK_2.0-part2                  |        
     6 | repo-debug                              | openSUSE-Leap-42.3-Debug                | No      | ----      | ----    |   99     | yast2  | http://download.opensuse.org/debug/distribution/leap/42.3/repo/oss/     |        
     7 | repo-debug-non-oss                      | openSUSE-Leap-42.3-Debug-Non-Oss        | No      | ----      | ----    |   99     | yast2  | http://download.opensuse.org/debug/distribution/leap/42.3/repo/non-oss/ |        
     8 | repo-debug-update                       | openSUSE-Leap-42.3-Update-Debug         | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/42.3/oss                 |        
     9 | repo-debug-update-non-oss               | openSUSE-Leap-42.3-Update-Debug-Non-Oss | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/42.3/non-oss/            |        
    10 | repo-non-oss                            | openSUSE-Leap-42.3-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/non-oss/       |        
    11 | repo-oss                                | openSUSE-Leap-42.3-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/oss/           |        
    12 | repo-source                             | openSUSE-Leap-42.3-Source               | No      | ----      | ----    |   99     | yast2  | http://download.opensuse.org/source/distribution/leap/42.3/repo/oss/    |        
    13 | repo-update                             | openSUSE-Leap-42.3-Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.3/oss/                      |        
    14 | repo-update-non-oss                     | openSUSE-Leap-42.3-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.3/non-oss/
    to do a full vendor change to the packman repo just execute
    Code:
    zypper dup --from 1

  7. #7

    Default Re: Chromium Browser does not play some youtube videos

    Quote Originally Posted by I_A View Post
    well yes and no
    avc support for both Chromium and Firefox comes from the system ffmpeg library and the default library shipped with opensuse has no avc support that's why you need to add and do a full vendor change to the packman repo and the question is remains does the OP have the packman repo the answer being the output of
    Code:
    zypper lr -d
    btw there is no real need for restricted formats for youtube as google streams all video's as vp9 encoded webm files which are the default on all Linux browsers so unless the OP has changed something (an extension or a Browser ID string) he should be getting webm vp9 not avc1
    I presented the output of the command in another post
    Code:
    zypper lr -d
    After setting up Linux, I checked some videos on youtube using Firefox and I found out that one did not run. I already knew about Packman library and I installed it. After that, Firefox worked.
    I am not sure if I installed Chromium after installing the Packman library or before (and I am not sure it matters).
    I did not change initially any of the default extensions in Chromium. I had another look through them and there are just three and I disabled two of them (except for GNOME Shell Integration, which I can't disable).
    I disabled Cookie Inspector 2.0.9 and Netbeans Connector 1.1.5 and I uninstalled a pop-up blocker, with no effect.

  8. #8
    Join Date
    Sep 2008
    Posts
    2,997

    Default Re: Chromium Browser does not play some youtube videos

    Quote Originally Posted by NickFi View Post
    I presented the output of the command in another post
    Code:
    zypper lr -d
    After setting up Linux, I checked some videos on youtube using Firefox and I found out that one did not run. I already knew about Packman library and I installed it. After that, Firefox worked.
    I am not sure if I installed Chromium after installing the Packman library or before (and I am not sure it matters).
    I did not change initially any of the default extensions in Chromium. I had another look through them and there are just three and I disabled two of them (except for GNOME Shell Integration, which I can't disable).
    I disabled Cookie Inspector 2.0.9 and Netbeans Connector 1.1.5 and I uninstalled a pop-up blocker, with no effect.
    do a full vendor change
    Code:
    zypper dup --from 1
    then see if the issue is gone, afaik google should send you webm video's and those don't need patented codecs, it might be an issue with your graphic card
    aside from Firefox the only other browser I have installed is vivaldi and vivaldi needs chromium-ffmpeg-extra to play avc (h264) video's but chromium should not need that package
    if the issue persists after doing the vendor change create a new test user account and see if it's not a locale broken profile

  9. #9

    Default Re: Chromium Browser does not play some youtube videos

    Quote Originally Posted by I_A View Post
    do a full vendor change
    Code:
    zypper dup --from 1
    then see if the issue is gone, afaik google should send you webm video's and those don't need patented codecs, it might be an issue with your graphic card
    aside from Firefox the only other browser I have installed is vivaldi and vivaldi needs chromium-ffmpeg-extra to play avc (h264) video's but chromium should not need that package
    if the issue persists after doing the vendor change create a new test user account and see if it's not a locale broken profile
    Thanks for advice.
    I already run the command
    Code:
    zypper dup
    and then I had some conflicts and I had to decide to uninstall some things and in the end it worked. Now Chromium plays that video as well.
    In my first attempt, I tried running
    Code:
    zypper dup --from packman
    but it reported it could not find packman. Probably your command was the correct command for my attempt.
    Problem solved.

  10. #10
    Join Date
    Sep 2008
    Posts
    2,997

    Default Re: Chromium Browser does not play some youtube videos

    no no no never run zypper dup without the --from switch on LEAP as it will pull packages from all repositories and most likely break your system!
    do this immediately
    Code:
    zypper dup --from 13
    then to get multimedia working
    Code:
    zypper dup --from 1

Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •