开启辅助访问
 找回密码
 立即注册

土豆,优酷CIBN酷喵影视上的h264是真的H264吗?

weyung 回答数1 浏览数187267
土豆,优酷CIBN酷喵影视上的h264是真的H264吗?
laox | 未知
不要一看我这段字特多就觉得是复制的就不看了,这完全是我手打的。。针对lz的问题的回答。。

1.flv、f4v、mp4、mkv这些都是封装格式。就是说把一段H264视频和一个AAC音频(当然也可以是别的)塞进去变成一个文件的东西。

2.f4v是flash9开始有的,是flv的修改版,实际使用中没什么不同,因为现在的封装工具并不对这两个进行区别。他们所能封装的编码也很有限,但支持现在最常用的H264视频和AAC音频。
而mkv是最万能的封装格式,什么编码的东西都可以放进去。甚至jpg图像也可以往里放。

3.往视频网站上上传东西,上传完了之后,他们都会自己重压缩一遍。
不同网站的压缩设置不同。实际上,即便是向同一个网站上传同一个文件,每一次的压缩设置也都不一样。所以出现了你所说的在优酷上45m。在土豆上55mb的情况。

4.视频网站重压上传的视频原因很多啦,举几个常见原因吧:1)编码不是flv所能封装的。所以它转成H264/AAC的。 2)视频分辨率过高,或者码率过高,重新压缩成适合网络播放的。压缩体积小了也节省服务器资源。 3)视频网站要加上自己水印。
因为这些原因,优酷土豆这俩网站是无条件重压的。就是说不管你怎么上传视频,上传什么视频,他都给你重新压缩一次。

5.同样是H264编码,决定画质/体积的不仅仅是分辨率和帧数,涉及到很多设置。
首先有一点很显然的是,压缩的时候有个画质可选,对吧,选低画质,文件就小。除了从画质方面去限制它,还可从码率方向去限制它,比如说设一个平均码率或者近似码率的,编码器会按照你要求的码率去选择画质。
但这些还不够,同样的码率或者画质设置之下,还有很多影响编码结果的东西。那就很复杂了,比如说参考帧数量、B帧数量和比重,视觉补偿分析的种种设置等等,可以认为是“编码强度”。

换个说法吧,
你给X264规定一个画质指数,编码同一个文件,如果编码强度设得越高,编码速度就越慢,出来的文件体积就越小。而画质是围绕着你指定的画质指数不变的。
你给X264规定一个码率,编码同一个文件,如果编码强度设得越高,编码速度就越慢,出来的文件视觉效果就越清晰。而码率还是围绕着你指定的码率的。

你重新压缩这个视频的时候,很显然你所选择的那套设置导致了出来的文件很大。

6.H264是有损压缩,你把已经压缩过的东西重新编码一遍,画质必然降低。如果你并不是非常迫切的想让文件体积变小的话,不要牺牲画质去重新编码。

7.视频网站的服务器资源非常有限,不可能用很高的压缩强度去压视频,所以他们的压缩率并不高。

8.你可以装一个mediainfo,用它可以方便的看到视频网站的视频是用什么样的设置压的。大多数编码器压完之后都会把设置写在h264文件里做个纪念。。土豆优酷这些都是写的。。就算有不写的(比如direct264就不写),起码也能看到参考帧数还有用的什么profile,因为这些是回放必需的信息。

9.同一个视频,播放效果不同,原因可以有很多,我觉得你这个情况,可能性最大是渲染器的区别。至于字幕是否平滑就很好说了,字幕的绘制方式有很多,平滑度可以差很多,这跟播放器自己选择的绘制方式有关。

10。优酷播放器?暴风影音?这些都太难用了。。卸了吧。。起码装一个大解码包吧。。。比如终极解码、完美解码这样的。我自己则是用K-Lite Mega Codec Pack,再装一个KMPlayer。
注意这些播放器用的都是directshow滤镜形式的解码器,就是说他们安装的时候,会把这些滤镜注册一下,以后系统每个播放器都能调用到这个滤镜。但这样的问题就是,假如一个解码包装了某些滤镜,另一个播放器安装的时候可能还会装其中的某些滤镜,然后各自的版本和设置还有所不同,就容易出问题。所以我说你先把暴风影音之类的卸掉再装别的。

11.一开始说了,这些都是封装格式,他们之间实际上可以互相重新封装,不需要编码。就是说flv里的视频轨和音频轨可以无损失的放到一个mkv文件里,反过来也可以。
只不过不同的封装格式支持的编码不同罢了。比如说XVID可以放在MKV里,但不能放在FLV里。lz说的全是H264,两个都支持H264,就无所谓了。
用Deepseek满血版问问看
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影