Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
frostfall
V2EX  ›  Linux

Linux 下, chromium 不能愉快的逛 B 站?

  •  
  •   frostfall · Aug 3, 2017 · 9206 views
    This topic created in 3234 days ago, the information mentioned may be changed or developed.

    嗯,日常使用 vivaldi 浏览器,chromium 内核,操作系统是 Ubuntu16.04
    逛 B 站的时候发现 HTML5 不能播放,提示"please install h.264 codec in your system",于是 apt 安装了 ffmpeg x264 x265,还有一大堆网站能找到的解决方案。
    But。。。没卵用
    最终安装了 flashplugin,切换到 flash 播放器可以正常播放,虽然十分不喜欢 flashplayer,也算是暂时的方案
    。。。
    。。。
    但是还不算完,今天在虚拟机里安装了 chrome 浏览器,发现没有任何问题,安装的 vivaldi 浏览器却无论如何都不行
    这里贴个图

    。。。

    同一虚拟机内,所以系统环境全部一样

    嗯,亲儿子与干儿子的区别,各位道友有解决的办法吗?

    Supplement 1  ·  Aug 3, 2017
    最终解决办法:
    一条命令解决
    sudo apt install chromium-codecs-ffmpeg-extra -y
    33 replies    2017-09-02 18:53:39 +08:00
    momocraft
        1
    momocraft  
       Aug 3, 2017   ❤️ 1
    我用 arch 的 chromium 一直可以看,晚上回去确认一下是有哪些包
    XiaoFaye
        2
    XiaoFaye  
       Aug 3, 2017
    普通的娱乐不要使用 Linux !!!
    zpf124
        3
    zpf124  
       Aug 3, 2017
    因为 h264 是有专利版权的, 所以开源的方案里都不会集成.
    不过你如果安装正常的话,chromium 也应该可以调用系统解码啊...
    t123yh
        4
    t123yh  
       Aug 3, 2017 via Android
    如果不介意闭源的话可以用 Google Chrome
    frostfall
        5
    frostfall  
    OP
       Aug 3, 2017
    @momocraft #1 好的,感谢
    frostfall
        6
    frostfall  
    OP
       Aug 3, 2017
    @zpf124 #3 已经安装了,但是我也纳闷为什么不能调用
    chih758
        7
    chih758  
       Aug 3, 2017   ❤️ 1
    archlinuxcn/vivaldi-ffmpeg-codecs 59.0.3071.104-1
    additional support for proprietary codecs for vivaldi

    arch 里面有这么一个包,你看看 ubuntu 里有没有对应的
    chih758
        8
    chih758  
       Aug 3, 2017
    我在 arch 上安装了 vivaldi,不安装上面哪个包也是可以播放 bilibili 视频的,看起来问题不在这里。
    levn
        9
    levn  
       Aug 3, 2017   ❤️ 1
    On Ubuntu Linux, you need to install the
    chromium-codecs-ffmpeg-extra
    package and restart your browser before Vivaldi will start supporting them.
    wsy2220
        10
    wsy2220  
       Aug 3, 2017
    debian 官方源里的也没有问题
    frostfall
        11
    frostfall  
    OP
       Aug 3, 2017
    @chih758 #7
    感谢!问题解决了 Ubuntu 下没有 vivaldi-ffmpeg-codecs,却有 chromium-codecs-ffmpeg 和 chromium-codecs-ffmpeg-extra 两个包,安装 chromium-codecs-ffmpeg-extra 之后问题解决,猜测两个包的区别应该是分别对应支持原生 chromium 和第三方 chromium。
    问题完美解决,再次感谢
    frostfall
        12
    frostfall  
    OP
       Aug 3, 2017
    @levn #9 问题已解决
    RqPS6rhmP3Nyn3Tm
        13
    RqPS6rhmP3Nyn3Tm  
       Aug 3, 2017
    尝试使用 PPAPI 的 flash
    pipapa
        14
    pipapa  
       Aug 3, 2017
    @XiaoFaye 我的电脑看 B 站 linux 下要比 windows 流畅。(chromium 浏览器)
    wwqgtxx
        15
    wwqgtxx  
       Aug 3, 2017
    @frostfall 两个包只不过一个是 free 版本一个是 extra 版本,区别在于对那些有版权和专利限制的编码格式的支持罢了,和原生 chromium 和第三方 chromium 并没有什么卵关系,你可以对比一下文件列表
    https://packages.ubuntu.com/xenial/amd64/chromium-codecs-ffmpeg/filelist
    https://packages.ubuntu.com/xenial/amd64/chromium-codecs-ffmpeg-extra/filelist
    bqbkbz
        16
    bqbkbz  
       Aug 3, 2017
    Linux 下 Chromium/Chrome 看视频没有 GPU 硬解
    frostfall
        17
    frostfall  
    OP
       Aug 3, 2017
    @wwqgtxx #15
    感谢说明,但事实上好像并不是这么一回事
    我的测试结果是:
    安装 chromium-codecs-ffmpeg 后,vivaldi 浏览器打开“ https://www.bilibili.com/blackboard/help.html#HTML5 播放器” 页面,"MP4 播放" 和 "MSE & H.264" 两项显示不支持。(只有安装了 extra 包,这两项才显示为支持)


    这是安装了 chromium-codecs-ffmpeg 包后 chromium 浏览器和 vivaldi 浏览器的截图
    frostfall
        18
    frostfall  
    OP
       Aug 3, 2017
    @frostfall #17 搞错了,chromium 默认安装的也是 extra 包(大雾,逃。。。)
    tankb52
        19
    tankb52  
       Aug 3, 2017
    楼主你的 vivaldi 装了 flash 能正常看优酷吗?
    frostfall
        20
    frostfall  
    OP
       Aug 3, 2017   ❤️ 1
    @tankb52 #19 可以,没有问题
    frostfall
        21
    frostfall  
    OP
       Aug 3, 2017
    另外我也找到了一个 oxideqt-codecs-extra 包,apt 可以直接安装,但不知道是不是轮子 github 页面
    https://gist.github.com/ruario/bec42d156d30affef655
    ech0x
        22
    ech0x  
       Aug 3, 2017 via iPad
    chromium 毕竟是开源的,对视频格式的支持向来不太好。。。
    seancheer
        23
    seancheer  
       Aug 3, 2017
    为毛不用 chrome 或者 firefox 呢?这么喜欢折腾?
    PeterD
        24
    PeterD  
       Aug 3, 2017
    mpv + youtube-dl 解决一切类似问题
    jyf
        25
    jyf  
       Aug 3, 2017   ❤️ 1
    https://github.com/mbebenita/Broadway 这里有个 js 实现的 h264 goodluck
    另外 娱乐还是不建议虚拟机
    frostfall
        26
    frostfall  
    OP
       Aug 3, 2017
    @jyf #25 谢谢,不过已经解决了,apt 安装一个 FFmpeg 的组件就可以了
    tankb52
        27
    tankb52  
       Aug 3, 2017
    @frostfall
    多谢。
    一开始总是提示我禁用了 cookies。
    我刚把 ublock 禁用,就可以播放视频了,然后再打开 ublock,其他视频也可以播放了。
    itplanes01
        28
    itplanes01  
       Aug 4, 2017 via Android
    请问你这个字体还有渲染什么的怎么弄的,我配置的总有毛病,看着不舒服
    frostfall
        29
    frostfall  
    OP
       Aug 4, 2017
    @itplanes01 #28 我没设置字体,是默认的效果
    itplanes01
        30
    itplanes01  
       Aug 4, 2017 via Android
    @frostfall 看来是显示屏的问题了・_・
    QQ2171775959
        31
    QQ2171775959  
       Aug 4, 2017
    那你还是用 windows 吧
    momocraft
        32
    momocraft  
       Aug 9, 2017
    可看 html 的 arch 桌面有下面几个相关包:

    - 没有 flashplayer
    - 有 chromium / libx264 / x265
    zhangxs8964
        33
    zhangxs8964  
       Sep 2, 2017
    同样用 ubuntu16.04 ,vivaldi 和 chromium 但没有遇到此问题,
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   979 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 19:23 · PVG 03:23 · LAX 12:23 · JFK 15:23
    ♥ Do have faith in what you're doing.