我想为我的视频项目购买一台专用服务器,我同时上传多个视频,每个视频大小约为 2-3 GB,长度约为 2-3 小时(电视剧/电影)。目前,我使用的是具有 RAM 和专用端口链接速度的Intel Xeon E5-1650V3
专用服务器,但当我将视频转换为使用时,每个视频的转换时间约为 40 分钟到 1 小时,但我需要一些可以在 15 分钟内完成的更快的解决方案。一些托管公司建议在其中添加 GPU。128GB
1GBPS
mp4/avi
HLS
FFMPEG
请推荐一个可以快速处理版本转换的专用服务器规格。我将使用的功能
CentOS7
,FFMPEG
期待建议
答案1
从 Kepler 一代开始,所有 NVIDIA GPU 都支持完全加速的硬件视频编码和解码。硬件编码器和硬件解码器称为 NVENC 和 NVDEC。
NVENC 和 NVDEC 可以与 FFmpeg 有效结合使用,显著加快视频解码、编码和端到端转码的速度。
要使用 nvenc 编译 FFmpeg,必须安装 CUDA 工具包。稍后的二进制文件不会使用它,但您需要 CUDA 库。
它可以被以下对象使用:
ffmpeg -y -hwaccel cuda ...
有关如何执行此操作的更多详细信息,请参阅NVidia 文档。