被360快视频偷视频了?按此操作干回去

      被360快视频偷视频了?按此操作干回去无评论

经过24小时的投诉 迅雷已经将其纽约州机房下线。

但是他又出现了一个LA的机房:死性不改。

这次请抄送techsupport@ctamericas.com 而不是之前TATA和NTT。其他不变。


首先 不要用自己的用户名密码去登陆。你不想被他又钓鱼一次。

然后呢 虽然360远在国内 但是360快视频用了迅雷的CDN。

虽然迅雷也在国内 但是他有美国的机房。意味着,他受DMCA管辖。

那么:

取URL例子:

https://k.360kan.com/pc/detail/yJwA4raEBe86?ucheck=8a5178d532abf773c6ea66417c5b0626&uid=653ba1f194cb3d1044a356a69e61b875&version=&sign=pc&resign=pc&is_recom=1&strategy=2.6.51.5.9dgwy0nhstch.9.wuc.26.vh9vnv..15.5p1bl9ulikig&channel_id=&end=pc&is_new_recom=1

重点是 yJwA4raEBe86 这个id。

然后去 https://pc.k.360kan.com/pc/play?id={刚才取的ID}&f=json

会得到类似 http://pc.v.k.360kan.com/vod-xinxiliu-tv-q2-bj/70840567_05d6d336e-c2d0-46f9-9898-72e113a334ba.mp4?time=1519105055&sign=7605d3237bdb738bd992bb2f00dd13e3
的URL。

写邮件吧。

抄送:

以上两个已经拔线,请勿抄送

新地址:techsupport@ctamericas.com

邮件标题:DMCA Takedown Request

邮件正文:

To whom it may concern,

I certify under penalty of perjury, that I am an agent authorized to act on behalf of the owner of the intellectual property rights and that the information contained in this notice is accurate.

I have a good faith belief that the page or material listed below is not authorized by law for use by the individual(s) associated with the identified page listed below or their agents and therefore infringes the copyright owner’s rights.

I HEREBY DEMAND THAT YOU ACT EXPEDITIOUSLY TO REMOVE OR DISABLE ACCESS TO THE PAGE OR MATERIAL CLAIMED TO BE INFRINGING.

This notice is sent pursuant to the Digital Millennium Copyright Act (DMCA), the European Union’s Directive on the Harmonisation of Certain Aspects of Copyright and Related Rights in the Information Society (2001/29/EC), and/or other laws and regulations relevant in European Union member states or other jurisdictions.

My contact information is as follows:

Organization name: Attributor Corporation as agent for the rights holders listed below
Email: {你的邮箱}
Phone: {+86-你的电话}
Mailing address: {替换成你的地址 以下为例子}
1265 Renmin Road,
Dalian, Liaoning, China
123456

My electronic signature follows:
{你的大写名字拼音 例如BEINING ZHANG}

Sincerely,
{你的名字 例如Beining Zhang}

*** INFRINGING PAGE OR MATERIAL ***

Infringing page/material that I demand be disabled or removed in consideration of the above:

Rights Holder: {你的名字 例如Beining Zhang}

{% 对于每个侵权视频 %}

Original Work: {你的视频名的拼音}

Infringing URL: {原视频的地址 例如https://www.bilibili.com/video/av12450/}
Infringing URL: {侵权视频的URL 例如http://pc.v.k.360kan.com/vod-xinxiliu-tv-q2-bj/70840567_05d6d336e-c2d0-46f9-9898-72e113a334ba.mp4?time=1519105055&sign=7605d3237bdb738bd992bb2f00dd13e3}

{% end %}

静候佳音。

小丸工具箱压制日志结构详解

      小丸工具箱压制日志结构详解无评论

本帖以小丸工具箱236版来讲解,以后新版可能会有所变动,特此声明。

许多人在使用小丸工具箱的时候,经常会发现“视频压制完后不见了”、“压制出来的视频只有几十kb”、“封装视频后闪一下就没有,也没有生成新的文件”等压制问题。

其实这只是压制或者封装过程中出现错误所导致的结果,只是小丸工具箱的压制错误提示并不醒目,一般人遇到这种情况完全没有意识到这是压制出错了,导致报错的时候提供的信息都不能准确的分析错误的原因。

不过这也是小事情,保存好日志,打开后就能知道是哪个压制环节出错了。但是也有很多人看不懂这些日志,密密麻麻的英文,完全不知道从哪里下手。(你知道整个交流群就我一个人看会去日志的绝望吗?)可是报错的时候只提供了一小截的截图,并不能完整的分析这压制错误到底在哪。

所以我特意写出本帖来讲解一下小丸工具箱日志的整体结构,让大家都能从压制日志里看懂整个压制过程在哪出错和如何排除错误。

在观看本帖的同时,如果你对小丸工具箱的相关操作和使用方法都不太清楚的,建议你看完《小丸工具箱入门操作教程》,因为……一些操作失误或者选项出错,光用日志查看也是看不到的。

使用不同的编码器和片源进行压制,日志的内容也是略有不同的,但是整体日志结构是差不多的,为了不搞的那么麻烦,这次我们拿最常用的“AVC+AAC_8bit.mp4″的片源和“X264_64-8BIT.exe”编码器来讲解。

还有一点就是,日志篇幅比较长,不可能整个截图下来,所以我会把不同阶段所常出现的单词来做索引,大家可以拿一个压制正常的日志(通常一个流程完整的日志,文件大小在20kb左右,100多以上的,那基本是任务列表日志,看不了单个任务的详细信息的。),用Ctrl+F搜索关键词来对照和了解。

压制配置如下:

日志的结构可以简单的分为三个阶段

第一阶段:ffmpeg的抽取和压制音频

这里一开头就是了,所以没发关键词,在ffmpeg抽取音频流出来后,就交给neroAAcEnc或QAAC等音频编码器处理了。

主要注意的是,压制音频的时候右下角的进度条是不动的,不要以为小丸工具箱卡住了没动,还有在选择“无音频流压制”的情况下,是没有这一段的,直接进入第二阶段。

常见的错误有:

  • “ERROR: could not parse WAV file”
    • 这属于抽取音频流失败,请检查一下自己的视频是否有音频流
  • 使用WAV或者FLAC等无法封装进入MP4的音频格式,会导致压制的封装阶段的失败。

第二阶段:X264对视频流进行压制处理

这个阶段分为三小步

  1. 从”..\xiaowan\tools\x264_64-8bit.exe” 这一段开始,就进入压制视频流的阶段了。后面的是你这次压制所使用的参数,下面的百分比进度,是分离器的索引进度。
  2. “ffms [info]” 这是ffms分离器索引回来的信息。(使用不同的分离器就有不同的info)
    这是压制日志中最重要的一段,里面包含了分离器对视频文件内容的分析。
    例子:

    ffms [info]:
    Format : mov,mp4,m4a,3gp,3g2,mj2
    Codec : h264
    PixFmt : yuv420p
    Framerate : 25/1
    Timebase : 1000/12800000
    Duration : 0:14:49
    ffms [info]: 854x480p 1:1 @ 25/1 fps (vfr)
    ffms [info]: color matrix: bt709
    x264 [info]: using SAR=1/1
    x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
    x264 [info]: AVC Encoder x264 core 148 r2721+46 0c4b09a xiaowan [8-bit@all X86_64]
    x264 [info]: profile: High, level: 3.0, subsampling: 4:2:0, bit-depth: 8-bit
    x264 [info]: cabac=1 ref=4 deblock=1:1:1 analyse=0x3:0x133 me=umh subme=10 psy=1 fade_compensate=0.00 psy_rd=0.30:0.00 mixed_ref=1 me_range=24 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 fgo=0 bframes=3 b_pyramid=2 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=1 scenecut=60 intra_refresh=0 rc_lookahead=60 rc=crf mbtree=1 crf=23.5000 qcomp=0.50 qpmin=0:0:0 qpmax=69:69:69 qpstep=4 ip_ratio=1.40 aq=2:0.80 aq-sensitivity=10.00 aq-factor=1.00:1.00:1.00 aq2=0 aq3=0
    x264 [info]: started at Sun Jun 11 14:06:47 2017

  3. 当视频压制完成后结尾还会有关于压制视频的总结,到此视频流的压制过程结束。

    例子:
    encoded 3609 frames, 216.56 fps, 166.46 kb/s, 1.42 MB
    x264 [info]: ended at Fri May 05 23:02:18 2017
    x264 [info]: encoding duration 0:00:17

    含义:
    编码帧数3609帧,平均处理帧速度216.56fps,平均码率166.46kb/s,总大小1.42MB
    x264[info]:于05月05日 23时02分18秒 2017年结束
    x264:[info]:编码时间为17秒。(指的是你压制视频过程的时间)

常见错误:

  • 这里的错误格式并不固定,你只需要找到[error]即可,例如“ffms[error]”就是分离器出错,“resize[error]”就是分辨率的问题,“X264[error]”就是X264出了问题。
    [error]后面会告诉你详细的原因,这些英文扔进去机翻一下就能搞懂的,不必太紧张。
    至于[warning],详细原因你也可以机翻了解一下,只要它没影响到压制过程或者成品出来没问题,就可以不用管它。
  • 压制后要是出现画音不同步,就需要打开日志查看分离器解析出来的info跟视频拖进MediaInfo是否有偏差,如果“Framerate(帧数)”和“Duration(视频时长)”没有异常,则对比第三步的encoded(编码帧数)跟MediaInfo上显示的总帧数是否一样,只要有其中不一样,就可以判断是因为分离器的解析错误,更换其他分离器来解决(实际操作请看小丸工具箱FAQ,画音不同步的问题是一时半会说不清楚的。)
  • X264编码器压制完成后,提示“找不到批处理文件”。
    这所谓的“批处理文件”,其实小丸工具箱是生成到C盘的TEMP里面的。(不同版本的WIN系统,默认的TEMP位置也不同,请自行搜索)有这个提示并不是说批处理文件不见了,可能是无权访问。造成无权访问的原因,基本确定是国产的各种XX卫士/杀软搞得鬼。
    不过我们还没有能完美解决这个问题的办法,所以建议遇到该问题的人,以管理员权限运行小丸工具箱或者找出TEMP文件夹把自己的用户权限加入进去或更改。

第三阶段:MP4box封装阶段

从”..\xiaowan\tools\mp4box.exe”开始,对压制好的视频流和音频流进行封装处理成一个成品。

常见错误:

  • “Unknown input file type”、“Error importing XXX.mp4”、“找不到网络路径”这是封装阶段常见的错误词汇,这些错误通常是因音频压制失败或者视频压制失败所导致的,请查看第一阶段或者第二阶段有没有压制错误提示出现。
  • MP4box有时候也会出现文件名编码乱码导致封装失败的问题。
    比如你的文件名用一些除本机系统语言的其他语言编码或者有特殊符号来命名,导致视频文件在X264压制好后,MP4box认不出文件名里的特殊符号直接封装失败,失败后小丸工具箱会执行删除临时文件命令,才出现压制过程完成后视频没有出现的原因。

这三个步骤走完之后,整个压制流程就结束了,可以直去源视频目录查看压制好的成品。

看到成品没出现也不用慌,打开日志,根据上面所提到的三个阶段,查看每个阶段是否有报错信息来排查。

要是遇到其他方面的出错,可以阅读小丸工具箱的FAQ,看看有没有相类似的问题。

小丸工具箱FAQ

小丸工具箱FAQ

      小丸工具箱FAQ无评论

本文章是把一些使用小丸工具箱中常见的操作失误或出错的问题集中写出并提出解决方法,以便大家寻找解决并避免重复提问。

文章中的问题会长期更新,如果在使用中出现一些奇奇怪怪的情况,可以在这寻找有无解决方法。

这些问题也可能是小丸工具箱一些旧版的BUG,所以提交报错时,我们只会以官网中最新的版本能否复现为基准。

需要注意的是文章篇幅也长,问题也多。心急的朋友请用浏览器的Ctrl+F的搜索功能,根据关键字来搜索问题。

  • 小丸工具箱在XP无法正常使用怎么办?
    •  新版小丸(从236版本起)不支持XP,需要继续在XP上使用小丸的同学,请停留在小丸工具箱2014版或以下的版本。
    • 小丸工具箱也没有MAC版,即便搜到的都是早期的测试版本,早已经弃坑了。
      能用继续用,不能用就别问有没有最新版本了
  • 小丸工具箱提示找不到FFmpeg或杀软的报毒问题
    • FFmpeg之前报出了一个漏洞,所以国内的杀软有一段时间基本都无脑封杀了。
      要是遇到该问题就去下载新版的FFmpeg替换进去或者去杀软里面添加信任区。
      该漏洞对个人用户影响不大,请放心使用。
  • AVS压制出错或相关的问题。
    • 小丸只提供AVS的普通使用环境,只要视频预览能成功,就代表整个功能是没问题的。
      如果遇到压制失败或预览失败,请检查自己的脚本,查看压制日志。
      要是在使用64位系统的遇到播放器无法正常预览,请手动设置一个32位的播放器试试。
      以上方法都不行话,建议安装一次avs。
  • 小丸工具箱里面的X264有那么多版本,用哪个好?
    • 一般情况下选择X264-8bit的编码器即可。选X32还是X64,可以跟着系统选。
      还有8bit和10bit,默认8bit就好,没啥事就别选10bit了。。
      至于[GCC]这类的后缀,是说该X264的编译方式。一般没啥大的区别。
    • X265属于测试功能,没去设置选项开启一般不显示。
  • 手机拍的视频,通过小丸工具箱压制后画面方向反了怎么办?
    • 由于手机拍摄的视频里通常都有关于画面方向的信息在里面,播放器是能自动帮你旋转画面方向的。而压制后这类信息都没了,所以你看到的是正常画面的方向。你只要在小丸工具箱的“常用”选项卡中,使用“旋转”功能把画面转到你想要的方向就好。
  • 压制出来后视频画音不同步
    • 在原视频能正常播放的情况下,压制后出现画音不同步时,首先第一步是把压制日志翻出查看X264压制完成后的总帧数是否跟源视频在Mediainfo分析出来的总帧数完全一致。
    • 如果是不一致的,把分离器选用lavf重新压制一遍看看。
    • 分离器选用lavf压制后也不行,请查看你视频片源的帧率类型是否属于VFR(可变帧率)类型。如果是,则需要使用各种处理VFR片源的方法(小丸之家的B站不二压教程里有相关的教程处理,可以去看一下。)
  • 如何使用小丸工具箱添加水印?
    • 使用AVS,具体方法自己找教程
  • 小丸工具箱以后能添加合并功能吗?
    • 不会,因为合并功能的视频条件比较苛刻。
    • 有能力的朋友还是自己调用ffmpeg来合并把。
  • 小丸工具箱压制时能改变视频的帧数吗?
    • 要改变帧率很麻烦,而且需要使用AVS脚本。
    • 即便小丸旧版有“FPS”的选项,那也不是改变帧率用的。
    • 无论有啥目的,改变视频原有的帧率都是一件很麻烦的事,建议少拿帧率来开刀。
  • 我多XG体积的视频想要压制到XM体积,不损画质参数如何设置&什么什么参数能在“不损失”画质的情况压缩体积或压硬字幕
    • 首先我以一张图来表达我的观点:
    • 既然是压制那就肯定会“损失”,当你说出“不损失”这三个字就没有往下说的必要了。
    • 要限制视频的体积,那必然会有所取舍,想要压到小体积,但要它看起来跟压之前一样清晰,是不存在的。
    • 那么如何大幅度的把体积压下去,就只有用2paas设定比视频原本的码率低、降低分辨率和压缩音频这三种方法。
    • 也不要妄想以为找“大神”给你参数就能达到你所想要的效果,压制可不是一套参数就能“打天下”的,它们都是需要根据片源的情况,写出X264参数(高阶的就是写AVS挂滤镜之类的),最后不断的压制实验,直到压出自己想要的效果。
    • 把字幕压制进去,是要对画面进行处理的,所以就肯定没有“不损失画质”这一说法。一般都是默认参数扔进去压就行了,要是觉得压制效果不太好,那就把CRF值往小里调即可。
  • 如何判断画质的好坏?
    • 这也是众多小白被误导&钻牛角尖的地方,以为纸面上的高分辨率和高码率画质就会好,以为自己视频的码率低了画质就会差。其实不然,同一个视频在不同屏幕上的显示效果是不同的。
    • 例如一个被视频站被二压的视频,在1080P 23吋的电脑屏幕上全屏播放,可以看到很多细节是糊的,甚至是有马赛克。而在1080P 5.2吋左右的手机屏幕上,看上去却感觉很“清晰”的样子。
    • 还有另一个例子,就是打了薄马赛克的图片,给一个带眼镜近视的人看,正常情况下是只能看到马赛克而看不清楚图片的。你把他的眼镜摘掉,马赛克却像消失了一样,还能看(Nao)出(Bu)马赛克下面原有的样子。
      所以,画质的好坏不仅有屏幕设备方面的影响,还有主观上的影响。
    • 那么判断一个视频的好坏,不光要看视频的参数,而是要播放起来,用肉眼看看它实际的效果和画质,只要你肉眼看起来好,那就好
  • 我点压制/封装之后,视频文件没出来/视频只有几十kb怎么办?
    • 压制出错了,准备好视频信息和压制日志来报错吧。
    • 报错请勿只说一句话而其他信息什么都不提供,就等着别人解答,这十有八九没人会理你。
  • 小丸工具箱压制后的视频上传B站后被二压了怎么办。
    • 二压这个问题,是老生常谈了。甚至有些小白光看到“转码中”三个字也被吓的不行。
      其实除了原画质,B站也要处理出“高清”和“流畅”等画质,所以显示转码中也是不出奇。
    • 那么我们要如何的正确看待二压呢?这就要从视频站为何二压说起:
      • 让各个视频都处于统一的编码格式,能兼容移动设备和更多其他设备。
      • 限制体积,能让小水管都能流畅的缓存播放,而且体积小了,对于视频站的带宽压力也能减小一点。
      • 添加水印。
    • 从以上的原因可以看到,视频站的视频要考虑的不仅仅是画质问题,还有很多其他方面的问题。虽然各家的做法不一,但是从B站来说,自己不好好去压制,又想不二压,这是不存在的。
    • 就连B站某个标榜最高画质的游戏视频,总长度70分钟,实际内容30分钟“手动后黑”则长达40分钟,这搞起来想想就知道有多蛋疼。而且一旦人人也这样玩,那B站肯定会做进一步的措施去限制这事。
    • 那么我好好的去压制了,但是压出来的效果不是很理想怎办?
      • 这也是小白经常钻牛角尖的地方,视频站的视频,不是让你弄得很高清,搞的很值得“收藏”。
        而是内容尚可,大家喜欢看,画质凑合凑合就算了,只要不是太瞎眼,没人会说什么。
        真要是大家想收藏你的视频,麻烦你提供一下刚从编辑软件输出的原视频网盘下载,这更具有收藏价值。
        所以,你要做的是判断哪种视频可以压到“不二压”的标准还清晰的,哪种视频自己压到“不二压”的标准也是糊的。
    • 那么需要如何判断呢?
      • 直接2pass码率设定为17XXkb,自己压的糊就不压了,直接把原文件或码率稍微大一点的视频文件传上去,让B站自己二压,省时省力。
      • 要是压出来的效果还可以就直接传吧。
    • 有学习兴趣的话,可以读一读这篇文章:BiliBili直传免二压小白向压制教程
  • 小丸工具箱出现各种停止工作/.net报错的现象
    • 这个问题比较复杂,X264停止工作可能是系统的原因,暂时无解。
    • .net报错,请把出错框的“Details”点开,然后复制里面的信息,粘贴到一个.txt文本,再把这个文本传到群里报错把。
    • 不行的话就更新.net版本安最新版(目前最新是4.7,Win7安装.net4.7需要安装系统补丁,补丁具体请看下载网页的“详情”)
      微软离线安装包官方地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=55167
    • 目前.net常见出错已知道解决办法的有:
      • 无法加载DLL“Mediainfo.dll”:找不到指定模块
        • 32位系统的就把“……\MarukoToolbox\tools\Mediainfo.dll ” DLL文件复制到 “…\MarukoToolbox” 目录中。
        • 64位的把“……\MarukoToolbox\tools\X64\Mediainfo.dll”Dll文件复制到“……\MarukoToolbox”目录中
    • 在个别系统环境极端恶略的情况下,小丸工具箱安装在C盘或者使用中文目录也是会出错的。
  • 无法往小丸工具箱拖进视频。
    • 请不要以管理权限运行小丸或把小丸安装在C盘里。
  • 我觉得小丸工具箱压制速度慢怎样优化?
    • 首先,你是觉得哪个地方慢?是进度条走的太慢还是压制时间太长?
      要是觉得别家软件压制速度又快质量又好,那你可以继续用那一家软件,我们也不会怪你。工具合不合适你是你自己说的算,而不是说我们拿枪指着你说这个工具最好用。
    • 对于快慢的判断,我们通常都是以处理帧数的速度来判断的,不是以完成时间来判断的。
      以下图为例,编码器位X264-64-8BIT,使用小丸默认参数,处理帧数的速度在40fps-70fps左右。
      CPU为100%的满负荷运载,睿频3.2Ghz。CPU型号i7-4710MQ,核心为4C8T,
      这属于正常的速度,就算你觉得等这几分钟也好慢呀,那也没法,只有继续等。
    • 影响小丸工具箱压制速度因素通常有:
      • 编码器和参数的设定
      • 视频画面的复杂程度
      • CPU的线程占用率和频率的使用情况
    • 所以你要是觉得使用小丸工具箱出现压制速度异常变慢,可以从两个方面来排查。
      • 首先是硬件方面
        • 查看电源管理所使用的方案(看过太多案例装了鲁大师后被诱导或偷偷帮你使用了他们的省电方案,导致性能下降还浑然不知的,以为是电脑用久了性能下降。)
        • CPU的运行状态(例如CPU的频率、线程占用率和温度是否属于正常)
      • 编码器和参数方面:
        例如使用X265,无论是I7还是E3,速度肯定不怎快的,只能等后续的优化和新硬件。
        抄参数时无脑抄,可能把一些高压参数也抄进去了,当然会慢。
    • 排查确定到问题所在后,该升级或维修电脑就去维修,改换参数就换参数。如果你是想追求速度而不追求质量的。不好意思,小丸工具箱不适合你,换软件吧。
    • 还有今年通过AMD的锐龙和intel两家相互竞争,现在新出的CPU的核心数和线程数都多了起来,所以会有人出现明明CPU线程才16个,应该能占满,可是实际压制时占用率并不高,不过“处理帧数速度”也有50-100fps的情况。
      我个人认为这是X264的效率问题,毕竟X264这标准也用了十几年了,随着目前核心数、线程数和单核性能的不断提高,还有当前的片源画面也不需要太大的处理,X264的效率已经无法再提高了 ,所以才出现占用不满的情况。
      当然以上结论仅仅是我根据群内的反馈总结而来,我没使用过现在新出的平台 ,所以也不太确定是不是这样的原因所导致,用着新平台有兴趣的同学可以做实验测试一下。
  • 小丸工具箱提示“路径或文件名含有不可识别的字符”或者文件名有其他符号导致压制失败怎办?
    • 我们通常都建议压制的时候,最好把视频文件移到纯英文路径的文件夹和视频文件名用英文和数字来命名,减少发生因特殊字符或不同编码的原因导致编码器识别出错。(比如字幕组压制番剧时通常都以罗马音来命名文件。)
    • 还有另一种情况就是在“非Unico程序中所使用的当前语言”设置中,语言改成了其他语种,导致文件名使用普通中文也会出现“路径或文件名含有不可识别的字符”情况。
    • 再有一种情况,就是安装小丸工具箱时,设置中文路径可能会出现一些奇怪的编码问题,导致失败。建议直接把小丸工具箱移动到纯英文或数字的文件路径中。
  • 小丸工具箱能处理QSV/QLV/BLV之类从视频站下载回来的格式吗?
    • 这类格式通常都视频站拿FLV加密或魔改而来,可能以普通手段是无法破解或转换的,直接提交给小丸工具箱无法转换的话,就自己另寻办法吧。
  • X264在完成压制视频流的步骤后,直接提示“找不到批处理文件”。
    • 字面意思,就是批处理文件不见了。
      尝试以管理员权限去运行小丸工具箱,然后压制一遍试试。
  • 使用小丸工具箱压制视频时,CRF通常设定多少比较好呀。
    • 一般来说,小丸工具箱的CRF使用范围是1-51,此值越大平均码率越低。 CRF这种码率控制方式是非常优秀的,以至于可以无需2pass压制,即使1pass也能实现非常好的码率分配利用。
    • 很多人在压片的时候不清楚应该给视频压到多少码率才比较好。CRF就是按需要来分配码率的。我们通常比较建议使用21-26之间的区值,这样压出来的视频码率略低,画质也较好。
    • 不过实际上CRF要用多少,还得从片源情况和压制目的上考量,所以遇到压出的视频不太符合预期效果时,可以删掉再调试一下参数重新压一次。
  • 小丸工具箱能添加显卡加速吗?
    • 小丸工具箱只是一个X264 GUI,你问小丸滋兹不滋兹,就得问X264编码器滋兹不滋兹。真要找个滋兹显卡加速的,你们还是另请高明把。
  • 小丸工具箱的系统要求
    • 小丸工具箱对于系统的要求并不苛刻,只需要Win7以上的系统即可(XP已经不支持了,需要在XP上使用就找旧版来用吧。)
    • 在我这几年帮忙解决小丸工具箱的问题反馈时发现,一些带有安全卫士全家桶的GHO镜像系统和不小心被安装到安全卫士全家桶的系统,在使用小丸工具箱总会遇到一些奇奇怪怪的问题……
    • 所以,我在此建议大家一定要安装来源于微软的MSDN镜像(“我告诉你”的那个网站虽然不是微软官方网站,但是里面所提供的镜像都是来源于微软官方的MSDN,使用前校对一下SHA1即可),而不要继续使用一些来路不明的GHO版本或者XX装机版。这类系统镜像,基本都是内置了各种推广软件或者安全卫士的全家桶,会导致你越用越卡。
    • 目前随着电脑性能的提升,已经没有必要再去精简和修改原版系统上的东西(如果需要,说明你这台电脑并不适合用来压制),想要软件的响应速度快,应该是加块SSD做系统盘才对,精简系统这种做法只是治标不治本,用久了总会卡的。
    • 至于系统是否正版的问题,在于激活系统的手段,你只要拿着正版的key去激活,就算你这个系统是自己封装过的,也属于正版。如果你是拿激活软件,无论你是拿正版光碟安装的系统,用它来激活也算盗版。(去某宝买key我也不建议,毕竟key的来源不明,谁特么知道会不会 拿网上的一些“神key”卖给你)

 

 

 

 

 

如何理解分布式系统的指标和警报

      如何理解分布式系统的指标和警报无评论

本文为InfoQ China编译:由于文章过于追求细节,故只在在此处放出。

版权所有,禁止商业使用:如需转载,务必保留本文译文原文链接和英文原文链接。

 

# 如何理解分布式系统的指标和警报

标签(空格分隔):DevOps

note:***

**摘要**: 分布式系统的指标和警报允许运维人员检测分布式系统的故障,并帮助他们快速诊断出错位置。John Corrigan在他的文章中对分布式系统的指标和警报进行了提纲挈领的分析。

**作者**: [John Corrigan](https://plus.google.com/+JohnCorrigan)

**正文**:

John Corrigan在他的文章中对分布式系统的指标和警报进行了提纲挈领的分析。

分布式系统的指标和警报允许运维人员检测分布式系统的故障,并帮助他们快速诊断出错位置。

## 指标

指标是按特定时间间隔收集的系统信息;指标存储后可以进一步处理,例如进行可视化或触发警报等。

作者认为,指标可以分为3类:输入指标、输出指标和过程指标。

  • – **输入指标**对系统的入口进行度量,例如,用户请求数、请求的某个特征(资源/项目/产品)的数量,以及请求的来源、数据包大小等。
  • – **输出指标**对系统的输出进行度量,例如,成功订单数、不成功订单数、大家关心的用户请求响应时间等。**好的输出指标可以近似为每分钟系统赚取的利润。**
  • – **过程指标**对系统内部操作进行度量,例如平均负载、可用内存、可用磁盘空间、可用inode数等,也可以对某个程序进行度量,例如某个API的重试次数等。

作者指出,有时指标间没有明确的界限:以HTTP代码为例,2xx和5xx代码是输出指标,4xx一般是输入指标,但是如果错误是对之前请求的数据进行操作后造成的,也可以当做输出指标。3xx的类别完全取决于应用程序。在多个模块、组件、服务等组成的大型系统中,每个模块都可以有自己的3种指标。

作者认为,各个指标的用途不同:输出指标代表问题是否存在以及确定问题的严重程度;输入指标可以指出问题的位置是本系统还是上游系统;一旦确定故障点,可以通过过程指标深入了解问题。

作者强调,所有的指标都应该定期汇总,而且应当可以快速反映问题。**好的指标在运行正常时不会出现波动,在出现问题时应反应灵敏。**

## 警报

如果出现故障,系统应该报警:某个指标出现了异常的变化。

作者对警报进行了分级:

  • – SEV 1:故障如果不及时处理会严重影响业务连续性,造成大量利润损失或者违反法律法规
  • – SEV 2:故障会影响业务,例如订单成功率下降10%,客户响应慢了10倍,导致部分员工不能工作等
  • – SEV 3:故障导致系统出现严重问题,例如服务器严重过载,部分请求出现错误,但是不影响业务,输出看起来比较正常
  • – SEV 4:故障导致了一些异常但不严重

作者认为,对警报相对应的反应是:

  • – SEV 1:呼叫整个团队,立即组织人马处理,开始公关,迅速debug,申请大量资金。这种情况下最好不需要大量人手处理
  • – SEV 2:呼叫有权限和经验的相关人员,将debug作为最高优先事项
  • – SEV 3:在Slack上记录或开工单,尽快解决问题
  • – SEV 4:除非资源足够否则不干预,更多关注的是导致这种事件的数量、频率等指标:这些深层次问题可以成为SEV 3事件

## 总结

作者总结道,整个系统需要至少一个输出指标,最好是每分钟赚取利润的近似值:例如,每分钟投放的广告、每分钟的页面展示数、每分钟的流量、每小时上传的图片等。在响应中包含用时也是好办法。

作者对数据的理解是:对于汇总指标,例如某些值的总和或平均值以及客户请求的平均延迟,应该生成数个指标。记得要记录指标包含的数据点数量,也可以考虑包括分位数(p0、p25、p50、p75、p90、p99和p100等)。有时,众数和中位数也有用。如果输入值呈正态分布,指标应包括标准差。

作者指出,对于SEV 1和SEV 2事件应当提供可预见的警报:

  • – 指标干净,不会被随机噪声淹没。在更长的时间内进行平均处理有可能可以降低噪声,也可以动态修改平均值;
  • – 影响显著,不能由噪音引起;
  • – 必须人为干预才能恢复,对于短时间自动恢复的问题不需要呼叫人员;
  • – 和故障强相关的时序指标,例如,MySQL的历史列表不断加长在几个小时后几乎一定会演变为故障。指标与故障的相关性必须极强,以免造成告警疲劳。在SEV 2 的情况下,如果故障概率是50%而工程师在睡觉,那么可以等到故障发生时再进行呼叫。

作者提醒,如果某台主机出现负载、CPU占用、磁盘空间、内存空间等指标报警,考虑是否出现架构弱点:不要为此设置警报,在此之前就把冗余和灾备做好。

**查看英文原文**:[Operational Metrics and Alerts for Distributed Software Systems](http://www.corriganjc.net/2017/07/designing-operational-metrics-for.html)

 

Onedrivecmd 0.1.4: 加速上传下载

      Onedrivecmd 0.1.4: 加速上传下载无评论

考虑到大部分人在服务器上用:

  • 上传复用session:之前可以明显看见每段(60MB,API死限制)上传后会有3~5秒的掉速;现在掉速只有1~2秒
  • 下载块变成10M:希望可以加快下载。当然想快 用新的direct命令搞出直链用aria2/axel拖就是。

https://github.com/cnbeining/onedrivecmd 老地方。

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 .

 

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

      BiliBili直传免二压小白向压制教程(2018.01.30)有19条评论

本文由磁爆线圈-X 撰写、lanlan整理并在blog发文。
首发于小丸工具箱官方论坛“小丸之家”
从手册过来的同学直接通过浏览器的搜索功能(Ctrl+F)搜索关键字去复制参数即可。
转载必须注明作者与出处

请注意:

本文汇编于 2018 年 01 月 30日,是第六次大修订版。遵循 B 站于 2016 年 12 月发布的压制要求。

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

以下为正文:

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

首先,在文章的开头请让我讲一点人生经验。

如果你愿意相信这个手册的内容,那就请拿出 15分钟时间从头到尾认真阅读,按照上面的步骤一步一步照做,不要跳步,不要跳步,不要跳步。阅读手册是没有捷径的。

如果你执意跳步,或者读到半截就觉得全都会了,用不着看这个手册了,那么因此产生的后果(视频很糊,或者视频一直被二压)请自行承担

只要你是完整接受过中国的九年义务教育,那么你就能依照这个手册照猫画虎完成 B 站投稿。不要说什么“读不懂”、“懒得看”,这只能证明你懒到连依葫芦画瓢都懒得做了。对于这种人,请不要进交流群里提问,回答问题的待遇只提供给勤奋和认真看说明书的人。

还有就是,无论是阅读教程还是在群里求助,要多动脑子,要明白你的话所表达的到底是啥玩意,也要理解笔者/群员在讲什么。

勤动脑的人走到哪里都是人人爱,只知道伸手的人走到哪里都是人人踹,请牢记这一点。

在动手之前,有5点前提需要明白:

  1. 如果你非常懒,或者电脑不太好不想进行本地压制,亦或者两者兼有。你可以直接把小于 4G 的视频文件扔到 B 站上,让 B 站服务器帮你压——但是画质肯定就一般般(你要是一图流视频那当我没说)。也正因为服务器的压制效果一般般,所以会有很多很多的人要遵循 B 站的不二压规则,上传本地压制好的、画质相对不错的视频,这也就是这篇手册的写作出发点
  2. 如果你很懒但是还有点在意画质,并且希望压制投稿一键完成的话,你可以使用 B 站的上传工具“哔哩哔哩投稿工具”进行本地压制。“哔哩哔哩投稿工具”集成了基于 FFmpeg 的压制工具,优点在于傻瓜化(一键更改分辨率和帧率),而且画质不管怎么说也比服务器压制的要好得多,并且压制好后可以一键投稿,一条龙服务。缺点在于压制参数较低(为了保证压制的速度而牺牲了画质,也就是画质不够好)画质手动不可调整,且无法压制1080P@60FPS视频。
    “哔哩哔哩投稿工具”下载方法:进入你的 B 站创作中心,在左下角找到投稿工具的下载按钮,点击即可。(Mac 尚不支持)
  3. 或者你照样也是懒得完整看完这篇文章,并且想要比“哔哩哔哩投稿工具”压制画质更好的话,请使用“小丸工具箱bilibili定制版”(俗称B箱),它内置了文章内不二压的参数,并且可以自动识别系统的32位和64位,能够以较快的速度压制出画质较好的视频,效果还是ok的。
    缺点就是这个工具尚处于测试阶段,对付某些视频(例如隔行扫描、可变帧率)等,还是不行
    下载方法:到 B 站投稿页面下载,或者作者微博:https://weibo.com/1652818114/FlijBiYVI 即可下载。(Mac 尚不支持)
  4. 帧数高于 60 帧/秒的,分辨率大于 1920×1080 的,我建议你扔到 YouTube 上面去……B 站最高也就到 1080P60FPS 了_(:з)∠)_
  5. 1080P60FPS 可以不二压吗?答案是可以的——但是!由于 B 站给的码率(1800kbps)实在是太低了……所以压出来的效果可能会比较糊,但那已经是极限了
    如果你真的非常想上传 1080P60FPS 的高清视频,那就请你待会儿看看文末,我个人有点私货可以教给你们。

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

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

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

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

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

http://maruko.appinn.me/

小丸工具箱的最新版都会在小丸工具箱官网中发布,所以不用询问有没有新版了,去官网查看即可。

注意:从小丸工具箱236版开始,就不支持WinDowsXP系统了。
如果因客观原因无法升级至 Windows7 及更高版本 Windows 系统,请进入小丸工具箱交流群(文首有群号)索取XP 临时版。请注意,这个 XP 版本仅用作临时应急,为了您能够顺畅地使用最新版小丸工具箱,并获得更加牢固的系统安全保障,我们强烈建议您立即更新至 Windows7 及以上系统。
小丸工具箱没有 Mac 版本,Mac 用户请前往 https://handbrake.fr/downloads.php 下载Handbrake(也就是传说中的大菠萝),除了不能添加 ASS 字幕之外,压制功能与小丸工具箱基本相同。
文末问答中“问 6”附上了Handbrake 不二压参数的简明设定方式。

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

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

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

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

接下来我们进行压制操作

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

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

此处拿我自己的一个视频来举例,拖进去后会出现一堆东西, 我们不要管,直接往下拉,查看“详细信息”部分:

看上去很乱对吧?但其实我们只需要看我圈出来的黑框蓝框红框紫框里的东西就行了。

首先看黑框,也就是Duration(持续时间):

这里会显示你的时间有多少 h(小时),多少 min(分钟),多少 s(秒)。

请注意,如果这里显示的数值超过4h40 min,那么就说明你的视频文件在下一步提到的1795kb率下会超过 B 站要求的 4G 文件大小,这是 B 站不二压所不允许的。在这种情况下,只有两种解决方案,要么降低码率(也就是在下一步中减小“1795”那个数字,也会降低视频质量),要么截取若干段视频然后分 P 投稿。截取视频功能请在左起第三个选项卡“常用”中查看。

接着看蓝框,也就是Width和Height:
被蓝框圈住有两个数字,也就是视频的宽高,我们要判断一下他们的大小。
B站要求视频的宽高不能超过1920×1080,所以我们就要看这两个数字的大小。

如果两个数中一个小于或等于1080,并且另一个小于或等于1920,那就可以执行下一步;

如果出现:

  • 两个数中,有一个数字大于1920;
  • 两个数中,两个数字全部都大于1920;
  • 两个数中,两个数字全部都大于1080;

只要中了这三个情况中的任意一种,那就说明不符合B站1920×1080的要求了。
那么就必须在下文“视频”选项卡中手动调整“宽度”和“高度”两个选项,以确保符合B站要求。

接下来看红框,也就是Frame rate mode 及其下面几行:

如果你的视频和红框里的一样,红框内第一行显示“Constant”,那恭喜你,可以执行下一步了
如果你的视频和红框里的不一样,而是显示 “Variable”,那就要警惕了,这是可变帧率(VFR)视频:

这个时候,下面也会多出两三行内容,分别代表着最小帧率,最大帧率和原始帧率。我们所需要做的,就是比较一下最大帧率和最小帧率的差值。如果这个差值小于 1 帧,且和第二行中的数值相差不超过 1 帧,那就还可以继续执行下一步;

如果差距非常大,比如这样:

那么就很遗憾了,你的视频属于典型的、大小帧率差距很大的可变帧率视频,必须进行去 VFR 处理——请直接跳到文末问答的“ 问 6 ”,并按照要求进行操作。如若不然,则有很大的可能会被二压。

最后来看紫框,也就是Scan type:

如果你的视频在紫框的位置中显示的是一个 P 开头的单词,也就是图中的“Progressive”,那么恭喜你,你可以执行第二步了;

但是如果显示出一个 I 开头的单词,也就是“Interlaced”,如下图所示:

那就很遗憾了,你的视频属于“隔行扫描”,如果不进行“反交错/去交错”处理,而是直接进行压制,那么视频就会变得非常撕裂且模糊。解决方案请看文末问答中“问 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. 如果你想批量压制的话,请把视频和字幕(如果有的话)拖进同一个文件夹并保持视频和对应的字幕文件名(就是“.”前面的那部分)相同,然后只把视频拖进下面那个大框框里面,随后把“内嵌字幕”勾上,点右下角的压制即可。
    注意:字幕文件不用拖进大框框!只要拖进去的文件名以蓝色显示,就证明字幕识别到了,把“内嵌字幕”勾上后点压制,可以批量压制字幕。
这个时候,先不要点击压制!走第三步!点开音频选项卡!ヾ(Ő ∀Ő ๑)ノ
第三步:

这里是设置音频参数的地方。上面那几个框框你都不用管,你只需要把编码器选成QAAC,然后选择“自定义”,最后在下面的框框中粘贴这样一段参数。
注意:小丸工具箱没有内置该预设,图中的预设为作者手动添加的。

音频参数A:

要是以上参数压出来还是被投稿工具提示超限,那就请将“192”换为“160”,即可解决。

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

音频参数B:

需要注意的是,这个是动态码率参数,是需要反复试验的。

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

修改参数方法:

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

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

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

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


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

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

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

视频参数A:

这参数是融合了小丸默认参数的B站投稿参数。

后面参数是不可以动的,第一个“–tune”参数需要你自己调整。

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

  1. 你的视频是真人演的,比如电影电视剧演唱会,那妥妥的–tune film
  2. 你的视频是普通 2D 动画(特别是偏 flash 风格的),请选择–tune animation
  3. 你的视频是动作复杂、特别是有许多 3D 场景的烧经费 2D 动画,或者是纯 3D 动画,请选择–tune film,或者干脆啥也不写(相当于–tune normal,万金油预设)
  4. 你的视频中有大量的静止画面,比如静止类 PV,或者是动态相册之类的,请选择–tune stillimage
  5. 强迫症福音:此外,如果你特别纠结这些参数,实在不知道选哪个好,那你可以直接删掉这个 tune 参数,(相当于–tune normal,万金油预设)。

除此之外,如果你的视频帧率大于等于 50FPS(高帧率视频),那就请改参数:–qcomp。只需将–qcomp 后面的数字从 0.5 改成 0.68 即可,这样可以显著降低高帧率视频的模糊感。

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

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

以下提供更高规格视频参数,仅供参考于实验。

视频参数B:

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

适用人群:对 x264 参数有足够了解的人,对画质有特殊要求的人,以及画质强迫症患者。

其中第一个参数(tune)请大家按照前文自行调整,高帧率用户请调整–qcomp 为 0.68,剩下的参数可以直接复制走,这些参数相当于去掉了“–slow-firstpass”并融合了小丸默认参数的“–preset placebo”,比小丸默认有所提升,基本上算是 x264 能够开到的最高参数了。

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

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

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

在压制之前,我们先做一下盘点:

  1. 确定 x264_32/64-8bit.exe,分辨率不超 1920×1080 且数值均为偶数,2pass 1795;
  2. 确定音频参数按照上文设定好;
  3. 确定视频参数 A 或 B 已被完整粘贴,确定 tune 按需调整完成,高帧率视频调整qcomp;
  4. 确定小丸工具箱安装盘区有足够可用空间(要预计压出多大体积的视频就预留它双倍。),确定视频输出地址已经选好。

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

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

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

要是在压制之后出现画音不同步、视频/音频迷之加快/减慢等现象,请参考文末问答中的“问6”。

或者压制出来糊成狗,请跟原视频的质量对比一下,要是原视频质量良好则尝试使用视频参数B,或看文末的私货内容。

第六步:

直接传到B站即可。

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

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

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

如果你发现压制后的视频出现马赛克异常增多的情况,特别是3D游戏录像、老电影等类型的视频,请看文末问答中的“问7”。

如果你觉得视频压制过慢,请看文末的“关于压制速度慢的说明”。

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

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

一些常见问题的解答

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

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

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

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

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

安装时一定要选择”full”(完全安装)模式!否则后面的压制过程会报错!

安装好之后,在 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(需要梯子)

Vegas搭桥具体教程请自行搜索。(笔者没用过Vegas)

问 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
并单独安装 AVS2.6MT 版以开启 QTGMC 多线程模式。

注意,这有可能导致程序崩溃,请酌情使用。

如果你打算把反交错后的视频直接拿去投稿,那么请把其它三个选项卡的内容全部设定好,之后再回到 AVS 选项卡,点击压制,之后即可投稿(记得点选“压制音频”按钮哦)。

如果你不打算投稿,而是打算再剪辑,那就请将设置选项卡中的自定义参数删空,然后视频选项卡换成 crf 模式,硬盘捉襟见肘者可以使用 crf20,硬盘地方很大的可以使用 crf0(无损),请自行酌情选择。点击右下角的“压制”,等待进度条走完,即可完成视频反交错处理。

 

问 3:如何组合音频

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

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

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

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

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

问 4:怎样才能让小丸支持显卡加速呢?

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

答:小丸只是x264 的一个GUI,x264为大家提供了一个参数,–opencl,这个参数可以开启 x264 的显卡加速,你可以在压制的参数中输入它,能够起到一定的加速效果,特别是 A 卡用户,最好打开它。
我个人实测开启–opencl 后,1pass 过程中,甜品级以上的显卡可加速 10%-15%左右。
除此之外,2pass 过程中是无法调用–opencl 的。
CRF 模式下开启–opencl 的意义不大,实测几乎无法加速。
简言之,x264 对显卡加速的支持就是个鸡肋,而且只能对 1pass 阶段起到一点加速效果。如果你觉得自己的显卡性能很好,而且是投稿到 B 站,那么不妨加上去试试看;如果只是用 CRF 模式留着自己看的话,那大可不必加这个参数,因为加了也没啥用。
需要注意的是:如果输入此参数报错,请尝试升级显卡驱动;如果你懒得升级显卡驱动或者升级之后依旧报错,说明 x264 可能不支持你的显卡加速,请直接删除此参数,即可解决报错。
还有对于算力较弱的显卡,或者显卡PCI-E接口等级小于或等于2.0*16,启用此参数会导致速度不增反降!

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

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

不过新版的B箱已经发布(2017/9/11更新的版本),根据本文章给出的参数做出了改进,欢迎大家使用。

需要注意的是,该工具尚处于测试阶段,可能存在不稳定性,如果压制之后的视频依旧被二压,请按照本手册使用小丸工具箱原版进行重新压制。

问6:可变帧率(VFR)如何处理

答:最先要做的,就是确定一下你的源视频播放起来是否音画同步,如果是,那就请执行下一步:把源视频拖进 Mediainfo 里看一下,往下滑一屏,看这个参数:

也就是“Frame rate mode”这一条。通常情况下,它会显示“Constant”,也就是恒定帧率;
而压制后音画不同步的情况,源视频一般都是会显示“Variable”,也就是可变帧率,大名鼎鼎的“毒瘤”VFR。

我们都知道视频是由帧组成,播放视频就是连续播放多张静止的图片,并利用人类视觉的“视觉暂停”效应来形成动态画面。而视频体积的压缩,也就是对帧压缩的一个过程。在帧压缩已经接近极限的时候,人们自然而然地诞生了对“帧数”动手脚的想法——也就是说,如果视频有一段放的全都是相同的图像,那么就可以将这一段的帧数压缩,将原来的数帧记为“1 帧”并保存,只有在播放的时候才用解码器将其解释为原来的帧数。这也就诞生了“VFR”这一技术。

VFR,Variable Frame Rate,也就是可变帧率,被广泛应用于许多场景。这些场景要么是追求极致高压(例如各种压制小组),要么是介质写入速度跟不上/编码机能不够(例如电脑屏幕录制和手机拍摄高帧率视频),总之在人们的工作生活中产生了一定的积极作用。

但是我为什么要在前文中称其为“毒瘤”呢?
那就是因为 VFR 在编码过程中只考虑到了高压缩率或节省机能的用途,而没有为视频的再编码做准备——这也就导致许多小白为了将自己手机拍摄/电脑屏幕录制的视频向 B 站投稿而使用小丸压制之后出现了音画不同步的现象。

而且这就造成了一个非常恶心的情况:在没有其它软件辅助的情况下,x264 几乎无法对付VFR 视频的输入。在小丸工具箱交流群里,十个进来说音画不同步的,其中九个都是 VFR视频,剩下那个是源视频就音画不同步的——造成的问题比解决的问题多、转码困难、坑害小白,这就是我称 VFR 视频为“毒瘤”的原因。

想要对付音画不同步的 VFR 视频,我所掌握的有五种方法:

第一种:AVS去VFR法

该方法在小丸内部解决,效果不错,推荐。
操作方法十分简单,进入 AVS 选项卡,直接把视频拖到“视频”的框里,下方就会自动生成一串脚本。以我的视频
为例:

接着,在下面加入一行公式:ConvertFPS()

然后,这个括号之中,就是我们所需要填写的内容。这里有一组帧率数字,请看:
15、23.976、24、25、29.97、30、50、59.94、60
让我们回到 mediainfo,看一下你的帧率(也就是 Frame rate 那行),然后和上面的这组数字比对一下,在上面这组数字中找一个和你的帧率最接近的数字,然后将这个数字扔进 ConvertFPS()的括号里面去!

以本视频为例,这个数字就选择“60”。

AVS脚本例子:

 

到这里,AVS 去 VFR 的设定就基本完成了。如果你打算把去 VFR 后的视频直接拿去投稿,那么请回到开头,从第二步开始往后看,把其它三个选项卡的内容全部设定好,之后再回到 AVS 选项卡,点击压制,之后即可投稿(注意要点选“压制音频”按钮哦)。

如果你不打算投稿,而是打算再剪辑,那就请将设置选项卡中的自定义参数删空,然后视频选项卡换成 crf 模式,硬盘捉襟见肘者可以使用 crf20,硬盘地方很大的可以使用 crf0(无损),请自行酌情选择。设定好之后,点击压制,之后即可去 CFR 完成。

第二种方法:FFmpeg去VFR法(推荐)

操作方法非常简单

第一步,找到小丸的安装文件夹,并确定其路径,此处以X:\XXX\MarukoToolbox为例;

第二步,随便新建个txt文件,用记事本打开,复制以下内容:

第三步,把小丸工具箱里的ffmpeg路径和需要处理的视频文件路径替换上去,最后更改输出路径。

第四步,更改CRF值。

第五步,打开运行(Win+R),输入CMD后敲回车。把以上修改好的参数直接复制,右键CMD里的黑屏点粘贴(CMD里Ctrl+V的粘贴快捷键是不管用的。),回车既可开始运行。等待FFmpeg运行完成后即可。

注意:量大的请自行写批处理。

第三种:Premiere CC 2017 去 VFR 法(效果不确定,备选)

注意,该方法存在不确定性,所以一般不推荐,仅供原本已安装了 Adobe Premiere CC 2017 的用户自行尝试。

咦,我为什么要说这么全?说个“Premiere”不就得了?原因就在于只有 CC 2017 版的Premiere 才能够对付 VFR,而此前的所有版本,有一个算一个,都是没这个本事的。

注意,这种方法仅供电脑上已经有 Premiere CC 2017 的同志们使用。如果你的电脑上原本没有 Premiere CC 2017,或者有 Premiere 但不是 CC 2017 版的,那么你大可不必费劲去安装一个 Premiere CC 2017,只需要跳到下面的第一种方法和第二种方法即可。

要进行 Premiere 去 VFR,首先经过第一道工序,就是用 Mediainfo 去查看源视频的帧率。

还是这张图,这次我们看“Frame rate”这条,记住后面的 FPS 数值。

之后,将源视频拖入 Premiere,然后在左下角的文件框内,右击拖入的视频,选择“解释素材”,并在弹出的选框内将帧率改为上述的 FPS 数值,之后按照普通的 Premiere 视频剪辑流程进行即可。

第四种:

Handbrake 去 VFR 法

Handbrake(手刹,别称“大菠萝”)是一个 x264 的 GUI,但是又加入了一些衍生功能,你可以简单的理解为海外简化版的小丸工具箱。Handbrake 原生支持 VFR 输入,这就弥补了 x264的短板。同时 Handbrake 支持 Windows 和 Mac 等多种平台,可以多平台使用。

当然,它也存在很明显的缺点,就是它无法输入 ASS/SSA 字幕,而且功能远不如小丸工具箱完善。

下载地址是:https://handbrake.fr/downloads.php

此处我们将其作为将 VFR 转制为 CFR 的工具使用。

第一步,安装并打开 Handbrake,会看到如下界面:

我们选择左上角的“File”,打开文件;或者直接把文件拖进来也行。
接下来稍等片刻,Handbrake 会读取完成视频的内容,之后进入新的界面。

第二步,前两个界面不用管,我们直接选取“Video”选项卡。

首先在 Destination 选框中选择你要输出的位置,之后在 Framerate (FPS)选框下选择“Constant Framerate”,并依照 Mediainfo 中的 Frame rate 选取最接近的数值:

还是这张图,看“Frame rate”这条,记住后面的数值,并将最接近的值选入 FPS 选框内。

下面的 Encoder Preset 选择 VerySlow,Encoder Tune 选择 None,Encoder Profile 和 Level全部选择 Auto。
Quailty 选择 Constant Quality,如果你的硬盘地方不够,就选择 15;比较够则选择 5,;硬盘地方特别大请选择 0。

第三步,换到 Audio 选项卡。

按红框调整即可。

第四步,换到 Subtitles 选项卡。进入该选项卡之后,先点一下 Clear 按钮,把里面原来的识别字幕清空,然后再按需添加字幕,或什么字幕都不加。注意,不支持 ASS/SSA 字幕

最后一步,点击左上角的 Start Encode(绿圆套黑三角按钮),即可进行处理。等待片刻之后,已经变成 CFR 的视频就会被输出完成,之后导入小丸工具箱按需压制即可。

此外,如果你没有加 ASS/SSA 字幕的需求,并且希望转换之后直接可以拿去投稿;或者你是 Mac 用户,希望找到 B 站不二压的手段,那么请看下面的介绍。

附:Handbrake 简明不二压参数设定

此处以 Windows 版 Handbrake 举例(Mac 版 Handbrake 界面与此基本相同)
第一步与上文相同,安装好并导/拖入视频。
第二步,进入 Video 选项卡:

首先在 Destination 选框中选择你要输出的位置,之后在 Framerate (FPS)选框下选择“Constant Framerate”,并依照 Mediainfo 中的 Frame rate 选取最接近的数值:

还是这张图,看“Frame rate”这条,记住后面的数值,并将最接近的值选入 FPS 选框内。
(Mac 用户请到这里下载 MacOS 版 Mediainfo:https://mediaarea.net/en/MediaInfo/Download/Mac_OS)

下面的 Encoder Preset 选择“VerySlow”。
Encoder Tune 按照前文中的“–Tune”进行选择。以下简单介绍一下该选项的作用

  • 3D 动画/游戏、复杂 2D 动画/游戏、真人演出选择“Film”
  • 简单 Flash2D 动画/游戏选择“Animation”
  • 静态图片如静止向 PV、动态相册等选择“Still Image”

Encoder Profile 选择“High”,Encoder Level 选择“4.1”。
Quality 选择下面的 Avg Bitrate (kbps),框内填写“1795”,并保证下面的两个“√”全部点选(2-Pass Encoding 和 Turbo first pass)。
最底部的 Extra Options 请填写如下内容(视频参数 Handbrake):

前面两个标红的参数需要自己修改:也就是将X和Y替换为数值。
其中 keyint 要等于帧率(也就是你上方选择的 FPS)去掉小数再乘 10,例如 59.94FPS,就要把 keyint 后面的“X”替换为 590,而不是 599 或者 600。 ref,1080P 将 Y 替换为 4,720P 及更低将 Y 替换为 9,不能比这里要求的高!要不然就直接二压了!如果你不懂什么是 1080P,什么是 720P,你可以删掉 ref 这个参数,handbrake 会为你选定一个 ref 值。

至此,Video 选项卡的设定已经完成。上述设定与前文中“视频参数 A”的效能相同。如果
想达到“视频参数 B”的效果,只需将 Encoder Preset 更改为“Placebo”即可。

第三步,切换到 Audio 选项卡,按照下图中红框进行设定即可:

第四步,换到 Subtitles 选项卡。进入该选项卡之后,先点一下 Clear 按钮,把里面原来的识别字幕清空,然后再按需添加字幕,或什么字幕都不加。注意,不支持 ASS/SSA 字幕。

最后一步,点击左上角的 Start Encode(绿圆套黑三角按钮),即可进行压制。压制完成后,检视一下自己满不满意,满意的话则直接投稿即可。

第五种:lavf分离器转换VFR法(效果较差,备选)

是小丸内部的解决方案,但是效果较差,不是次次都能起效。
顾名思义,就是在“视频”选项卡里面把分离器从原来的“auto”换成“lavf”。

lavf 分离器对解决 VFR 视频压制后不同步的问题有一定的效果,但也不是次次起效,这里只作为备选方案。

注意:LAVF分离器仅仅是解决压制后画音不同步,压制后的文件依然是属于VFR的。

问 7:我的视频压制之后出现大量马赛克,如何补救?

答:首先确定你的片源是否清晰,是否有马赛克。如果你的片源有马赛克,或者画质本来就不好,那么神仙也救不了你。

如果能确定片源清晰无马赛克,也就是说马赛克是压制过程中产生的,这样在压制过程中产生的马赛克我们称之为“block”,中文名称是“色块”。这里就不再赘述它的产生机理,你只需要知道这个东西既有碍观瞻又会浪费码率,我们需要想办法去掉这些色块,也就是“deblock”。

解决方法:在自定义参数框中增加如下参数,并重新压制试试看:

这里的–deblock 1:1相当于“低强度去色块”,你也可以视色块的严重程度来选择:

这两个参数。它们俩分别代表“中强度去色块”和“高强度去色块”,请按需选择。

注意,使用此参数会使得压制过程中产生的马赛克减少甚至消失,但是去色块强度越高,画面涂抹感也会越重。

如果使用此参数之后的画质依旧惨不忍睹,请看文末“画质不理想的说明”。

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

就目前而言,大概有三种方法

第一种:“HTML5 播放器视频信息”法(不太好使)

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

 

第二种:“哔哩哔哩手机 APP 视频信息”法(不太好使)

方法类似于上面那种,在播放界面(非全屏播放)点击右上角的三个点点,然后选择视频信息,就可以查看了。判断方法同上。
你可能会问了,那里面写着码率,为啥不看看码率呢?原因很简单,那个“码率”仅仅是你所播放的那十分钟的平均码率,是无法用作整体码率的判断信息的。
所以,为了准确明白地知道自己的视频是否被二压,接下来就要请出更加先进的第三种方法:

第三种:“You-Get 视频流信息提取”法

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

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

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

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

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

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

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

B 站上传视频之后的审核过程一般是这样的:

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

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

除此之外,还有必要要说明一下,B 站的“超清”、“高清”是和视频的分辨率挂钩的,1080P 就是超清,720P 就是高清。如果你上传的是 720P,那么即便显示是“高清”,也很有可能是没有二压的!没到“超清”不等于被二压!

关于压制后画质不理想的说明

首先,B站给的码率(1800kbps)在1080P分辨率下对于动画番剧等视频还是较为充裕的,对于真人视频也勉强够用,但是对于特定题材的视频(如大量粒子特效的MMD绝地求生等大型3D游戏)是非常捉襟见肘的。对于这些特定题材的视频,如果在试过视频参数B且用–deblock去除压制过程中产生的马赛克之后,发现画面的涂抹感依旧很强,或者画质还是糊成狗,那么就只有两条路可走:一条就是缩减画幅,在“视频”选项卡把画幅从1080P缩减至720P,即可大幅缓解画面糊成狗的问题;另一条就是伪后黑,请看文末“私货”部分。

其次,不存在所谓付费服务,x264(编码器)和h264(视频编码)有其发展的局限性,B站1800kbps码率也有其局限性,没有哪个大佬能通过“付费压制”这种劳什子方式让你的画质在1800kbps码率下不缩画幅不后黑地变好,如果你执着于笃信“XX大佬给我调调参数,1800kbps码率画质就能逆天”,那么你被人骗了钱请不要找我。

最后,在B站上揪住一个视频,喊着 “为啥别人的视频比我好”的人,请你记住,这没有任何可比性,你们视频的内容、片段、区域码率、压制参数等等等等各方各面都不尽相同,这样的比较是完全没有意义的。

到这里为止,在B站这样的一个限制之下,我已经把我知道的所有知识、能提出的所有手段都告诉你了。

如果还是对画质不满意,那我也就没辙了。

关于压制速度慢的问题

首先,按Ctrl+Shift+Esc,调出任务管理器界面,点选性能选项卡,看CPU占用。

如果CPU没有占满,就请到小丸→“设置”选项卡→x264线程,将线程数调至和你CPU的线程数相同,再切回“视频”选项卡重新压制——如果线程已经开到16,而CPU依旧没有占满,那么实在不好意思,x264最多只能利用16个线程,你已经达到了这个x264进程的CPU利用的极限,这个x264进程的速度也已经达到了极限。如果你手里还有其它等待压制的视频,只需要将它们按照文中步骤操作,然后点击压制即可,会出现另一个新的压制窗口(不需要新开小丸工具箱主窗口),这样两个x264进程并驾齐驱,CPU就可以占满,总的速度也相当于变快了。如果你的手里没有别的需要压制的视频,那就只能默默等待这个进程执行完成了。

如果你的CPU已经占满,而你依旧嫌速度慢,请确认你使用的参数。同一视频下视频参数B的速度就是要比视频参数A的速度慢得多,前文已经说过,选择哪个参数需要你自己斟酌。

如果你已经换成了视频参数A,而你还是嫌速度慢,那么不好意思,是你的电脑CPU不行。升级CPU吧。

除此之外,不要在我面前或者在群里说什么“XX软件比小丸快”,且不说完全相同参数下你那个XX软件还能不能比小丸快,也且不说你那些XX软件99.999%都是换汤不换药的x264或者FFmpeg(libx264)的GUI(图形用户界面),你愿意用XX软件你用去,被二压了不要找我——简言之,就目前而言,小丸内置的x264是最能满足B站上传视频压制需求的编码器,也是最适合压制上传B站视频的编码器。

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

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

注意,伪后黑时长不要超过正片时长的40%,否则会被审核人员手动认定为后黑并予以退回!

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