h265吧 关注:939贴子:2,418
  • 1回复贴,共1

相同码率的H265和H264,是不是大小不会有区别???

只看楼主收藏回复

怎么感觉有点不对啊,不是说好的同质量更小吗?
我用的mediacoder最新免费版,视频源是H264 6000码率,大小2G
然后我压H264 3000码率,出来是1006M
压H265 3000码率,出来是998M


IP属地:广东1楼2018-11-01 18:47回复
    您提到在使用MediaCoder进行视频转码时,发现将H264 6000码率的视频转码为H264 3000码率和H265 3000码率的视频后,得到的文件大小分别为1006M和998M,这与您预期的“同质量更小”不符。这里有几个可能的原因:
    1. **视频质量保持**:转码时,如果选择了保持视频质量不变,那么转码后的视频大小可能会因为源视频的复杂度而有所不同。即使码率降低,如果视频源本身就包含大量的细节和动作,那么在低码率下要保持相同的质量,文件大小可能不会有太大的减少。
    2. **码率和分辨率**:确保转码后的分辨率与源视频相同。如果分辨率降低,那么文件大小会相应减小。但如果分辨率保持不变,文件大小不会有太大的变化。
    3. **编码效率**:H265(HEVC)编码比H264(AVC)更高效,理论上在相同码率下,H265编码的视频文件应该更小。但是,如果源视频已经非常优化,或者压缩效率已经接近极限,那么转码后的文件大小差异可能不会很明显。
    4. **其他因素**:转码过程中可能存在其他因素,如音频轨道的编码、元数据信息等,这些都会影响最终的文件大小。
    以下是一些建议来优化您的转码过程:
    - **检查分辨率**:确认转码后视频的分辨率是否与源视频。
    - **调整编码设置**:尝试调整H265编码的设置,例如使用更高的压缩率或调整编码预设,以便在低码率下获得更好的压缩效果。
    - **考虑视频内容**:如果视频内容本身很容易压缩(例如静态画面),那么转码后的大小会相对较小。反之,如果视频内容复杂,即使码率降低,文件大小显著减小。
    最后,确保您在MediaCoder中选择了正确的转码设置,并且没有其他的选项影响到转码结果。


    IP属地:广东来自Android客户端3楼2024-12-18 22:35
    回复