怎么无损的把一种“有损压缩格式”的视频转成另一种“有损压缩格式”?

2018-09-06 13:42:23 +08:00
 kongque2016
我想剪辑个视频上传到 bilibili,但是手上的素材都是 mpeg 编码的 mp4 格式(大约 720p),premiere 导入不支持。

我现在要先用格式工厂转成 avc h264 格式,但是在配置输出选项时,不知道怎么选?
举个例子,有一个素材是 250 兆,我把输出设定成 1080p,发现转换后的大小约 570 兆。
把输出设定成 720p,发现转换后的大小约 300 兆。
我不知道该怎么选了。

mpeg 编码和 avc h264 编码都是有损的,那两者之间转码的话,是不是必然又有损失?
能不能用一种方法,把我现在 mpeg 编码的素材里的信息,全部用 h264 还原出来?
如果损失是必然的,我怎么尽可能的减少损失,拿上面的例子说,把 720p 的 mpeg 素材转成 avc h264 格式,是不是输出成 1080p 要比输出成 720p 要好一些,不然,那多出的 270 兆是什么呢?

我正在搜索码率,采样率这些东西,小白一只,偷个懒想先请教一下各位。
5773 次点击
所在节点    问与答
23 条回复
coderluan
2018-09-06 17:20:19 +08:00
分辨率 /帧率 /码率 这三个属性都影响体积,帧率一般不变,所以你把码率调小点就好了。
yksoft1
2018-09-06 17:22:07 +08:00
@KevZhi 你是说一个是封装一个是编码?如果都是编码,MPEG-2 视频和 H.264 一个是 H261 的儿子,一个是 H261 的曾孙
Shy07
2018-09-06 18:36:24 +08:00
无可避免,视频的本质是图片,图片解码后在内存中的 buffer 就是“无损”的,就算直接把 buffer 编码成另一种有损压缩的图片格式,其中损失信息是无可避免的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/486718

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX