如何使用 ffmpeg h265 压缩 h265 视频?
How to compress h265 video using ffmpeg h265?
我正在使用我的相机应用程序录制一些视频。在他们只有 h264 选项之前,对于标准智能手机相机质量,文件大小非常大,比如 10GB 1 小时。我使用 ffmpeg 压缩它们,它们会在看起来相同的情况下减少到大约 150-200MB。
现在他们添加了一个 h265 选项,所以我首先用它来录制。现在这些文件可能有点小,但它们仍然很大,如 5GB。所以很自然地,我在这些视频上尝试了 ffmpeg,但不仅它们的压缩速度要慢得多,即 0.3 倍的速度,而且文件大小可能会减少 5%。
所以不确定我需要做什么才能获得这些新的 h265 视频,就像我在使用 ffmpeg 之前编码的视频一样,因此它们的大小约为 150-200MB。
是不是因为ffmpeg使用h265编码不能高效压缩h265?
并非所有格式都相同
H.265 是比 H.264 更新一代的格式,在理想情况下,H.265 可以显着节省文件大小(但编码速度可能要慢得多)。
所以比较 H.264 和 H.265 可能是不公平和不现实的。
并非所有的编码器都是平等的
有些编码器无论格式如何都是垃圾。您的 H.264 输入可能是由硬件编码器创建的,该编码器牺牲了每比特质量来提高编码速度。这些是低效的编码器。
因此,如果您采用低效编码器生成的 H.264 输入,然后使用高效的 H.265 编码器对其进行重新编码,尽管源中存在压缩不友好的编码伪像,但您可能会看到显着的文件节省。
您的 H.265 输入是由 ffmpeg 创建的
如您的控制台输出所示:encoder: Lavf58.34.101
,这是 libavformat 库版本。该库负责对文件进行多路复用。
我不确定使用的是哪种编码器,但这可能表明可以使用 x265(一种高效的编码器)。 mediainfo
的输出可能表示实际的编码器。
因此,如果是这种情况,并且您对其重新编码,除了 generation loss。
之外,您可能看不到太多差异
我正在使用我的相机应用程序录制一些视频。在他们只有 h264 选项之前,对于标准智能手机相机质量,文件大小非常大,比如 10GB 1 小时。我使用 ffmpeg 压缩它们,它们会在看起来相同的情况下减少到大约 150-200MB。
现在他们添加了一个 h265 选项,所以我首先用它来录制。现在这些文件可能有点小,但它们仍然很大,如 5GB。所以很自然地,我在这些视频上尝试了 ffmpeg,但不仅它们的压缩速度要慢得多,即 0.3 倍的速度,而且文件大小可能会减少 5%。
所以不确定我需要做什么才能获得这些新的 h265 视频,就像我在使用 ffmpeg 之前编码的视频一样,因此它们的大小约为 150-200MB。
是不是因为ffmpeg使用h265编码不能高效压缩h265?
并非所有格式都相同
H.265 是比 H.264 更新一代的格式,在理想情况下,H.265 可以显着节省文件大小(但编码速度可能要慢得多)。
所以比较 H.264 和 H.265 可能是不公平和不现实的。
并非所有的编码器都是平等的
有些编码器无论格式如何都是垃圾。您的 H.264 输入可能是由硬件编码器创建的,该编码器牺牲了每比特质量来提高编码速度。这些是低效的编码器。
因此,如果您采用低效编码器生成的 H.264 输入,然后使用高效的 H.265 编码器对其进行重新编码,尽管源中存在压缩不友好的编码伪像,但您可能会看到显着的文件节省。
您的 H.265 输入是由 ffmpeg 创建的
如您的控制台输出所示:encoder: Lavf58.34.101
,这是 libavformat 库版本。该库负责对文件进行多路复用。
我不确定使用的是哪种编码器,但这可能表明可以使用 x265(一种高效的编码器)。 mediainfo
的输出可能表示实际的编码器。
因此,如果是这种情况,并且您对其重新编码,除了 generation loss。
之外,您可能看不到太多差异