2026-02-08 109 次
好,我直接给你一套在 Ubuntu 24.04 + i3-10105 + RTX 4070 Ti Super 上,把显卡性能拉满、Shotcut 与 FFmpeg 全链路 GPU 加速的完整方案,一步到位,不再绕弯。
Ubuntu 默认开源驱动 nouveau 完全发挥不了 4070Ti Super,必须装官方闭源驱动。
sudo apt update sudo apt install -y build-essential dkms linux-headers-$(uname -r) sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt install -y nvidia-driver-550
(4070Ti Super 用 550/555 都稳,优先 550)
sudo reboot
重启后执行:
nvidia-smi
看到 RTX 4070 Ti Super + 驱动版本,就是成功。
Shotcut 在 Linux 上默认对 NVIDIA 不自动开硬解,需要手动配置。
sudo apt install -y nvidia-vaapi-driver vainfo
验证是否成功:
vainfo | grep -i hevc
出现 VAProfileHEVCMain 等,说明 NVIDIA 硬解已就绪。
打开 Shotcut:
Settings → Playback
✅ Use Hardware Decoder(必须开)
✅ GPU Effects(必须开)
渲染器选 OpenGL 或 Vulkan(Vulkan 更稳)
Settings → Video Mode
分辨率/帧率按你的素材来(4K 60fps 直接上)
预览缩放:Preview Scaling → Use Hardware Decoder 打开
导出时启用 NVENC 编码
导出 → 选择 H.265/HEVC 或 H.264
Codec 里选:
h264_nvenc(NVIDIA H.264 硬编)
hevc_nvenc(NVIDIA H.265 硬编)
Preset 选 slow 或 medium(质量/速度平衡) 这样:
预览:NVDEC 硬解
特效:GPU 渲染
导出:NVENC 硬编CPU 基本只做调度,4070Ti Super 全程干活。
4070Ti Super 的 NVENC/NVDEC 是目前 Linux 最强视频加速组合之一。
Ubuntu 官方源已经自带,直接装:
sudo apt install -y ffmpeg
ffmpeg -hide_banner -encoders | grep nvenc ffmpeg -hide_banner -decoders | grep cuda
看到 h264_nvenc、hevc_nvenc、h264_cuvid、hevc_cuvid 就是成功。
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i "input.mkv" -c:v hevc_nvenc -preset slow -crf 23 -c:a aac "output.mp4"
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i "input.mkv" -c:v h264_nvenc -preset medium -crf 20 -c:a aac "output.mp4"
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i "input.mkv" -vf scale_npp=1920:1080 -c:v hevc_nvenc -preset slow -crf 23 -c:a aac "output_1080p.mp4"
scale_npp 是 NVIDIA 专用 GPU 缩放,比 CPU 快 10~30 倍。
sudo nvidia-smi -pm 1
nvidia-smi -q | grep Power
4070Ti Super 一般 285W,不用改。
sudo nvidia-smi -ac 5001,2505
(锁定最高频率,剪辑/转码全程满血)
装 NVIDIA 550 驱动 → 重启
装 nvidia-vaapi-driver
Shotcut 打开 Use Hardware Decoder + GPU Effects
导出选 hevc_nvenc / h264_nvenc做完这些,你的 4070Ti Super 在 Ubuntu 下就是完全满血状态,Shotcut 预览 4K 丝滑,导出速度比 CPU 快 10~20 倍。