我运行的是 Ubuntu 14.04,配有 NVIDIA GTX 960 和最新驱动程序。当我在 Youtube 上观看高清视频时,质量真的很差,而使用 VLC 播放磁盘上的高清视频则很正常。我用几段高清视频测试了一下,在我的 Chromecast 上看起来不错。Chrome 也更新到了最新版本。
答案1
你到底什么意思?
您发布的截图显示色带和坏解块在运行 Firefox 的 Windows 机器上,同样也处于黑暗且复杂度较低的场景中。其他一些场景如下9分49秒对于质量相当低的视频来说,这似乎是可以接受的。这正是比特率匮乏的视频的样子,也是编码器所做的。
这是我下载到家里的电脑上的 720p 文件的媒体信息:
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=60
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 30mn 11s
Bit rate : 1 318 Kbps
Maximum bit rate : 6 991 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.057
Stream size : 285 MiB (87%)
Tagged date : UTC 2015-12-18 19:12:58
3.1 级的 1318 Kbps 远低于正常水平建议(2496 Kbps/ HQ 3072 Kbps)适用于 720p 内容,甚至更低适用于更高和更高效的级别。我怀疑 YouTube 不能为这个视频的质量差负责,它上传时的质量肯定很差。
当 Handbrake 成为简洁、易于使用、快速的 x264 配置以及可接受的图像保真度(crf20)的典范时,我总是对看到这样的结果印象深刻。