1
mhycy 2017-12-21 14:52:41 +08:00
体积和码率时长有关系,你说的两个格式记忆中都是容器...
|
2
hoythan 2017-12-21 14:57:28 +08:00
看码率和编码方式。和格式没关系。
|
3
honeycomb 2017-12-21 14:57:31 +08:00 3
webp 和 webm 都是封装格式
webp 使用的编码大致是 VP8 的关键帧的压缩算法。 webm 主要使用的编码方式是 VP9(视频)+vorbis(音频),vorbis 常包装成 ogg 格式 VP9 是可以和 H265 比拟的编码,它的下一代是由各个开放格式合并而来的 AV1 所以,根据实际目标质量的选择,你确实可以把由 VP9 编码的这个 webm 转码成一个尺寸更小的 mp4 封装的 H264 编码的视频,但一般来说,考虑到 youtube 在优化码率上做了很多工作,画质会明显下降。 |
4
changwei 2017-12-21 15:12:41 +08:00 via Android
英雄联盟内置录像功能是生成 webm,因为英雄联盟的录像回放界面是个浏览器。
|
5
xmoiduts 2017-12-21 15:36:37 +08:00 via Android
ffmpeg 会二压啊,每转码一次都会降低一点画质,即使尺寸参数没变。你调调 -crf 参数,看看压缩比变没变。
|
6
Kagari 2017-12-21 15:48:30 +08:00 via Android
x264 大法好
|
7
b821025551b OP |
8
jasontse 2017-12-21 16:24:06 +08:00 via iPad
@b821025551b 反了吧,应该是相同画质下谁的码率可以做到更低。
|
9
ryd994 2017-12-21 16:29:38 +08:00 via Android
-c:v copy -c:a copy
|
10
honeycomb 2017-12-21 16:32:48 +08:00 1
@b821025551b
可以用 SSIM/PSNR 或者更好的指标比较一下同码率的表现。 H265 的表现应该是比 VP9 好一些,两者都显著领先 H264,youtube 用 VP9 多是为了不需要交 H265 的高额专利费 |
11
msg7086 2017-12-21 17:52:19 +08:00
有损之间互转然后比较毫无意义。要比压缩率需要更科学的做法。
另外 webm 和 mp4 都是容器格式,毫无压缩可言,两者都只是个几 MB 大小的元数据。 |
12
hjc4869 2017-12-21 17:55:29 +08:00 via iPhone
一般情况下可以认为同样的画质,体积 avc>vp9>hevc
|
13
Love4Taylor 2017-12-21 17:55:29 +08:00
要对比 你得拿原片分别压两次 控制好除编码外其他参数基本相同 这样才有意义
|
14
sgissb1 2017-12-21 18:09:50 +08:00
小伙,你这个提问有问题啊。
webm 和 mp4 都是容器格式,里面的编解码才和压缩比有关。另外按照 9 楼哥们说的,要参考 ssim psnr,但事实上也要看哥们你的应用场合。 假设相同视频源的裸数据,在相同 ssim psnr 下的不同图像的编解码还存在编解码效率问题的说,还有对色彩支持范围的说。 视频关键帧间隔也比较重要。。。。 你应该比编码好的裸视频流啊。另外你的文件里面还有音频流的说,webm 里面你放的是啥音频编码也没说。 |
15
xmoiduts 2017-12-22 14:07:05 +08:00 via Android
@b821025551b 画质可以看带纹路的目标,比如头发。12000kbps 和 4000kbps ( h264 )差别已经很明显了。另外,同样码率 /crf 下,也有不同的压制速度选项,也会影响画质和处理时间。
|