b 站出 4k 清晰度了

2019 年 7 月 7 日
 dadachen1997

差不多 7k 的码率

26676 次点击
所在节点    宽带症候群
139 条回复
iihho
2019 年 7 月 9 日
@morethansean 我理解你愤怒的点,但是国内 IDC 带宽成本高是无奈的事实,如果用户带宽无限,骨干网和 4g 不拥堵,不限流量,那么码率自然是要多高有多高是最好,还压什么视频,直接传源视频岂不是美滋滋。

但事实没那么简单,4g 基站带宽是有限的,骨干网是会拥堵的,b 站的 cdn 配套也跟不上。那么,作为 up,如果我和你说,我有两个视频,内容一样,一个体积小画质好,另外一个体积大画质也还行,你会传哪一个?

然后我现在和你说,这两个视频就是我传的那个 720p 和 youtube 720p。然后你说,不可能,5M 码率怎么可能不如 2M,但事实就是如此。

下载蓝光的时候,有时候也会遇到 4G 版本清晰度还不如 1.5G 的,这是压制技术的问题。高压参数可以在运动较少的画面节约码率,分配更多码率到较多运动的画面。
xmoiduts
2019 年 7 月 9 日
请问压制技术怎么学?我随手录的视频自己压到 5m 画质非常差,crf 已经到 31 了。
mohoumk2
2019 年 7 月 9 日
限制 B 站画面的只有昂贵的带宽费用…
没记错的话他们今年还没盈利?
bmzxdwgqz
2019 年 7 月 9 日
B 站好像到现在还是在用爱发电吧
h4wklee
2019 年 7 月 9 日
@iihho 类似小丸工具箱的软件我能让它使用 GPU 进行压制吗?
iihho
2019 年 7 月 9 日
@h4wklee 不能,而且用 GPU 压制意味着高速转码但低画质,GPU 转码可以考虑 MediaCoder 之类的软件,转码封装一体。
h4wklee
2019 年 7 月 9 日
@iihho 竟然还有这种说法,难道不是都用的是 ffmpeg 命令吗。。。
以前的话为了不被二压统一用的 2Pass,感觉太慢了
所以有没有什么压制入门之类的视频,文章
iihho
2019 年 7 月 9 日
@h4wklee 像 MediaCoder 的话,支持 Intel QuickSync、NVIDIA CUDA 和 NVENC(好像需要 MC 专业版)
压制可考虑 CRF,我以前有一阵子用 QP,适合暂停党抠细节,但视觉质量不是最优的

视频压制相关文章看 x264 官方文档就行,写的很详细了,剩下的就是自己慢慢研究,试参数,如果想走技术流一点,建议手写批处理文件,自己添加和修改需要的参数,MC 这类 GUI 软件,很多参数都藏得很深,甚至得在额外参数那里自己添加(比如覆盖 AQ 模式、量化值)

需要指出的是,不同类型的视频,使用的参数是有所区别的,比如动画、三次元我会使用不同的压制参数,不存在一劳永逸的一套参数。

对于某些特别类型的动画,像命运石之门,如果不添加滤镜主动导入一些噪点、会导致部分静态画面欠码率出现 blocking。

总而言之,压制是一门学问,不是某些人想的那么简单。我尊重并且赞扬 YouTube 提供的宽裕码率,但其二压的画质,比起自己用高质量参数压制的视频画质,仍有较大差距。如果 YouTube 允许符合封装规范的不二压并且维持现有码率限制,那么 YouTube 完爆 B 站视频处理体系。
iihho
2019 年 7 月 9 日
@h4wklee 如果你用 MediaCoder 的话,你就会发现,视频来源、视频编码器、音频来源、音频编码器、封装混流都可以是不同的程序,比如我有时候会用 AviSynth 作为来源,然后手写脚本来调用比如 DirectShow 来将特效字幕(比如 ASS )压制入视频当中,视频编码使用 x264、音频来源使用 FFmpeg、编码使用 Nero Encoder、混流 MP4Box,封装进 MP4。

这是非常灵活的一套体系,我不否认对于新人 UP 很不友好,但确实可以通过技术手段,实现低码率高画质。至少曾经可以,等过两天我回国就测试一下现在还能不能通过正确封装视频避免 B 站二压。
digimoon
2019 年 7 月 9 日
@iihho
我看了你 115 楼的视频,youtube 的那个视频 720p 的哪里来的 5m 码率?
不算音频流:
你传到 b 站上的视频是 1630kbps 四舍五入 1.6m
youtube 的 720p 视频是 1356kbps 四舍五入 1.3m
digimoon
2019 年 7 月 9 日
@digimoon 四舍五入 1.4m
iihho
2019 年 7 月 9 日
@digimoon 我甚至没注意到这个问题,我一直以为 youtube 二压的几个低分辨率视频都会按照码率允许的最高标准进行二压。

确实如你所说,这个视频的 720p 版本被二压后码率只有 1.3M ,1080p 也只有 2.6M 码率而不是 8M 左右

那结论就更有意思了,我为我前面的不严谨道歉。这样看的话,youtube 对视频进行多分辨率二压并没有给很宽裕的码率。不知道原始视频分辨率被二压后是否给足允许的最大码率(比如上传 1080p 是否至少在 1080p 下给足 8M 二压码率)

之后我去测试一下。
unknowncheater
2019 年 7 月 10 日
還行,有總比沒有好
mingl0280
2019 年 7 月 16 日
7.5Kbps 的码率勉强 1080p 吧,4k 肯定是拉出来的……
B 站那个 1080 都是马赛克画质的也不知道有啥好吹 4K 的……都是 H264 也不存在说哪个压缩得好点……
fengxing
2019 年 7 月 17 日
@iihho 实际上 youtube 同分辨率不同的格式采用的是不同的码率,以你举例的视频为例,720p 有两种种不同的格式:m4v ( AVC ),vp9。m4v 的码率是 1356,V9P 的码率是 1206。
1080P 也是如此,但是 2K 和 4K 就只有 VP9 的格式了。
WenseRainy
2019 年 7 月 21 日
可惜要大会员
Colan
2019 年 7 月 23 日
可惜目前还不支持 HDR😀
leido
2019 年 12 月 5 日
看起来 B 站不错啊,那么对比抖音快手如何呢
bingowrt
2020 年 6 月 11 日
@Rh1
@1648820920
网飞最高速度 15.25mbps

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/580696

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX