V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iihho  ›  全部回复第 4 页 / 共 7 页
回复总数  133
1  2  3  4  5  6  7  
2019-07-09 23:51:49 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@digimoon 我甚至没注意到这个问题,我一直以为 youtube 二压的几个低分辨率视频都会按照码率允许的最高标准进行二压。

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

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

之后我去测试一下。
2019-07-09 13:37:32 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@h4wklee 如果你用 MediaCoder 的话,你就会发现,视频来源、视频编码器、音频来源、音频编码器、封装混流都可以是不同的程序,比如我有时候会用 AviSynth 作为来源,然后手写脚本来调用比如 DirectShow 来将特效字幕(比如 ASS )压制入视频当中,视频编码使用 x264、音频来源使用 FFmpeg、编码使用 Nero Encoder、混流 MP4Box,封装进 MP4。

这是非常灵活的一套体系,我不否认对于新人 UP 很不友好,但确实可以通过技术手段,实现低码率高画质。至少曾经可以,等过两天我回国就测试一下现在还能不能通过正确封装视频避免 B 站二压。
2019-07-09 13:23:31 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@h4wklee 像 MediaCoder 的话,支持 Intel QuickSync、NVIDIA CUDA 和 NVENC(好像需要 MC 专业版)
压制可考虑 CRF,我以前有一阵子用 QP,适合暂停党抠细节,但视觉质量不是最优的

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

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

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

总而言之,压制是一门学问,不是某些人想的那么简单。我尊重并且赞扬 YouTube 提供的宽裕码率,但其二压的画质,比起自己用高质量参数压制的视频画质,仍有较大差距。如果 YouTube 允许符合封装规范的不二压并且维持现有码率限制,那么 YouTube 完爆 B 站视频处理体系。
2019-07-09 11:36:36 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@h4wklee 不能,而且用 GPU 压制意味着高速转码但低画质,GPU 转码可以考虑 MediaCoder 之类的软件,转码封装一体。
2019-07-09 02:01:01 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@morethansean 我理解你愤怒的点,但是国内 IDC 带宽成本高是无奈的事实,如果用户带宽无限,骨干网和 4g 不拥堵,不限流量,那么码率自然是要多高有多高是最好,还压什么视频,直接传源视频岂不是美滋滋。

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

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

下载蓝光的时候,有时候也会遇到 4G 版本清晰度还不如 1.5G 的,这是压制技术的问题。高压参数可以在运动较少的画面节约码率,分配更多码率到较多运动的画面。
2019-07-09 01:40:37 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@morethansean 以及,我不认为我现在用 720p 的例子证明有什么问题,本质不就是,我码率低的多( 2M ),画质比码率高的多( 4.5M )的更好吗

你封装不出这样的视频不代表别人封装不了
至少我那个时候是可以的,现在还没试,我先不下结论

对,b 站这样做是对普通用户不友好,现在二压画质比以前差,比 youtube 还差,大概也是事实。

但不影响我能拿出以前二压画质比 youtube 画质高的例子,不是你上来就神 TM,懒得看的理由

如果 youtube 哪天允许合规范的封装视频不二压,并且仍然保持现在的码率限制,我吹爆 youtube 好么

我的初衷很简单,能通过技术降低码率并且提供高画质视频,何乐不为呢?就算现在带宽很大了,流量很便宜了,但是低码率高画质无论什么时候都不是坏事。

当年我花很多时间研究高压参数,封装那些,就是为了给当时普遍还是 2M 3M 宽带小水管的用户,提供流畅缓冲并且高画质的视听体验。

现在 b 站随便一个 20 分钟视频想缓冲到手机,都动辄 400M、500M,不光 4g 网络会堵车,b 站 cdn 服务器也会限速的,就算 wifi 环境也会限制最大速度。这个时候,如果是良好的压制,视频体积小收益是很大的。
2019-07-09 01:28:30 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@morethansean
我其实是有 b 站传的 1080p 的视频可以用于对比的,你可以点进我空间看黑色残骸,本来今晚想传一个,但因为这个是版权番,我不能传到 youtube,不然我迫不及待想传到 youtube,给你展示一下 1080p 1700K 码率毫不逊色甚至超越码率高的多的 youtube

b 站至少给你提供通过技术提高画质的通道(新规定不确定可不可以免二压,稍后试)
但是 youtube 不行,一律二压

最简单的例子,x264 你使用 very fast 预设,和 very slow 预设压制同一个片子,出来的质量差距是巨大的,就算是相同码率,这里涉及到 I B P 帧的原理,B P 帧越多,体积越小(画质相同)

你那个例子的方法我之前就知道,youtube 对于高帧率是允许更高的码率,提高码率当然可以改善画质,但这不是最好的方法
2019-07-08 21:14:05 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
再补充一点说明,2017-2018 年 B 站多次调整了视频上传的处理策略,对于二压也有不同的处理方案

B 站的二压参数也不是一成不变的,我在 B 站陆陆续续也传了很多年视频,对于官方处理超规视频的历史有一点了解

在投稿量不是那么巨大的时候,B 站是使用了很不错的二压参数进行处理,以至于有一阵子我都自我怀疑,我还需要费时间自己压一次视频吗,直接传上去不就得了,多省事,质量也没差多少

后面发现,对于码率超标严重的视频,会采取更激进的压缩方式,这时候二压的效果就不那么理想了(也可能是官方在调试),考虑到后面投稿量激增,可能为了节约时间成本,采用了高效低质的二压参数,但质量并不逊于 youtube

B 站背后可能还有更复杂的逻辑,比如动画类、三次元类是不同的压制策略,这方面我没有去详细测试

我欣赏 B 站的地方是,对于符合标准的视频(知道怎么去压制和封装的 UP ),不会无脑将视频二压成渣质量

而 Youtube,我至今没找到有效的方法提高 1080P 下的画质,即便给了 8M 码率,画质依然不理想
2019-07-08 20:56:04 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@cwbsw @morethansean

手头最近没有适合对比 Youtube 1080P 8M 和 B 站 1080P 3M 的视频

那么我们来对比 Youtube 720P 5M 和 B 站 720P 2M 如何?反正比率差不多,720P 是 2.5 倍码率,1080P 是 2.67 倍

hMdVJPQDsmc 这是 Youtube 的源视频,我是下载了 1440P,处理成 720P,再传到 B 站

av10101583 这个是 B 站视频,新播放器需要选择 1080P 才能正常加载 720P

然后这是二者在 720P 下画质的截图

https://www.v2ex.com/i/rqSlqNWs.png - Youtube

https://www.v2ex.com/i/8ZcWWMh0.png - B 站

可以观察一下右下的手毛,如果下载图片下来,反复切换,你还可以看到 Youtube 有许多马赛克色块

反正视频都在那,你可以自己下载来放进剪辑软件里面 AB 对比

注意,我这还是没有作者上传源视频文件的情况下,仅下载 1440P 简单处理后,直接传到 B 站

如果我有源文件,用相同参数压制成 720P,可以得到比现在更清晰的多的视频,正是因为 Youtube 的转码并不优秀,处理的时候损失了大量的质量,我二次转码会损失更多质量,但即便如此,2M 依然胜于 5M

有时候直觉并不一定正确,不经考证就说别人是井口之蛙的、拉低平均水平这类攻击性语言,不利于一个有益的讨论环境,我也不见得有多高明。

等以后有机会获得作者的源视频做 1080P 的测试对比,我非常乐意做一个真正的 8M vs 3M 对决
2019-07-08 12:18:34 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@Love4Taylor 不好说,我也是从 2011 年一路看着 b 站发展的

2011 年的时候,还是战渣浪时代,视频码率限制 512K,后期限总码率(视频+音频) 1024K
当时各路大神各显神通,通过高压参数,动画已经可以实现 720P 下很好的清晰度,B 站的翼年代记 720P 是我投的,全部码率 1000K 以下

再到后面,B 站自己有了上传服务,初期对码率限制也很多,1500K 还是 1800K,大概 2017 年,1080P 就放宽到 2000K 了,大会员 3000K。然后去年放宽到 3000K,大会员 6000K,以后根据储存和带宽成本,肯定会继续放宽
2019-07-08 08:57:37 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
不知道为啥大家都说码率感人
youtube 的 1080p,8M 码率,甚至还不如 b 站 1080p 二压的 3M 码率
如果 up 懂得封装,b 站 3M 画质是完胜 youtube 8M 的
2018 年 8 月的新规则我还不确定,至少以前只要正确封装,就能确保不被二压
2019-07-07 18:43:50 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@iyg429 总体资源丰富度 b 站肯定没法比的了,全球访问速度也完败,技术积累 google 毕竟还是强太多

只是单论用户体验、视频广告、同规格视频画质等几个方面 b 站做的不错
2019-07-07 18:01:35 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@digimoon 是的,我指的是正常的番剧。就算是巨人一拳那种,也不是一集从头打到底。一般消耗码率的是摄影(相当于合成)添加的后期特效,举个例子,同一参数,命运石之门 1 分 30 秒 op 的体积比正片还大。之前正好测试的时候压了一集,op 占了 50M,正片才占了 40M
2019-07-07 17:56:24 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@iyg429 除开国情限制,事实上 b 站不比 youtube 差,youtube 现在广告很多了。

而且同样都是二压,b 站对码率的利用率更高,简单来说就是相同码率下,b 站处理出来的视频画质更高。
2019-07-07 17:53:01 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@Love4Taylor 看来又改了,我最近的一次番剧投稿是 2018 年 2 月 9 号 AV19321117,新规则之后还没试过投稿。

我可以确认当时有 1080p+的选项,出来的源和 1080p 一致,等有时间我试试投个新番剧测试一下。
2019-07-07 17:18:50 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@Love4Taylor 可以做到非大会员不二压的,我传番剧的时候,会优先照顾非会员,只要视频正确封装并且将 1080P 码率控制在 2000K 以内。这样就算大会员选择了 1080P+,得到的视频也是和非大会员一样的。
2019-07-07 17:16:40 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@feikaras
只要选择了恰当的压制参数,对于动画这种视频,完全可以做到 15%-20%的码率提供蓝光源 85%的视觉质量

但再往上提升画面质量的代价就很大了,可能需要 40%-50%码率才能提供 90%的质量
2019-07-07 17:09:21 +08:00
回复了 dadachen1997 创建的主题 宽带症候群 b 站出 4k 清晰度了
@morethansean 其实 3000K 码率是可以压好 1080P 的,具体看压制参数和是否正确封装避免二压。

高压缩率参数压制速度非常非常慢,所以通常视频站会用快速但低质量的压制参数(或者 gpu 加速)来处理视频。
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2911 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 11:28 · PVG 19:28 · LAX 03:28 · JFK 06:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.