0

我的要求是从至少 4k 分辨率的原始帧创建编码视频。目前我正在使用 libavcodec (H.264, MPEG4) 录制 @1080p 的视频。录制这些视频@4k 的最佳解决方案是什么?

是否可以使用 libavcodec 进行多线程编码?另一种选择可能是使用英特尔 QuickSync。那有多好?

还有其他可用的解决方案吗?

编辑:我需要至少 24FPS。

4

1 回答 1

3

最好是非常主观的。您可以以较低的质量获得更快的编码,并且有人可能对此很好。你没有提到你正在使用的编解码器。AFAIK,带有 x264 的 libavcodec 可以处理多线程的 4k 分辨率。我认为硬件将成为限制因素。我的 i7 管理 4 fps 的中等预设主配置文件和 8 个并行运行的线程,基线配置文件的速度高达 8 fps。所以还有一段路要走。如果您有四处理器系统,x264 应该仍然可以做到。

从未使用过英特尔 QuickSync,因此无法在此处发表评论。

一个指针:如果您可以选择,基于 CUDA 的编码可能会更快。

于 2013-05-02T08:34:27.487 回答