8月 10

Onedrivecmd 1.3: 推上PyPy,支持分享和直链 / Onedrivecmd 1.3: Now on PyPy, with sharing and direct link support

修了一堆奇怪的bug 加入了分享和直链,方便服务器用。

一句话安装:

代码还在https://github.com/cnbeining/onedrivecmd 。


Onedrivecmd now comes with sharing and direct link support.

To install:

Still open-sourced at https://github.com/cnbeining/onedrivecmd .

 

8月 06

BiliBili直传免二压小白向压制教程(2017.08.09)

本文由磁爆线圈-X 撰写、lanlan整理并在blog发文。
首发于小丸工具箱官方论坛“小丸之家”
转载必须注明作者与出处

请注意:

本文汇编于 2017 年 08 月 09日,遵循 B 站于 2016 年 12 月发布的压制要求。

视频格式要求的地址为:https://www.bilibili.com/blackboard/help.html#f1
如果B站修改规定后,本教程未更新,本教程则失效。

以下为正文:

最近想要往哔哩哔哩投稿的同志们越来越多,但是总有很多小白来问 B 站不二压的操作方法,一个一个回答很累啊_(:з)∠)_所以我干脆整理了一个操作手册(当然是基于小丸工具箱的),供想要不二压的同志们按图索骥。

首先有4点前提需要明白:

  1. 如果你非常懒,或者电脑不太好不想进行本地压制,或者两者兼有。你可以直接把小于 4G 的视频文件扔到 B 站上,让 B 站服务器帮你压——但是画质肯定就一般般(你要是一图流视频那当我没说)。也正因为服务器的压制效果一般般,所以会有很多很多的人要遵循 B 站的不二压规则,上传本地压制好的、画质相对不错的视频,这也就是这篇手册的写作出发点
  2. 如果你很懒但是还有点在意画质的话,你可以使用 B 站的上传工具“哔哩哔哩投稿工具”进行本地压制。“哔哩哔哩投稿工具”集成了基于 FFmpeg 的压制工具,优点在于傻瓜化,而且画质不管怎么说也比服务器压制的要好得多,缺点在于 CPU 利用较低(32 位)和压制参数较低(为了保证压制的速度而牺牲了画质)。“哔哩哔哩投稿工具”下载方法:进入你的 B 站创作中心,在左下角找到投稿工具的下载按钮,点击即可。(Mac 尚不支持)
  3. 帧数高于 60 帧/秒的,分辨率大于 1920×1080 的,我建议你扔到 YouTube 上面去……B 站最高也就到 1080P60FPS 了_(:з)∠)_
  4. 1080P60FPS 可以不二压吗?答案是可以的——但是!由于 B 站给的码率(1800kbps)实在是太低了……所以压出来的效果可能会比较糊,但那已经是极限了。如果你真的非常想上传 1080P60FPS 的高清视频,那就请你待会儿看看文末,我个人有点私货可以教给你们。

你真的很想要比较高的画质,而且不想让自己的视频被二压,那就往下看吧↓

好啦,接下来请出压制工具,也就是我们的小丸工具箱ヾ(Ő ∀Ő ๑)ノ

请注意,小丸工具箱为完全的免费软件!

之前有不法分子获取到小丸工具箱的源码,进行改名后销售,以此来获利,坑害买家,造成了恶劣的社会影响。
如果有集体或个人向你有偿提供小丸工具箱或相同界面的改版,请立即向相关平台举报;如果被骗金额较大,请立刻报警。

下载小丸工具箱,请认准小丸工具箱唯一指定官方网站

http://maruko.appinn.me/

小丸工具箱官网都会提供最新版本的,所以不用询问有没有新版了。

使用出现问题可以去小丸之家报错反馈 。

 

由于本篇是小白操作手册,所以只会介绍最基本的小丸工具箱操作方法。

 

首先我们熟悉一下顶部的选项卡

我们所需要用到的也就只有视频、音频、Mediainfo(媒体信息)、设置这四个选项卡。

接下来我们进行压制操作

第一步:
点开Mediainfo,将你需要处理的视频直接拖到里面去。

注意:如果在出现无法拖拽的情况,请不要用管理员权限运行,或者将小丸装入非系统盘

此处拿我自己的一个视频来举例:

看上去很乱对吧?但其实我们只需要记住其中分辨率帧率两个参数即可。
注意:如果此处扫描方式那一栏显示为“隔行扫描”,请看文末问答中“问 2”的内容。

第二步:
点开视频选项卡,按照下面的步骤进行压制操作。

这里的操作就比较复杂了,不过对于小白来说,你需要知道的只有几个点:

  1. 上面的三个框,分别显示你的视频源文件、视频输出位置和字幕位置,点击旁边的按钮可以直接调整,视频源文件可以直接拖进来。
  2. 在音频模式那一栏,我们选择“压制音频”。
  3. 在宽度高度的界面,如果之前看到的分辨率是小于或等于 1080P(即分辨率的两个数中有一个是 1080,另一个大于 1080 但小于等于 1920)的,那就直接点选“保持原分辨率”即可
  4. 如果比 1080P 大,就必须取消“保持原分辨率”,然后手动输入 1080P 的宽高。关于宽高,可以把最长的一边定为 1920,然后利用画面比例来换算出另一边的长度,如果算出来的另一边大于 1080,则反过来再算,最后一定要保证符合“小于等于 1920×1080”的要求。
  5. 编码器只有两个可选,就是“X264_64-8bit”和“X264_32-8bit”。别的不用看了,投B站用不到的,你只需要在这两个中选择就行。如果你的电脑系统是 32 位的,就选32位,如果你的电脑系统是 64 位的,就64位。
  6.  起始帧啥的不用管。下面三个点点要选择“2pass”,框框里面填写“1795”,也就是“码率”。
  7. 如果你想批量压制的话,请把视频和字幕(如果有的话)拖进同一个文件夹并保持视频和对应的字幕文件名(就是“.”前面的那部分)相同,然后只把视频拖进下面那个大框框里面,随后把“内嵌字幕”勾上,点右下角的压制即可。注意:不要字幕文件不用拖进大框框!只要拖进去的文件名以蓝色显示,就证明字幕识别到了,可以批量压制字幕。
  8. 还有一点要注意,那就是你的视频时长有没有超过 140 分钟 20 秒。如果超过了这个数值,那么最后输出的文件就一定会大于 2G,这是 B 站不二压所不允许的。在这种情况下,只有两种解决方案,要么降低码率(也就是减小“1799”那个数字,也会降低视频质量),要么分割视频然后分 P 投稿。分割视频功能请在左起第三个选项卡“常用”中查看。

这个时候,先不要点击压制!走第三步!点开音频选项卡!ヾ(Ő ∀Ő ๑)ノ

第三步:

这里是设置音频参数的地方。上面那几个框框你都不用管,你只需要把编码器选成QAAC,然后选择“自定义”,最后在下面的框框中粘贴这样一段参数:

如果你还想要让自己的音频质量再有所提升的话,也可以试试看下面的参数:

需要注意的是,这些参数是需要试验的。

也就是你需要把视频直接拖进音频压制的输入框,然后输入这个参数,最后点击压制。压制出来的 QAAC 要拖进 Mediainfo 看一下,如果码率低于192kbps,则可以使用,如果高于就必须修改参数。

修改方法:

现在参数中写着的是 V 100,可以将它以“9”为单位上下浮动,也就是 V 91、V 109、V 118、V 127。数字越大码率越大,数字越小码率越小。可以通过上下修改这个数值的方式来调整音频码率,最后选取最接近 192 且小于 192 的参数进行压制。

最后确定音频参数之后,不用点击压制,还需进行第四步

这个时候你可能会问,这么试验之后再压制会不会很麻烦?试验之后的压制产物不就会被浪费掉?有没有办法可以让音频视频分开压制最后合并到一起呢?答案请看文末“问 3”。

第四步:
点开设置选项卡,完成最后的参数设定。

我们的重点在于“x264 设置”那一块 。
x264 优先级那里,一般来说不用动他,如果你想让它压制的时候你还能干点别的,那就选择“低于正常”或者“低”。
X264 线程直接选“auto”就好,这也是默认设定。

前方高能!!!!!!!!!!全文最重点来了!!!!!!!!!!

以前图视频为例,在自定义命令行中,输入以下参数

在这里,前两个参数是不可以动的,后面四个参数需要你自己按片源需求进行调整。

其中 keyint 要等于帧率乘以十,并取十位数。例如 59.94FPS,keyint 就要取 590,而不是599。min-keyint 要等于 keyint 除以 10。

为求稳妥,这里的 min-keyint 使用的是 MeGUI 的默认配置(keyint 除以 10),理论上讲它也可以取 1 且效果会更好,但是我并没有试过投 B 站时使用 min-keyint 1……所以如果有人对这个感兴趣,可以把它设置为 1 再投稿试试看,也许会得到些意想不到的结果。

ref,1080P 用 ref 4,720P 及更低用 ref 9,不能比这里要求的高!要不然就直接二压了!

tune,是 x264 的人经过大量的时间实验出来的一种牛逼的预设。它的值有三个比较常用,可供大家选择,分别是 film、animation 和 stillimage(都是小写)。甄选方法如下:

  1. 你的视频是真人演的,比如电影电视剧演唱会,那妥妥的–tune film
  2. 你的视频是普通 2D 动画(特别是偏 flash 风格的),请选择–tune animation
  3. 你的视频是动作复杂、特别是有许多 3D 场景的烧经费 2D 动画,或者是纯 3D 动画,请选择–tunefilm,或者干脆啥也不写(相当于–tune normal,万金油预设)
  4. 你的视频中有大量的静止画面,比如静止类 PV,或者是动态相册之类的,请选择–tune stillimage

上面的参数呢,配合小丸内置的参数,对于一般的用户来说已经是足够了。

如果你想要让小丸工具箱支持显卡加速/GPU 加速的话,请看文末问答中“问 4”的内容。

接下来的参数是给“非常想要提升自己的视频画质(画质强迫症)”的人准备的, 我把我用过的更高规格参数给大家进行试验。

注意:这参数是试验性质,它将导致视频压制时间大幅增长,且在 B 站要求的低码率下可能会造成某些视频(动态画面极多的视频)马赛克增多等问题,所以一般不推荐使用。

其中 keyint、min-keyint、ref 和 tune 请大家自行调整,Mac 用户在向 Handbrake 自定义参数输入时请将 subme 的值改为 10,剩下的参数可以直接复制走,这些参数相当于去掉了“–slow-firstpass”的“–preset placebo”,比小丸默认有所提升,基本上算是 x264 能够开到的最高参数了。

总的来说,这套参数画质会比小丸默认要好一些。缺点就是压制时间会非常长,而且你的视频要是动态内容很多的话,那么在 B站的 1800 码率之下效果可能会适得其反,还不如小丸默认参数。不管怎么说,这套参数是试验性质,喜欢折腾的人可以拿去试试看,但是日常传 B 站并不推荐它(太费时间)。

如果你的画质强迫症已经强烈到了脑浆炸裂、不到最高就要狗带的地步,你可以到这里:
[VCB-Studio][教程09]x264参数设置
来观摩一下来自 VCB-Studio 的各路神仙们提供的参数详解(这算是黑魔法了,小白勿看,要先有些知识之后再去看),并在视频参数 A 的基础之上进行一些更加详尽的参数改造。

第五步:
事情到了这里就基本解决啦!!!

接下来,只需要回到视频选项卡,点击压制按钮即可进行压制!如果你用的是上半部分的单文件压制,则点击“保持原分辨率”旁边的压制;如果你用的是下面框框里的批量压制,则点击右下角的压制。

然后就是漫长的等待(等待时间跟你设置的参数和机器配置相关),可以去睡觉或者找人出去玩,直到压制任务完成。

压制完成后,请播放检查!自己在本地播放一下看看,有没有错误或者不满意的地方,如果一切正常则进入最后一步。

第六步:

直接传到B站即可。

这里推荐使用“哔哩哔哩投稿工具”上传,在上传的时候,一定不要点击勾选加水印功能!如果点击了,就一定会被二压

请注意,如果在此处被提示“码率过高”,很有可能是因为音频码率的问题。

特别是用音频参数 B 压制,且码率显示为 192 的音频,此时请降低音频压制参数,将码率降低到比 192 略低,即可通过。(这是因为 B 站的码率监测比较迷,同样显示是 192 有的就能过有的就过不了,所以在音频参数 A 中是推荐使用 188 而非 192 压制,就是为了比它的标准稍低一些以减少上述这种 bug 的发生几率)这时一般视频是没有问题的,关于音视频封装请看“问 3”

上传完毕,审核通过,则大功告成!!!!!

在视频可以观看之后,如果想要了解自己的视频有没有被二压,请看“问 6”。

一些常见问题的解答

问1:如果我用的是 premiere,我怎么样能用小丸输出呢?

答:三种方法,第一种懒人法,直接用 MP4 输出(需要安装 quicktime),选择 VBR 1次,50Mbps,然后把 MP4 文件扔进小丸,点击压制即可,缺点在于 pr 输出 MP4 也需要时间,耗时会较长,而且因为进行了二次压制画质会有一点小损失(画质强迫症会在意这个,普通用户无须在意)。

第二种方法是大硬盘无损方法,画质无损但是要求有极大的硬盘,就是使用 AVI(未压缩)输出,然后拖进小丸输出。

第三种叫做“帧服务器”法(又叫搭桥法桥接法),具有第二种的优点,且无需巨大的硬盘空间,缺点是操作起来可能会多几个步骤,但是综合来看,帧服务器法是最好的方法。

帧服务器推荐使用 Advanced Frameserver,地址:http://advancedfs.sourceforge.net/(这是个俄罗斯开发者弄的网站,全是俄文,看不懂的用机翻一下就好)

安装好之后,在 premiere 中导出媒体时,就可以选择 Advanced Frameserver,然后在下面的“视频”选项卡中,选择RGB24,“音频”选项卡中,选择 48000Hz,并勾选下面的向 AVI 写入音频选框,“Frameserver”选项卡中,建议把两选框都点选,并把下面的条拉到最右(意思就是输出的 AVI 会在六分钟无响应之后自动消失,好处是你可以快速看到输出时的实时帧数,同时在压制完之后如果你没有及时过来关掉它,它能够节省磁盘空间和 CPU)

最底下的“使用最高渲染质量”建议勾选。

处理完以上步骤之后,就可以直接输出,会有一个向 AVI 写入音频的进度条,等待写入音频进度条走完之后,你就会得到一个 AVI 文件,同时会有一个新的进度条,这个倒计时进度条的持续时间是 360 秒,请在这个进度条走完之前,把 AVI 拖进小丸并压制,否则就要重新输出 AVI。

现在,让我们进入小丸,按照正文中描述的步骤设定好码率、视频、音频等参数之后,跳到右起第四个选项卡,也就是“AVS”选项卡。

中间那一堆我们全都用不着,现在只需要把输出后的 AVI 文件拖入最顶上的“视频”框里。
然后在最下方的 AVS 脚本粘贴框里,就会出现四行文本:

我们要对文本进行编辑,首先删除前面那两行,然后把第三行中 Source 前面的所有字都删掉,改为“AVI”,也就是 AVISource(“avi 文件路径”) 重要!接着,在第四行的括号内,填入:matrix=”Rec709″
也就是变成下面这样↓

最后,回到输出框内,选择自己想要的输出路径和输出文件名,再点击右下角的“压制”,即可完成视频搭桥输出。如果想要连音频一起搭桥,请勾选右下角的“压制音频”。
压制开始之后,倒计时进度条将会归位到 0%,但是上方的[V: 0.00fps]将会开始有数字出现,也就是实时渲染的数。

请注意,连音频一起搭桥的时候,音频压制的过程中倒计时进度条不会停止,只有视频开始压制时进度条才会归零。所以对于时长特别长的视频,为了避免在搭桥时因为音频压制时间超过六分钟而失败,请将“Frameserver”选项卡中“Stop serving when idle”点取消。
此外,这种搭桥输出方式不支持在第二个“字幕”框中添加字幕进行压制。

不过搭桥也可能会出现一些玄学的事,就是发现自己的电脑在用搭桥输出的时候 CPU 占用很低,速度很慢,那还是推荐你还是用第一种懒人法,也许在速度上会比这种方法还要快些。

在此感谢一下 B 站 av3717075 的作者、B 站 UP 主 yeachdata!我也是看了他的视频才搞明白帧服务器具体咋用的!!还有色彩空间转换的问题!!ヾ(Ő ∀Ő ๑)ノ
同时也要感谢小丸!!其实对于 x264 来说,64 位 x264 的搭桥输出比 32 位的要费劲不少,必须使用 avs4x26x 进行 pipe 喂流,需要额外安装 avs4x26x,还要写指令——而小丸工具箱的 AVS 选项卡会自动识别 64 位 x264 并调用 avs4x26x!这样就可以进行傻瓜化搭桥输出了!

Vegas 也可以使用搭桥输出,帧服务器设定与 Premiere 版本大致相同,不能安装Advanced Frameserver,取而代之的是需要安装 Debugmode Frameserver。
地址在此:http://www.debugmode.com/download?fssetup_vegas13.exe(需要梯子)

问 2:为啥我的视频压出来之后有好多的横线?

答:你可能遇到了过去的隔行扫描视频,也就是传说中的“交错”。这种扫描方式广泛存在于 VCD 和 DVD 当中。对付它们的办法,也就是“去交错/反交错”。
两种方法,第一种是傻瓜法,拖进 premiere,然后用 premiere 输出一下,输出的时候选择“逐行扫描”就好了(不要选择“低场/高场”,那是隔行扫描的方式)。输出之后(或者直接搭桥)再拖进小丸就 OK 啦。
当然,你要是懂 AVS 那就更简单,可以直接在小丸内解决——这也就是第二种方法,QTGMC 去交错法
首先现在视频、音频、设置这几个选项卡内按需调整自己所需的码率/CRF、x264 压制参数、QAAC 压制参数等参数,然后进入在左起第四个选项卡,“AVS”选项卡里,将视频源文件拖入第一个视频框内,然后下面就变成了:

删去第二行,也就是 VS 那行,然后接下来把目光往上挪,找到“外置滤镜”.

在外置滤镜的下拉框内,选择 mt_masktools-26.dll,点击插入;再选择RemoveGrainSSE3.dll,点击插入;再选择 mvtools2.dll,点击插入;最后选择 nnedi3.dll,点击插入。这个时候,下面就会变成这个样子:

现在,你需要记住那些 dll 前面的路径,可以叫它插件路径。

在我的这个例子里面,插件路径是”D:\xiaowan\tools\avs\plugins\”。之后,你需要再键入两行参数:

大概就会变成这个样子:

到这里就算大功告成了。回到正数第三个框内,选择自己想要的输出路径和输出文件名,再点击右下角的“压制”,等待进度条走完,即可完成视频反交错处理。
如果嫌 QTGMC 跑不满 CPU,觉得太慢的话,请参考这里 tieba.baidu.com/p/4555967897
可以开启 QTGMC 多线程模式。注意,这有可能导致程序崩溃,请酌情使用。

问 3:我的视频因为音频码率超标无法上传,但是视频是没问题的,我不想再压制一遍了/我的视频比较长,每次试完音频参数再点视频压制之后还要再压制一遍音频,时间好长啊,我想让音频视频分开压制最后合并到一起,请问有什么方法呢?

答: 请切换到左起第四个选项卡,“封装”选项卡。在这里,你可以对音视频进行合成,最后变成一个新的视频文件。我们主要使用的是第一块,“合并为MP4”。

请将你的视频源文件拖入第一个框,音频(或者是 aac、m4a 等音频文件,或者是仅有一条音频的视频文件)源文件拖入第二个框,在第三个框内调整输出的文件位置与名称。
如果你的视频原来就已经有音频了,那就点击“替换音频”;如果原来就没有音频,直接点击“封装”即可。点击之后,会弹出 cmd 框,稍等一会儿之后就能拿到封装好的新文件。
不过请注意,MP4 的封装是有要求的,视频必须是 AVC 编码,音频必须是 AAC,像MP3、WAV(PCM)、FLAC 之类的是不可能封装进 MP4 文件的。

不过如果你只是自己留着看的话,可以试试看下面那个“MKV”封装,那家伙是个万金油,啥都能封。

要是你想封装进去的东西太多的话,推荐使用一些比较专业的MKV封装GUI,小丸工具箱提供的MKV封装只有很基础的一些功能。

问 4:我 CPU 性能不太行/我显卡性能也不错/我是显卡强迫症患者,请问怎么样能让小丸支持显卡加速呢?

答:小丸只是x264 的一个GUI,x264 很贴心地为大家提供了一个参数,–opencl,这个参数可以开启 x264 的显卡加速,你可以在压制的参数中输入它,能够起到一定的加速效果,特别是 A 卡用户,最好打开它,甜品级以上的显卡可以加速 10%-15%左右。
需要注意的是:如果输入此参数报错,请尝试升级显卡驱动;如果你懒得升级显卡驱动或者升级之后依旧报错,说明 x264 可能不支持你的显卡加速,请直接删除此参数,即可解决报错。

问 5:我是直接从哔哩哔哩的投稿页面下载的“小丸版 bilibili 定制版”(俗称B箱),但是它的压制效果很差/压制完了之后还是被二压了/压制速度特别慢,请问这是怎么回事呢?

答:这个B箱是之前小丸跟B站合作的成果,但是bilibili在2016 年 12 月更新二压标准后,B箱也没更新,所以它压出来的视频也不一定会符合不二压的要求。

新版的B箱已经在开发了,请大家耐心等待。

问 6:上传之后怎么才能查看自己的视频有没有被二压呢?

第一种是唯一一种在审核通过之前就可以查看是否被二压的方法,也就是“转码中时间”法
B 站上传视频之后的审核过程一般是这样的:

转码中→审核中→分发中→复核中(分情况而定)→通过

具体进行到哪一步,可以在你的创作中心中看到。别的步骤我们管不着,我们需要看的就是这个“转码中”阶段的时间。
如果“转码中”阶段所经历的时间远小于你视频的的总时长,那么恭喜你,一定没有二压。
如果“转码中”阶段经历的时间很长,接近甚至超过了你视频的总时长,那一定是二压了。

第二种方法是“HTML5 播放器视频信息”法(不太好使)。
首先将哔哩哔哩的网页播放器切换成 HTML5 播放器,然后右击查看视频信息(手机客户端播放后右上角菜单中选择“信息”也能看到同样信息),接下来重点看分辨率和帧率两个内容:
对于 60FPS 视频来说,一旦二压,帧率必然降低到 24 帧,所以帧数的降低=二压。
对于非高帧率的普通视频来说,主要看分辨率,如果分辨率从 1080P 跌到了鬼畜的 480P之类的,那一般就是二压了;但有时也不绝对,可能会保持你的分辨率,但是码率砍掉一截,这也是可能的。

你可能会问了,那里面写着码率,为啥不看看码率呢?原因很简单,那个“码率”仅仅是你所播放的那十分钟的平均码率,是无法用作整体码率的判断信息的。

所以,为了准确明白地知道自己的视频是否被二压,那么我们就要把视频完整的给扒下来,进行视频参数对比。

这就是第三种方法“You-Get视频信息提取法”

You-Get 是一款命令行下载工具,通过它可以查看视频流的信息。

下载地址:https://github.com/soimort/you-get/releases

进入页面后,下载.exe或者7.z后缀的压缩包即可。

解压缩到本地,然后再在本地打开,运行文件夹中的 you-get.bat,并键入如下内容:

在弹出视频信息之后,我们只需要观看最顶上的“FLV”即可,它对应着哔哩哔哩清晰度选项中的“超清”。 然后我们将上面显示的“size”(视频大小)与我们上传前的视频大小进行比较,如果大小相同或接近则未被二压;如果大小比原来的小了很多,那就很可能是被二压了。

要是觉得不放心,你可以下载回来,对比视频的参数是否吻合(对MD5码就没必要了,因为取回的过程中是从分割的视频合并到一块,所以MD5是一定对不上的。)

不过,凡是都有例外(脸黑)

bilibili的服务器遍布全国,上传后的“分发中”就是在由上海的主服务器向全国各地的分服务器发送视频的过程——这样做是为了保证全国各地的小伙伴们都能够不卡。
但是在分发的过程中,就会出现一些奇怪的现象:
比如说视频 A,分发的时候先分发的是“流畅”和“高清”,而“超清”的发放滞后了,这就会导致在某些地区、或者使用某些线路的人看到的视频是只有流畅和高清画质的(选择超清也只有高清画质),这就会导致 UP 主误以为这个视频被二压了——这种现象在 1080P60FPS的投稿上尤为明显。
然而对于满足不二压标准的视频来说,实际上它并没有被二压,只需要等待几个小时、最长三五天,超清画质就会补发到你所在的服务器,到时候观看起来就不会有问题了。
例如我用我的 you-get 测试我的视频,视频信息里显示是 60 帧,哔哩哔哩客户端下载是1.6G,而 you-get 显示出的 flv 大小则是 1.1G。这就是分发滞后的后遗症。
我想说的是,只要你严格按照这部手册操作,不瞎鸡儿作死,你的视频是不太可能会被二压的。如果出现了 you-get 或者视频信息查看时的“二压”,你只需要先排查一下有没有步骤没有按照本手册进行操作,如果有,就改正后重新压制再上传;如果确定没有任何缺陷,那就只需要安安静静地等待,你的投稿很快就会进入正常状态。

最后是写给 1080P60FPS 强迫症的一点私货

有一部分人对于 1080P60FPS 有很强的执念,比如一些演唱会的上传者,比如插了一堆粒子特效的 MMD 制作者,再比如像我这种喜欢给动画片插帧的人……
但是 B 站的码率实在是太低了,1080P60FPS 满屏糊,720P60FPS 又不甘心……
所以,我有一点点私货要告诉你们:
B 站的二压只限制平均码率,但不会限制最高码率。也正因如此,有的人开始琢磨着通过“后黑”的方式(也就是在视频末尾加长时间的黑屏)来拖低平均码率,从而留出更多的码率给前面的正片。
然而,B 站的规则是不允许后黑的,这是为了保护用户的观看体验。
但是,如果我们用“伪后黑”呢?
我就提几个词:加图,加音乐,放 PPT。MMD 作者们,你们也可以从借物表上动动脑筋。
但是还有一个重要的前提,那就是你们加的东西不能和视频无关,不能影响用户的观看体验。比如你在传完视频之后,放一段和这个视频有关的原声带音乐,配合上几张图片,观众想必是不会反感的。
记住,B 站是大家的 B 站,绝对不要用低质量的真·后黑来给观众心里添堵。

以上就是本教程的全部内容,祝君压制愉快!ヾ(Ő ∀Ő ๑)ノ

 

7月 16

密码保护:Chegg Chapter Solution->Markdown / chegg 答案转markdown

这是一篇受密码保护的文章,您需要提供访问密码:

7月 11

Mac 装R LaTex knit全过程

 

从OSX 10.11后 Apple有了新的安全设定 所以knit不能使用正常方法安装。

以下操作需要网络。

下载并安装:

R:https://cran.r-project.org/
RStudio: https://www.rstudio.com/products/rstudio/download/
MacTex: https://www.tug.org/mactex/mactex-download.html

下载并全部安装。需要很好的网络:加起来3.5个G以上。

设置:

1. 设置-安全性和隐私-任何来源。

2. Launchpad(四指并拢)-其他-终端(terminal)

输入 dsenableroot

输入登陆(开机)密码 3次

输入 sudo ln -s /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin/pdflatex /usr/texbin/pdflatex

输入登陆密码

3. 打开RStudio-新建RMarkdown文件-点knit-提示要安装一大堆-点OK

会安装很多包。

现在应该可以正常knit了。

3月 03

Flask code 400, message Bad HTTP/0.9 request type

Error from Flask:

 

code 400, message Bad HTTP/0.9 request type

 

This is due to feeding HTTPS to Flask.

 

Solution: Set HTTPS, use HTTP or use Nginx to handle the HTTPS decode.

10月 30

onedrivecmd:加入quota

下个版本加个setup.py吧。。。

 

 

9月 24

onedrivecmd: Yet another Onedrive command-line client for Linux and OSX / Onedrive的命令行工具

https://github.com/cnbeining/onedrivecmd

 

又撸了一个东西玩。

MS经常给EDU邮箱,但是Linux下没有工具,也就是说有巨大备份需求的大户反而跑不了。

按megacmd,照猫画虎,撸一个这玩意。

MS的SDK挺难用的,文档挺语焉不详的。但是幸好没遇到什么很大的需要debug的东西。

老样子,欢迎PR。

AGPL,麻烦想偷的自己琢磨琢磨先。

7月 21

Things to read in the free time

Speech side:

Audio Segmenting:

http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0144610#sec008

Then run FFMpeg with -s and -t with subprocess

Google Speech API: https://cloud.google.com/speech/reference/rest/v1beta1/speech/syncrecognize

curl ‘https://speech.googleapis.com/v1beta1/speech:syncrecognize?key=AIzaSyBmmqjUsStJat65IP7KgKuH2cz6rRvlIr8’ -H ‘Referer: https://cloud.google.com/‘ -H ‘Origin: https://cloud.google.com‘ -H ‘User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.75 Safari/537.36’ -H ‘Content-Type: text/plain;charset=UTF-8’ –data-binary ‘{“config”:{“encoding”:”LINEAR16″,”sampleRate”:44100,”languageCode”:”en-US”,”maxAlternatives”:1},”audio”:{“content”:”BASE64_BINARY”}}’ –compressed

Less than 1 min inline, better if under 30s

 

Video Side:

Thumbnail: https://trac.ffmpeg.org/wiki/Create%20a%20thumbnail%20image%20every%20X%20seconds%20of%20the%20video

Vision API:

curl ‘https://vision.googleapis.com/v1/images:annotate?key=AIzaSyBzeghi0W7mGczap8SC8AmNudYOlwfU-KE’ -H ‘Referer: https://cloud.google.com/‘ -H ‘Origin: https://cloud.google.com‘ -H ‘User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.75 Safari/537.36’ -H ‘Content-Type: text/plain;charset=UTF-8’ –data-binary ‘{“requests”:[{“image”:{“content”:”BASE64″},”features”:[{“type”:”TYPE_UNSPECIFIED”,”maxResults”:50},{“type”:”TEXT_DETECTION”,”maxResults”:50}]}]}’ –compressed

 

CC:

Question: How to difference the zone of CC?

ASS: Put them there.

 

Style:

ASS: {\pos(369.675,206)} with response, 1s

 

Translation:

Toolkit+API+CAT

 

Transcode:

Release:

 

6月 16

泛域名证书

https://assl.loovit.net/

https://hostsymbol.com/clients/cart.php?a=add&pid=1

6月 16

Biligrab日常换key更新

没什么要说的,换了个key,继续续命。

 

不行了再把新算法拿出来。

旧文章 «

Fetch more items