首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ffmpeg h265 h265压缩h265视频?

如何使用ffmpeg h265 h265压缩h265视频?
EN

Stack Overflow用户
提问于 2020-11-16 16:45:51
回答 1查看 3K关注 0票数 0

我正在使用我的相机应用程序录制一些视频。之前,他们只有h264选项,所以文件大小非常大,比如10 so的1小时标准智能手机摄像头质量。我使用ffmpeg压缩它们,它们将减少到150-200MB,同时看起来也是一样的。

现在,他们添加了一个h265选项,所以我首先使用它来记录。现在,这些文件可能会更小一些,但它们仍然很大,比如5GB。因此,我自然尝试了这些视频,但它们不仅压缩速度要慢得多,即0.3倍的速度,而且文件大小可能会减少5%。

所以我不确定我要做什么才能得到这些新的h265视频,就像我在使用ffmpeg之前编码的那样,它们的大小大约是150-200MB。

这是因为ffmpeg不能有效地使用h265编码压缩h265吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-17 19:11:26

并非所有格式都是平等的。

H.265是比H.264更新的一代格式,在理想情况下,H.265可以节省大量的文件大小(但编码速度可能要慢得多)。

因此,将H.264与H.265进行比较可能是不公平和不现实的。

并非所有编码器都是平等的。

不管格式如何,有些编码器都是垃圾。您的H.264输入可能是由硬件编码器创建的,该编码器为编码速度牺牲了每比特质量。这些都是低效的编码器。

因此,如果你采用一个H.264输入是由一个效率低下的编码器,然后重新编码它使用高效的H.265编码器,你可能会看到很大的文件节省,尽管压缩不友好的编码工件在源代码中存在。

您的H.265输入是由ffmpeg创建的

如您的控制台输出所示:encoder: Lavf58.34.101,这是libavformat库版本。这个库负责修改文件。

我不确定使用了哪个编码器,但它可以表明x 265--一个高效的编码器--可以被使用。来自mediainfo的输出可以指示实际的编码器。

因此,如果是这样的话,并且重新编码它,那么除了发电损失之外,您可能不会看到太大的不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64862082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档