爱意满满的作品展示区。
unity0703

在命令行下播放视频

  •  3
     
  •   unity0703 ·
    ee0703 · Nov 21, 2015 · 9413 views
    This topic created in 4004 days ago, the information mentioned may be changed or developed.
    写了一个基于 ffmpeg 的命令行播放视频的库,理论上 ffmpeg 支持的视频(mp4 、 mkv 、 avi)都能直接播放,用来播放 badapple 这样的黑白视频和一些简单的动漫效果尚可,但是由于分辨率的关系,播放普通视频就惨不忍睹了。

    预览:
    http://pqx.ee/2015/11/21/play-video-in-console/

    Github 项目地址:
    https://github.com/ee0703/console_video

    ps: 博客迁移到了 conoha, 目前正在施工中, 大家凑合着看吧
    Supplement 1  ·  Nov 21, 2015

    呃,可能很多人误会了,命令行播放是指画面直接变成字符播放了,补充一个 gif 效果预览吧
    examlpe

    36 replies  •  2016-02-07 23:48:13 +08:00
    xpol
    xpol
    Nov 21, 2015 via iPad
    1
    不是有 ffplay 这个轮子了吗?
    unity0703
    unity0703
    OP
    Nov 21, 2015
    2
    @xpol 呃,没用过, ffplay 可以直接文本模式吗?在 iterm 下 ffplay 直接出来播放器窗口了
    ikw
    ikw
    Nov 21, 2015
    3
    点开看了,确实有点意思,赞一个, star 一个!
    顺便帮引用:
    整个程序不到 60 行,前前后后共花了不到两个小时。
    ikw
    ikw
    Nov 21, 2015
    4
    侧边栏施工中

    莫名戳中笑点😂
    V69EX
    V69EX
    Nov 21, 2015
    5
    mplayer 在命令行下不就挺好用的么? linux/win 都可以。。。
    unity0703
    unity0703
    OP
    Nov 21, 2015 via Android
    6
    @V69EX 没用过 mplayer ,不知道有没有画面转文本播放的功能,你看看我新补充的预览图
    sinux
    sinux
    PRO
    Nov 21, 2015
    7
    汪
    unity0703
    unity0703
    OP
    Nov 21, 2015 via Android
    8
    @sinux ::doge::
    ryrubyy
    ryrubyy
    Nov 22, 2015
    9
    这样的东西都愿意拿 BA 测试……
    有没有 IDE 直播视频测试下,看能识别出代码不
    unity0703
    unity0703
    OP
    Nov 22, 2015 via Android
    10
    @ryrubyy 必须不能啊,估计会惨不忍睹
    hst001
    hst001
    Nov 22, 2015
    11
    又一个轮子,已经有个能播放彩色的了,忘了叫什么名字
    skydiver
    skydiver
    Nov 22, 2015
    12
    cvlc 就能在终端里播放
    18000rpm
    18000rpm
    Nov 22, 2015
    13
    每个技术宅心里都有一个 Bad Apple 233
    Star 了
    pynix
    pynix
    Nov 22, 2015
    14
    还行。。。
    cxl008
    cxl008
    Nov 22, 2015
    15
    为啥我的 PIL 里面找不到 _binary ?
    xiozf
    xiozf
    Nov 22, 2015 via iPhone
    16
    记得那个虹吸收墨的作者有作一个类似的
    zhujinliang
    zhujinliang
    Nov 22, 2015 via iPhone
    17
    还有个轮子,命令行下 mplayer 挂 aa 或者 caca 输出插件
    jwk345
    jwk345
    Nov 22, 2015 via iPhone
    18
    mplayer 很早就有了,记得以前大学时候还折腾过
    unity0703
    unity0703
    OP
    Nov 22, 2015 via Android
    19
    @cxl008 pillow 没有装好吗,我是 mac 下直接用 pip 安装的,一切正常
    unity0703
    unity0703
    OP
    Nov 22, 2015 via Android
    20
    @hst001 好吧,自己造轮子还是挺好玩的
    unity0703
    unity0703
    OP
    Nov 22, 2015 via Android
    21
    @jamesxu 嗯, 17 楼也说到了,其实命令行播视频意义不大,就是纯粹的好玩,我的初衷也只是为了播个 badapple 当屏保而已
    如 @18000rpm 所说,每个技术宅心中都有一个 badapple
    run2
    run2
    Nov 22, 2015
    22
    可以输出到 txt 么?
    luoyetx
    luoyetx
    Nov 22, 2015
    23
    bad apple! 赞,已 star
    unity0703
    unity0703
    OP
    Nov 22, 2015 via Android
    24
    @sobigfish 暂时不行,不过稍微改造一下就行了,有空会考虑加入这个功能
    xpol
    xpol
    Nov 22, 2015
    25
    哦,楼主,我果然误会了。
    或许应该叫以 ASCII ART 方式播放视频。
    xpol
    xpol
    Nov 22, 2015
    26
    我迫不及待想试试用来播放岛国爱情动作片的效果了。
    unity0703
    unity0703
    OP
    Nov 22, 2015 via Android❤️1
    27
    @xpol 确实该叫 ascii art ,发现标题不够吸引人啊,都没几个点进来看的...
    用来放动作片是要步兵变骑兵的节奏啊,只要脑补能力强,心中自然无码,最后达到一切皆可撸的境界,甚至可以对着源代码撸
    ijse
    ijse
    Nov 22, 2015
    28
    很早之前 试过用 mplayer, 其实只是命令行启动的时候应用了一个滤镜而已 。。。
    wjchen
    wjchen
    Nov 22, 2015
    29
    要用 framebuffer 播放啊,效果应该还可以。
    megabits
    megabits
    Nov 22, 2015
    30
    bad apple! 666 拿来玩玩,不过在 B 站命令行 Badapple 已经过时了 2333
    fashioncj
    fashioncj
    Nov 22, 2015
    31
    我进这个帖子第一个想到的就是 bad apple 。。。
    mengzhuo
    mengzhuo
    Nov 22, 2015
    32
    楼主没用过 mplayer -vo aa ???
    unity0703
    unity0703
    OP
    Nov 22, 2015
    33
    @mengzhuo 并没有用过 mplayer
    unity0703
    unity0703
    OP
    Nov 22, 2015
    34
    @wjchen framebuffer 是啥?帧缓冲?
    jaylong
    jaylong
    Nov 25, 2015
    35
    cool
    Izual
    Izual
    Feb 7, 2016
    36
    我现在是拿 conemu 嵌个 smplayer ,居然可以伪全屏……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   876 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 23:50 · PVG 07:50 · LAX 15:50 · JFK 18:50
    ♥ Do have faith in what you're doing.