IINA 0.0.2 发布 - 更好一点的现代 macOS 播放器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lhc70000
V2EX    分享创造

IINA 0.0.2 发布 - 更好一点的现代 macOS 播放器

  •  7
     
  •   lhc70000
    lhc70000 2017-01-13 00:30:58 +08:00 13419 次点击
    这是一个创建于 3196 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家久等了(如果你在等的话)。

    在 V2EX 上发布 IINA,已经过了一星期有余。作为最初只是自娱自乐的项目,居然能引起这么大的关注,作者表示十分惊慌。 IINA 在公开的第一天就在 github 上拿到 1.2k star ,现在更是马上到达 3k ,对于一个一星期前还是小透明的作者来说......更是十分惊慌

    在这一星期里, IINA 在 github 上收到了 117 个 issue 和 32 个 pull request ,也渐渐有了几名核心贡献者。我们修复了大量的 bug ,也增加了大量新功能(感谢你们,和测试群里帮助测试的所有人)。

    至于为什么要专门为了 0.0.2 发一次更新贴,是因为从 0.0.2 开始, IINA 才加入了自动检查更新的功能。对于之后的版本,可能只会在大更新时才会有更新报告,尽量不打扰大家。


    如果你对 IINA 的内部测试有兴趣、想快速反馈信息或想对 IINA 做出贡献,请考虑加入

    项目的各种链接:

    如果你想在 github 上提出 issue 或者 pull request ,请先认真阅读 readme 和 contributing 哟

    IINA v0.0.2 更新日志

    (粗体表示对用户很重要的内容)

    Force Touch

    • 新增: Force Touch 支持(和 QuickTime 类似的左右箭头按钮调整速度)

    Touch Bar

    • 改进:当前播放时间的标签固定宽度

    快捷键

    • 修复:自定义快捷键配置不工作
    • 新增: IINA 默认的一套快捷键配置
    • 修改:一些快捷键和系统冲突

    UI

    • 修复:菜单中调音量时音量滑条不变化
    • 修复: 菜单中音量应为 +/- 5%

    控制

    • 新增:支持外接鼠标和滚轮
    • 新增:支持自然滚动
    • 修复:双击时也运行单击指令

    播放

    • 新增:从射手网自动下载字幕( Shift+Cmd+D ,或菜单中「字幕-查找在线字幕」)。目前会下载所有找到的字幕;由于射手网有些字幕格式有误,添加时可能会弹框提醒无法添加
    • 改进:(内部)播放时间精确到毫秒
    • 改进:改善对非常短的视频的播放体验
    • 改进:不使用负值代表减速播放
    • 改进:连续点击左右箭头按钮时,最终会回到原速(即 1-2-4-8-16-32-1-2...)

    性能

    • 修复:空闲时高 CPU 占用
    • 修复:从播放列表中打开文件时高 CPU 占用
    • 修复:播放时强制切换到独显(即允许使用集显播放)

    程序行为

    • 新增:自动检查更新
    • 新增:可选的初始窗口(「偏好设置-General-行为」中开启)
    • 新增:播放结束后是否关闭窗口的选项
    • 新增:播放时防止睡眠或进入屏保
    • 修复: mpv 内部退出时闪退(即支持按 'q' 退出)
    • 修复: 80% 打开文件时闪退的情况
    • 修复:从 Dock 或 Finder 打开文件时不记录最近播放
    • 修复:调整颜色时无法选择透明度
    • 修复:需要手动展开 mpv 设置路径中的 ~

    窗口

    • 改进:在 10.11+ 上更流畅的拖动体验
    • 新增:拖放字幕和视频进入窗口来打开
    • 修复:窗口置顶会禁用左上角标准按钮
    • 修复:窗口置顶时无法全屏
    • 改进:修改全屏快捷键为 Control+Command+F.
    • 修复:全屏时播放控制条中的视频长度不改变
    • 新增:同步 mpv 的 fullscreen 选项和 IINA 的全屏(即支持按 'f' 全屏)

    其他

    • 修复:一些 observers 没有被移除
    • 修复: mpv_report_flip 没有被正确调用

    项目

    • 新增: Nightly build (每天更新的测试版本):http://raw.mrx.im由于从 develop 分支编译,请不要期待可用性。此版本不签名。
    • 新增:加入 CONTRIBUTING.md
    • 修复:文档的语病和语法问题
    • 修复:移除 trailing spaces
    • 改进:更新一些配置文件
    • 改进:重构一些工具脚本

    后续版本

    我们将会在 0.0.3 中解决更多的 bug 并添加更多功能,包括但不限于:

    • 完整的简体中文及其他语言的本地化
    • 调整外观
    • 支持触摸板手势和鼠标右键等更多交互
    • 支持记录播放进度
    • 更人性化的检查器
    • lua 脚本管理
    • 记录播放控制条的位置
    • 文件图标
    • 修复有时按键无相应的问题
    • 修复剩余的程序崩溃现象

    请期待。 IINA 欢迎所有人的参与。

    49 条回复    2017-10-05 15:10:24 +08:00
    HikariNoSenritsu
        1
    HikariNoSenritsu  
       2017-01-13 00:33:21 +08:00
    持续关注中...
    darluc
        2
    darluc  
       2017-01-13 00:34:16 +08:00
    持续点赞中...
    ynyounuo
        3
    ynyounuo  
       2017-01-13 00:46:12 +08:00 via iPhone
    建议:可以将名字的形式改成 iiNA 这样更易识别
    ynyounuo
        4
    ynyounuo  
       2017-01-13 00:51:30 +08:00 via iPhone
    为双语 issue 点赞,非常用心
    lydasia
        5
    lydasia  
       2017-01-13 01:00:33 +08:00
    赞赞赞, vlc 3.0 解决了字幕的问题,但 iina 性能还是秒 vlc ,有些 4k 的视频 vlc 根本放不了, iina 流畅!初级阶段免不了 bug 比较多,支持!
    kitawa
        6
    kitawa  
       2017-01-13 02:28:11 +08:00
    终于更新啦~~支持一下
    SoloCompany
        7
    SoloCompany  
       2017-01-13 02:36:23 +08:00
    支持!

    顺便祝贺加入 brew cask install 豪华套餐, 但为何 brew 上的版本还是 0.0.1?
    SoloCompany
        8
    SoloCompany  
       2017-01-13 02:44:12 +08:00
    另外,刚测试了一下 youtube 下载的 4k 视频, 2015 early macbook
    用 qt 播放完全流畅, 30 fps, cpu 15% 左右
    用 inna 播放很卡,显然没用上硬解
    lhc70000
        9
    lhc70000  
    OP
       2017-01-13 03:00:35 +08:00
    @SoloCompany

    卧槽,我不知道 brew 啊

    硬解的问题... 你看看 codec 里有没有打开硬解(我放 4k 是没问题的),如果有的话,请再用 mpv 试试,如果 mpv 自己没问题,麻烦给我个 log 之类(在偏好设置-Advanced 里)
    SoloCompany
        10
    SoloCompany  
       2017-01-13 03:07:46 +08:00
    @lhc70000 配置没问题,硬解有打开,以下是部分日志

    [ 0.282][v][vd] Container reported FPS: 29.970030
    [ 0.282][v][vd] Codec list:
    [ 0.282][v][vd] lavc:h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
    [ 0.282][v][vd] lavc:h264_vda (h264) - H.264 (VDA acceleration)
    [ 0.282][v][vd] Opening video decoder lavc:h264
    [ 0.282][v][vd] Probing 'videotoolbox'...
    [ 0.282][v][vd] Trying hardware decoding.
    [ 0.283][v][vd] Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [lavc:h264]
    [ 0.283][v][ad] Codec list:
    [ 0.283][v][ad] lavc:aac - AAC (Advanced Audio Coding)
    [ 0.283][v][ad] lavc:aac_fixed (aac) - AAC (Advanced Audio Coding)
    [ 0.283][v][ad] lavc:aac_at (aac) - aac (AudioToolbox)
    [ 0.283][v][ad] Opening audio decoder lavc:aac
    [ 0.283][v][ad] Detected 4 logical cores.
    [ 0.283][v][ad] Requesting 5 threads for decoding.
    [ 0.284][v][ad] Selected audio codec: AAC (Advanced Audio Coding) [lavc:aac]
    [ 0.284][v][cplayer] Starting playback...
    [ 0.285][v][cplayer] Set property: pause=true -> 1
    [ 0.286][v][vd] Pixel formats supported by decoder: vda_vld vda videotoolbox_vld yuv420p
    [ 0.286][v][vd] Codec profile: High (0x64)
    SingeeKing
        11
    SingeeKing  
    PRO
       2017-01-13 03:14:46 +08:00 via iPhone
    求解 IINA 读法与意义…
    Yien
        12
    Yien  
       2017-01-13 06:30:34 +08:00 via iPhone
    大的
    kikyous
        13
    kikyous  
       2017-01-13 08:04:24 +08:00 via Android
    给力
    heidour
        14
    heidour  
       2017-01-13 09:05:10 +08:00 via iPhone   3
    @SingeeKing

    iina→いいな→真棒
    lanfox
        15
    lanfox  
       2017-01-13 09:10:39 +08:00
    MplayerX 终于可以换掉了,非常感谢作者的付出。
    wensonsmith
        16
    wensonsmith  
       2017-01-13 10:02:31 +08:00
    厉害了!!

    斯高一
    xcatliu
        17
    xcatliu  
       2017-01-13 10:50:21 +08:00
    太棒了!
        18
    livc  
       2017-01-13 11:03:47 +08:00
    > 是因为从 0.0.2 开始, IINA 才加入了自动检查更新的功能。

    这个功能在哪里?
    bazingaterry
        19
    bazingaterry  
       2017-01-13 12:12:54 +08:00
    从 0.0.1 开始用,每天煲剧党表示十分幸福!
    otakustay
        20
    otakustay  
       2017-01-13 12:24:23 +08:00
    brew cask 比较好办, https://github.com/caskroom/homebrew-cask/blob/master/Casks/iina.rb 谁有空去更新下好了
    Raincal
        21
    Raincal  
       2017-01-13 12:52:08 +08:00 via Android
    点赞~
    c2rn
        22
    c2rn  
       2017-01-13 12:59:30 +08:00
    很棒的一个项目,会持续关注。
    tokoy
        23
    tokoy  
       2017-01-13 13:00:08 +08:00
    支持 等会下一个试试~
    laxapple
        24
    laxapple  
       2017-01-13 13:38:04 +08:00
    更新了 0.02 反倒 100% 启动卡死, dock 图标变成 mpv 默认 icon
    fytriht
        25
    fytriht  
       2017-01-13 13:46:06 +08:00
    支持。希望 macOS 有个可以和 Potplayer 媲美的播放器
    Spoter
        26
    Spoter  
       2017-01-13 13:50:39 +08:00
    支持一下
    Lattez
        27
    Lattez  
       2017-01-13 14:13:46 +08:00
    @SoloCompany @lhc70000
    我记得试过很多播放器,包括 mpv ,只有 qt 播放 mp4 的 4k 不卡,但是又没法放 mkv 的片源。 mpv 播放 mkv 的 4k 那卡的简直没法看, mpv 设置了 opengl 或者 opengl-hq 都卡,而且 CPU 占用疯涨
    JackBlack2006
        28
    JackBlack2006  
       2017-01-13 15:04:29 +08:00
    @Lattez 我双核 Mac 用 mpv 播放 4k 时候是全默认的才不会卡…… i7 估计还能加点设置吧
    ashfinal
        29
    ashfinal  
       2017-01-13 15:05:42 +08:00
    @Lattez 昨天下载简单尝试了下。因为之前有人提到过 CPU 占用率 100% 的问题,于是特意观察了下。
    打开个 1080p 的电影,发现 CPU 占用在 37% 到 90% 之间浮动,一般稳定在 50% 的样子。
    嗯,比想象中高一点。再尝试下 mpv ,竟然也是这么个曲线!好吧,之前用 mpv 从来没感觉到 CPU 占用方面带来啥困扰,所以从来没关注过。
    最后试了下从来没用过的 QuickTime , CPU 占用率竟然稳定保持在 10% 以下!卧槽,苹果对自己东西就是上心。

    然而, IINA/mpv 提供的功能显然更多,今后一定还是继续用这个。只要不给我带来明显影响的话。

    话说,接下来 IINA 要修复的主要 Bug 就是图标难看的问题了吧(大雾
    Lattez
        30
    Lattez  
       2017-01-13 15:10:18 +08:00
    @JackBlack2006 无奈我 MPV 怎么设置 4K 都卡...
    @ashfinal IINA 给我的感觉是 MPV 套了个超强外壳(雾 现在不想用 MPV 了
    zhengfa
        31
    zhengfa  
       2017-01-13 15:16:53 +08:00 via Android
    谢谢
    lhc70000
        32
    lhc70000  
    OP
       2017-01-13 15:22:58 +08:00
    @laxapple 这应该是非常罕见的现象(目前只见过两次反馈),暂时也很难 debug 。

    @livc 软件开启时会自动检查;或者菜单中的「帮助-检查更新」

    @Lattez `--vo` 现在是不能设置的(强制为 `opengl-cb`)

    @ashfinal 图标请提出修改建议。
    lhc70000
        33
    lhc70000  
    OP
       2017-01-13 15:52:20 +08:00 via iPhone
    @heidour 哈哈,我还是希望 IINA 只是一个符号,不要给他意义啦
    Lagrange
        34
    Lagrange  
       2017-01-13 15:52:35 +08:00
    @lhc70000 高光阴影,图案这些都先不说,这配色就让人瞬间出戏啊。
    noli
        35
    noli  
       2017-01-13 16:03:17 +08:00 via iPhone
    用得很高兴,虽然有很多 issue ,但是相信开源软件力量会解决这些 issue ,感谢作者的贡献
    ZhaoHongXuan
        36
    ZhaoHongXuan  
       2017-01-13 16:48:24 +08:00
    有设计感的程序猿好可怕,希望播放器越来美观越好用
    Dvel
        37
    Dvel  
       2017-01-13 16:51:36 +08:00
    @heidour 老司机の见解。。。
    ashfinal
        38
    ashfinal  
       2017-01-13 18:26:32 +08:00
    @lhc70000 图标有点不太好看 我看有不少人也有反馈。
    不过我本人非设计师,所以这方面也帮不上什么忙
    图标问题我只是开个玩笑啦 毕竟谁觉得不好看可以找个先换着
    随着用户越来越多总有设计师愿意试一下的 那时再选为官方图标就好了嘛

    反正这事儿不急
    frozenthrone
        39
    frozenthrone  
       2017-01-13 20:57:16 +08:00
    001 每次第一次打开 crash , 002 每次第一次打开,直接弹出 error 窗口,泪奔
    lhc70000
        40
    lhc70000  
    OP
       2017-01-13 22:11:37 +08:00 via iPhone
    @frozenthrone 请提供 error 窗口内容,以及是否频繁出现
    moguiyu
        41
    moguiyu  
       2017-01-14 11:48:39 +08:00
    这个质量的 APP 要拿出来卖钱啊,少年
    qfdk
        42
    qfdk  
    PRO
       2017-01-14 16:28:10 +08:00 via iPhone
    IINA 仍然处于 Alpha 版本,所以可能极不稳定或出现错误。一个月之内目测能有一个稳定的版本。
    看到这个说明 等一下再说 免得碰到玄学的 bug
    yuhuan66666
        43
    yuhuan66666  
       2017-01-14 18:45:05 +08:00 via Android
    明天正好要去买 MacBook pro 第一个应用就下这个
    leglo
        44
    leglo  
       2017-01-14 23:09:25 +08:00
    字幕位置不能调啊
    happyhou
        45
    happyhou  
       2017-01-17 12:02:38 +08:00
    能不能加入 you-get !!!
    maemolee
        46
    maemolee  
       2017-03-16 12:01:16 +08:00
    一个功能需求。
    已经打开了一个视频文件,再打开另外一个视频文件的话就会把原来的窗口关掉了。
    能不能同时播放多个视频啊。

    另外 打开最近播放的文件这个,只能显示手动打开的文件。自动播放的文件没能收录进去。
    看连续剧看到一半,出现上面那个问题,再接着看就不好找了。
    能不能把自动播放的文件也记录到最近打开的列表中去啊。
    lhc70000
        47
    lhc70000  
    OP
       2017-03-17 00:00:02 +08:00
    @maemolee

    多个视频的功能需要再等等。

    「自动播放的文件也记录到最近打开的列表中」已经写好了,马上加入。你可以通过 QQ/Telegram/邮件联系我获取测试版本。
    maemolee
        48
    maemolee  
       2017-03-17 16:15:01 +08:00
    @lhc70000 那我直接等更新吧
    yjxjn
        49
    yjxjn  
       2017-10-05 15:10:24 +08:00
    有个问题,我把视频窗口拖大之后,为什么第二次打开还是原来的窗口大小?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5979 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 01:41 PVG 09:41 LAX 18:41 JFK 21:41
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86