Category: Coding

开始蛋疼地做x264-tMod, ffmpeg的OSX binary

其实是因为晚上吃了面条结果不消化,睡不着打发时间的时候弄的。 系统是OSX10.9.2,随时升级。 地址:https://github.com/superwbd/ffmpeg-x264-tMod-OSX 真没啥好说的,8bit和10bit都有,需要自取,自己安装,Macbook炸了不负责(希望你有AppleCare)。 有啥事可以留言,当然上游问题咱没法解决,直接去上游开issue会快得多。 换了一下系统中的ffmpeg,使用一个单独的binary,而不是homebrew的,重置x264。 Beining@ACICFG   Starting to make binary of ffmpeg and x264-tMod for OSX. Built on OSX 10.9.2, and will update as it goes. Github: https://github.com/superwbd/ffmpeg-x264-tMod-OSX Hope… Read more »

ABPlayerHTML5-Py–nix更新.06:弹幕速度调整,merge所有改动

Upstream很勤勉,downstream很懒惰。。。   总之是merge了所有更新。关闭弹幕生效了。还有一群别的改动,具体看Upstream的commit吧。   调整了弹幕速度,现在终于不瞎狗眼了。   https://github.com/superwbd/ABPlayerHTML5-Py–nix   还是熟悉的地方。   Update .06: Merged all the upstream update till today, and slow down the speed of danmaku with the way the… Read more »

Biligrab 0.3 linux与OSX下自动抓B站视频和弹幕的东西(更新:修复重要BUG!!)

B站有自己的视频CDN了,咱们加进来。 对于海外有时比sina的蓝汛慢,但稳定。 差点break错了尼玛死。。。怪不得professor不让用呢。 更新:还是break错了。。。。。。。。。。。这个东西尽可能别用啊。   MIT,爱干啥干啥。 顺手扔上Gist,方便改:https://gist.github.com/superwbd/9605757   代码藏起来,否则主页太慢。  

脚本:批量remux媒体(特别是MP4,flv等)文件

小丸因为稳定原因不提供这个功能,我们自己写一个。 请注意,对于多轨道文件,不保证正确或成功。 请自行确认目标格式是否可以封装原数据流。 老规矩,MIT协议。随便抱走,文件坏了不负责。 基于python3写的。   用法: python3 ***.py #!/usr/bin/env python #coding:utf-8 # Author: Beining@ACICFG Tech Team # Purpose: Batch convert media file type with ffmpeg. # Created: 03/07/14 #… Read more »

2014年最新Acfun、Bilibili Sina源解析策略,加历史解析策略

逼我哈。   Sina源的解析变迁: 最开始:10年~12年,Sina与弹幕站闹翻前 http://v.iask.com/v_play.php?vid=XXXXX (某些老视频还可以用,应该是11*******系列和之前都能用) 然后,Sina闹翻了,加限制: API法: http://platform.sina.com.cn/playurl/t_play?app_key=1917945218&vid={vid}&dtime={Linux_Time_Stamp} 普通法: http://v.iask.com/v_play.php?vid={vid}“&dtime={Linux_Time_Stamp}   然后,又一次闹翻了,233. Sina开始检查referer。 弹幕站开始用HTTPS,因为HTTPS到HTTP不发referer,所以逃过这个限制。   AB两站各有自己的解决办法。   B站: http://interface.bilibili.tv/playurl?cid= cid扔进去,齐活。   A站:API: http://sex.acfun.tv/Home/Sina?app_key=****&vid={vid} app_key不变。   Sina一怒之下,加密。 http://v.iask.com/v_play.php?vid=” + request.Id… Read more »

一些简单的论坛往来

被吞了233,直接开主题贴再发一遍。。。 这是一个有关于BiliLoca以及一些在Linux实现Bilibili本地化的讨论帖(真爱电脑,远离Adobe Flash) @AncientLysine 也希望其他吧友能够给出一些意见,谢谢 (首先感动。。。这年头给Linux编方便程序的人不多了。。。好评!!!谢大神) 在您给出的GitHub里,愣是没找到编译方法。。。难道是我太弱。。。求如何编译,Linux x64 Ubuntu/Fedora/Mint/Porteus/…,难道不是用make?没看见makefile啊。。。求指点 还有我一看scr目录瞬间觉得这个程序好复杂。。。个人觉得是不是不用这么复杂。。。至少在Linux下可以用更简单的方法。。。(以下纯属个人意见): ------------------------------------- 首先解析可以用Flvcd解析,然后之间处理Flvcd解析完成的HTML的代码找里面的视屏地址 然后下载可以用Axel进行,一个命令多线下载,我一般用 -n5 5线程 至于弹幕下载可以用 “http://blog.sina.com.cn/s/blog_58c506600100utap.html” 给出的方法,随便试了一下貌似可行,wget就行了,这个不用多线下 然后播放可以用MPlayer进行,自带Ass等弹幕(明明是字幕)功能 (这里就有问题了,貌似MPlayer不支持XML弹幕,求大神能不能直接告诉我怎么转成Ass之类的方法,在源码里翻了半天各种看不懂…,谢谢!) (B站没了弹幕真是一点也不欢乐,求转换方法。。。这样就能在我下方的Bash Script里加弹幕功能了) ------------------------------------- 于是乎我有一个自己变得Bash Script专门来集成这中间所有的过程(除了没有弹幕) #!/bin/bash case $1 in d)m=”echo… Read more »

黑科技:直接挪用B站弹幕池+吐槽

简单的弹幕播放器,不再受制于人。 同B站共享弹幕,还可以发送。怎一个爽字了得。 需要有直链,这样最好。会难得倒你吗? 装个swf插件。 [kml_flashembed publishmethod=”static” fversion=”8.0.0″ movie=”http://网站/wp-content/MukioPlayerPlus.swf?file=这里是文件直链,如果里面有符号,弄个短网址就成&cid=视频反查cid的办法之前N篇blog都有了,自己看去&type=video&sort=new&state=normal&autostart=false” width=”600″ height=”600″ targetclass=”flashmovie” quality=”high” scale=”noscale” allowfullscreen=”true”] Get Adobe Flash player [/kml_flashembed] 舒服了吧。 最近在高速迭代。 https://github.com/superwbd/Mukioplayer-Py-Mac https://github.com/superwbd/ABPlayerHTML5-Py–nix 基本要的都实现了。还有什么需要的呢?GUI?

Biligrab 0.2: OSX与Linux下自动抓B站视频和弹幕的东西

新版:http://www.cnbeining.com/?p=410  增加了海外源功能。   差不多是最终版了。 自己抓,自己建立文件夹,自己改名,自己下载,自己合并,自己清理,自己弄弹幕。 国内外都友好。(联通你个缺大德的东西,没有你我根本不用写这么多,尼玛死。。。) API化,不怕封锁。 源地址获取双保险,cid获取双保险。再不行的话,我也没辙了。 需要aria2c,ffmpeg。 我在OSX上写的,并测试成功。Linux也能用。Windows嘛,请用AcDown,然后自己合并合并。   已知问题: 极其极端情况下,下载失败。我也不知道为什么了。。。应该是sina的CDN问题吧。 ”’ Biligrab 0.2 Beining@ACICFG cnbeining[at]gmail.com MIT licence ”’ import sys import os from StringIO import StringIO import… Read more »

Mac下用HTML5看弹幕的东西

Mac下看弹幕的东西   联动。   上次用flash做了。CPU像疯了一样。 HTML5对于神弹幕的支持还可以,但是播放起来不会巨大发热。   但是拖动不好是闹哪样。。。   总而言之言而总之: https://github.com/superwbd/ABPlayerHTML5-Py–nix 用了才知道。。。