V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tagtag
V2EX  ›  macOS

IINA 这次的更新太给力了

  •  
  •   tagtag · 2017-02-16 13:18:47 +08:00 · 14869 次点击
    这是一个创建于 2620 天前的主题,其中的信息可能已经有所发展或是发生改变。

    集成 youtube-dl 后直接可以用来去广告和解决 flash 发热啊,这个播放器真的越来越棒了

    53 条回复    2017-02-20 18:06:28 +08:00
    otakustay
        1
    otakustay  
       2017-02-16 14:03:21 +08:00
    作者说要做通用播放器不支持 AB 站弹幕,但却可以集成 youtube-dl ,半精分状态……
    scomper
        2
    scomper  
       2017-02-16 14:45:53 +08:00
    IINA 0.0.5 播放的时候会黑屏,感觉是 IINA 没有覆盖系统的节能设置,播放 10 分钟后屏幕就暗了。
    windirt
        3
    windirt  
       2017-02-16 15:05:53 +08:00
    最新更新的浏览器插件, open in iina 真心不错,妈妈再也不怕我发热可以卸载了
    ptyfork
        4
    ptyfork  
       2017-02-16 15:17:24 +08:00
    看 youtube 居然还有用 flash 而不用 html5 的,能知道理由吗?
    KevinChan
        5
    KevinChan  
       2017-02-16 15:28:49 +08:00 via iPhone
    @ptyfork 这个虽然名字里有 YouTube ,但是支持其他用 flash 的网站看视频
    Cavolo
        6
    Cavolo  
       2017-02-16 15:29:12 +08:00 via iPhone
    黑果完全不知道你们说的发热是啥
    owlsec
        7
    owlsec  
       2017-02-16 15:43:43 +08:00   ❤️ 1
    @ptyfork #4 youtube-dl 支持很多网站的 地址在 https://rg3.github.io/youtube-dl/supportedsites.html
    zwh8800
        8
    zwh8800  
       2017-02-16 15:47:25 +08:00
    @Cavolo 黑苹果也能用吧
    zwh8800
        9
    zwh8800  
       2017-02-16 15:47:52 +08:00
    @Cavolo 我看错了,忽略我吧。。。
    chmlai
        10
    chmlai  
       2017-02-16 15:53:32 +08:00
    @owlsec 不支持 a 站
    rogerchen
        11
    rogerchen  
       2017-02-16 16:03:40 +08:00
    @otakustay
    作者自己肯定不想手写代码支持 AB 站,结果发现集成 youtube-dl 就能搞 B 站,那就不存在支持不支持的问题了。
    83f420984
        12
    83f420984  
       2017-02-16 16:14:25 +08:00 via Android
    请问怎么用 youtube-dl 调用 IINA 看视频?
    misterx
        13
    misterx  
       2017-02-16 16:16:54 +08:00
    @otakustay 不支持弹幕和集成一个 mpv 本来就支持的脚本有什么冲突么……

    @rogerchen 能搞 B 站是一个连带效应……并且和弹幕没有关系啊……?

    @83f420984 直接 open in url 填支持的网站的页面链接就行。
    donotgo
        14
    donotgo  
       2017-02-16 16:31:57 +08:00   ❤️ 1
    恕我直言,最基本的播放本地文件功能都还没做好就别搞这些花的了。之前用 youtube-dl 下了个视频在本机,用 mpv 打开完全没问题,用 IINA 每次都闪退。
    misterx
        15
    misterx  
       2017-02-16 16:35:19 +08:00
    @donotgo 如果您能够提供闪退的崩溃日志的话就可以帮助我们更好的解决闪退的问题。

    另外,当前版本中无法播放视频请尝试彻底退出 IINA ( Cmd+Q )后重新尝试。
    bao3
        16
    bao3  
       2017-02-16 16:35:31 +08:00
    @ptyfork 兄弟,那个叫 youtube-dl 实际不是给 youtube 用的,是用来下载 vimeo ,instagram ,twitter ,facebook 等等网站视频的,国内网站也可以下载,边下载边输出到 mpv / IINA 上去播放。。。
    kitawa
        17
    kitawa  
       2017-02-16 16:36:03 +08:00
    确实给力!只是我想知道怎么去掉『你要允许次页面打开是 iina 吗』这个对话框,改成默认许可?每次都弹出很麻烦
    otakustay
        18
    otakustay  
       2017-02-16 16:49:14 +08:00
    @misterx 你觉得作为用户我会关心 iina 底层是 mpv 以及 youtube-dl 是 mpv 的一个脚本这些细节吗
    ddqp
        19
    ddqp  
       2017-02-16 16:49:46 +08:00 via iPhone
    @kitawa 我也想知道怎么去掉这个烦人的提示!
    ddqp
        20
    ddqp  
       2017-02-16 16:50:45 +08:00 via iPhone
    其实应该支持 you-get ,这样支持的网站会更多!
    goodbest
        21
    goodbest  
       2017-02-16 16:55:33 +08:00
    goodbest
        22
    goodbest  
       2017-02-16 16:56:16 +08:00
    lhc70000
        23
    lhc70000  
       2017-02-16 16:59:05 +08:00
    @otakustay @rogerchen

    加入 youtube-dl 是因为 mpv 原生支持(虽说也就是官方写了个 lua 脚本的程度)……

    弹幕如我在 issue 里所说,以后写个自动调用转 ass 脚本的插件好了
    otakustay
        24
    otakustay  
       2017-02-16 16:59:44 +08:00
    @lhc70000 现在我理解了,自然能接受
    lhc70000
        25
    lhc70000  
       2017-02-16 17:06:04 +08:00   ❤️ 2
    @donotgo

    本地播放理论来说由于完全交给 mpv ,还是很稳定的;但是,你说的这个闪退应该是个一直以来没有修复的 bug ,遇到这个情况请**彻底退出 IINA 之后**再次打开。这是 IINA 窗口管理的问题,与播放或者解码无关。

    这个 bug 由于我几乎无法重现(似乎大部分用户都很少发生,但是有几个用户报告说很频繁)而且 log 很不科学, debug 非常艰难,不过这是当前的首要任务,在它解决之前应该不会发下一版。
    lhc70000
        26
    lhc70000  
       2017-02-16 17:07:32 +08:00
    @kitawa @ddqp

    这是 Safari 的限制,去不掉。 Chrome 可以记住用户选择。
    ynyounuo
        27
    ynyounuo  
       2017-02-16 17:16:34 +08:00
    @lhc70000 全屏的动画效果会先拉伸全屏再恢复到普通全屏,有点儿别扭
    rashawn
        28
    rashawn  
       2017-02-16 17:21:30 +08:00 via iPhone
    mpv 一直就可以 这个是基于 mpv 做的吧
    rashawn
        29
    rashawn  
       2017-02-16 17:23:55 +08:00 via iPhone
    @lhc70000 我那也经常 mpv 能开 这个开不了
    louisw128
        30
    louisw128  
       2017-02-16 17:55:29 +08:00
    @lhc70000
    @bao3
    @owlsec
    看优酷的电视剧只能看前 6 分钟,是我的打开方式不对么?
    hackpro
        31
    hackpro  
       2017-02-16 19:04:50 +08:00
    r#25 @lhc70000 现在 mpv 似乎直接封装到 IINA 里面了 最新版的 0.24 已经出来了 但是没法用
    不知道可否允许外部调用 mpv
    lhc70000
        32
    lhc70000  
       2017-02-16 20:04:51 +08:00
    @hackpro 因为用的是 mpv client API ,是编译在一起的,所以不能外部调用。

    不过升级版本并不难,下一版应该就会升 0.24 , github 的 readme 也有如何编译指定版本 mpv 的说明,等不及可以自己动手。
    shadownet
        33
    shadownet  
       2017-02-16 20:10:19 +08:00 via iPhone
    @ptyfork 因为 h5 速度实在比 flash 慢?
    lhc70000
        34
    lhc70000  
       2017-02-16 20:14:52 +08:00
    @louisw128

    估计这是 youtube-dl 的问题。

    @rashawn

    请彻底退出 IINA 之后尝试重新打开。这不是「不能打开文件」,是「窗口被意外关闭」。
    rashawn
        35
    rashawn  
       2017-02-16 21:04:49 +08:00 via iPhone
    @lhc70000 但是只有特定文件才会这样 记得是个 mkv 文件
    teloti
        36
    teloti  
       2017-02-17 00:28:46 +08:00
    话说直接在命令行里面:
    mpv http://bilibili.com/video/av0000000/
    mpv
    就可以播放诶?挺早就有了吧
    veryflying
        37
    veryflying  
       2017-02-17 01:34:30 +08:00
    歪个题,如何设置代理呢。。
    FradSer
        38
    FradSer  
       2017-02-17 01:39:31 +08:00
    竟然无法使用在 YouTube 上
    veryflying
        39
    veryflying  
       2017-02-17 01:53:57 +08:00
    @FradSer 感觉是代理设置的问题。。
    donotgo
        40
    donotgo  
       2017-02-17 08:52:42 +08:00
    @lhc70000 昨晚 V2EX 一直上不来。后来回家想了一下那么多人都没问题的话有没有可能是我之前旧版的配置文件跟新版本不兼容引起的。于是用 CleanMyMac 的 Application Reset 把除了 App 以外的所有 Preferences 和 Suuporting Files 都删了,然后就能正常播放了。但是删之前忘记备份文件了😓所以没法发上来帮助 debug 。

    我是从 0.0.1 版开始用的, Preference 里应该只新建过一个 Keybindings 的配置然后可能改过其中几个功能的按键,但是初版自定义的按键是没有效果的,所以就一直放在那儿了。之后没有改过其他任何 Preferences 的选项。以上供参考。
    nicoface1993
        41
    nicoface1993  
       2017-02-17 15:08:15 +08:00
    @lhc70000
    闪退的问题我也经常碰到。
    我的经验来看,一般来说,没有完全退出 iina ,然后电脑休眠之后,再直接双击打开视频文件的时候,这个 bug 的出现率会相当高。
    lhc70000
        42
    lhc70000  
       2017-02-17 17:10:47 +08:00
    @donotgo @nicoface1993

    我从两周前开始 debug ,发了几次测试版,都是安装后一开始看似不会闪退,但普遍过一两天又会发生。所以说不定根本和配置 /重启 /mpv 都无关,是纯概率问题。

    有时间的话,请测试下这个版本:链接: https://pan.baidu.com/s/1hr6PVHa 密码: zsna 。如果有任何一次闪退,请告诉我;如果过两三天还没问题的话,可能就代表修复了。
    hackpro
        43
    hackpro  
       2017-02-18 19:05:27 +08:00
    r#32 @lhc70000 还有一个问题
    连续播放时 比如设置窗口大小为自适应 播放下一集时还是会复原
    其它设置 比如播放时速等是会记住的
    LOVEPLUS
        44
    LOVEPLUS  
       2017-02-18 19:49:56 +08:00 via iPhone
    iina 本地播放还不错, b 站我用的非官方客户端
    hoythan
        45
    hoythan  
       2017-02-19 00:34:32 +08:00
    BUG 很多,再更新一年再用比较合适. 现在还是 vcl 稳定.
    hoythan
        46
    hoythan  
       2017-02-19 00:34:39 +08:00
    @hoythan VLC
    lhc70000
        47
    lhc70000  
       2017-02-19 01:12:07 +08:00
    @hackpro 下一版改进。
    jaylong
        48
    jaylong  
       2017-02-19 19:16:06 +08:00
    @lhc70000 话说怎么给 IINA 用上代理啊?本地用的 shadowsocks 访问 youtube 流畅,一旦用播放器加载 youtube 视频就失败,加载 youku 正常。是播放器不支持 socks5 代理?
    cnbeining
        49
    cnbeining  
       2017-02-20 09:47:03 +08:00
    @misterx 你要一定想搞弹幕站 直接上 danmaku2ass 实现参见 BiliDan 。解析 反正 youtube-dl 我从不推东西 追着 you-get 走比较好。 Biligrab 实在懒得更新了 代码已经一大坨了。
    gwiily
        50
    gwiily  
       2017-02-20 17:09:46 +08:00 via iPhone
    话说这个播放器可以播放蓝光原盘么
    lhc70000
        51
    lhc70000  
       2017-02-20 18:03:22 +08:00
    @jaylong 是的,播放器不支持 socks5 ( FFmpeg 层面)。下一版会加 HTTP 代理的选项(实际上就是设定 http_proxy 的环境变量给 FFmpeg 用)

    @gwiily 应该可以
    gwiily
        52
    gwiily  
       2017-02-20 18:04:33 +08:00 via iPhone
    @lhc70000 那天试了下好像不行啊,怎么播放?
    lhc70000
        53
    lhc70000  
       2017-02-20 18:06:28 +08:00
    @gwiily 打开 BDMV 文件?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2962 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 08:26 · PVG 16:26 · LAX 01:26 · JFK 04:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.