ffmpeg - 优化 hevc 工具箱编码,使其看起来像 ffmpeg 中的 x265 编码

标签 ffmpeg hevc

我正在使用 ffmpeg 将视频从 h264 编码为 h265。首先,我使用 x265 软件版本制作 30 秒的影片剪辑,将文件大小从 18Mb 减少到 2Mb,并在 45 秒内得到以下静止帧结果 enter image description here

接下来我使用了hevc_videotoolbox硬件加速版本,首先从18 Mb到1.6 Mb,结果很差,我决定将比特率提高到1.5Mbit/s,从而在12秒内获得5.7Mb的文件。然而,尽管文件大小增加了近 3 倍,但结果显然不如 x265 版本。

enter image description here

是否可以提高 hevc_toolbox 质量并仍然保持速度优势?

ffmpeg -i test.mp4 -an -c:v libx265 -vtag hvc1 -y test_x265.mp4 

ffmpeg -i test.mp4 -an -c:v hevc_videotoolbox -vtag hvc1 -y -b:v 1.5M test_vt.mp4

我使用的是 2017 年末的 MB pro 版本,带有 kaby Lake

最佳答案

hevc_videotoolbox 是硬件加速的,因此它永远不会像 x265 那样高效。如果您有时间,我建议您使用 x265。

关于ffmpeg - 优化 hevc 工具箱编码,使其看起来像 ffmpeg 中的 x265 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52344694/

相关文章:

ffmpeg - 从 IP 摄像机/rtsp 到网站的实时音频流

video-streaming - 什么 HEVC 编解码器标签与 fMP4、hvc1 或 hev1 一起使用?

bash - 尝试使用 ffmpeg 在文件夹中循环播放列表

android - FFmpeg - 视频幻灯片图像之间的过渡效果

ffmpeg - PS4无法播放h264视频

android - HEVC 解码器端口 Android 警告 : invalid conversion from 'signed char*' to 'char const*

ios - 在 iOS 上使用 HEVC 编码器输出巨大的视频

video - 使用 ffmpeg 解码基本 HEVC 流

android - 带有一组未格式化为 %d.jpg 的图像文件的 ffmpeg

ffmpeg - avformat_write_header 产生无效的 header (导致 MPG 损坏)