nvenc

是否有可能在没有 hwdownload 的情况下进行无损色彩空间 HEVC NVENC 编码?
nvenc

是否有可能在没有 hwdownload 的情况下进行无损色彩空间 HEVC NVENC 编码?

我需要以一定的帧速率(至少 30 fps)捕获整个屏幕的位完美无损视频。我目前正在使用 Windows 10 和最新版本的 FFmpeg。鉴于录制视频的分辨率相当高(4K 或更高),允许真正libx264rgb无损编码的软件编码器(例如)无法完成这项工作,因为即使使用预设,帧速率也会降至 15 fps 或更低ultrafast。此外,为此目的将信息从 GPU 传输到 CPU 在这方面是一个瓶颈,所以如果可能的话,我想避免它。 因此,我一直在研究硬件编码器,以检查是否可以将所有工作委托给我的 GPU(RTX 4070 Ti)。经过一番研究,我意识到可以通过以下...

Admin

FFMPEG 和 NVENC 渲染输出文件的大小差异
nvenc

FFMPEG 和 NVENC 渲染输出文件的大小差异

为了这: NVEncC64.exe --avhw -i "PATH\FILE (SRC).MP4" -c "av1" --cbr 1500 --audio-codec aac --audio-bitrate 64 -o "PATH\FILE (AV1).MP4" 我使用了 NVEncC (x64) -Encoder 版本 7.21,但是对于这个: ffmpeg -i "PATH\FILE (SRC).MP4" -c:v av1_nvenc -b:v 1500k -b:a 64k -y "PATH\FILE (AV1).MP4" 我不知道使用的是哪一个版本...

Admin

ffmpeg:使用 cuda 过滤帧
nvenc

ffmpeg:使用 cuda 过滤帧

是否可以在 nvidia GPU 端过滤帧?对于 intel qsv,它看起来像 [sprites_src]vpp_qsv=framerate=1/10,scale_qsv=-1:160:mode=$mode:format=rgb32,hwdownload,format=rgb32[sprites_out]; 对于 nvidia 我必须使用软件过滤器 [sprites_src]scale_npp=-2:160:interp_algo=lanczos,hwdownload,format=nv12,framerate=fps=1/10[sprites_out]...

Admin

ffmpeg 使用相同型号和性能但用途不同的多个 GPU
nvenc

ffmpeg 使用相同型号和性能但用途不同的多个 GPU

操作系统 Ubuntu 22.04.1 ffmpeg 版本 N-109649-gab8cde6efa 我从官方来源安装了 GPU 驱动程序。 wget https://international.download.nvidia.com/XFree86/Linux-x86_64/525.78.01/NVIDIA-Linux-x86_64-525.78.01.run chmod +x NVIDIA-Linux-x86_64-525.78.01.run sudo ./NVIDIA-Linux-x86_64-525.78.01.run 并从源代码编译 ffmpeg...

Admin

nvenc scale_npp 导致 FFmpeg 无法启动 HLS nginx
nvenc

nvenc scale_npp 导致 FFmpeg 无法启动 HLS nginx

将我的显卡从 680 升级到 1650 后,我现在能够使用 NVENC 编码 HLS 流的多个比特率。但是,我被以下问题难住了,如果我尝试添加缩放参数 -vf scale_npp=1280:720,FFmpeg 无法启动。 exec ffmpeg -y -vsync 0 -hwaccel cuda -hwaccel_output_format cuda -i rtmp://localhost/livestream/$name -c:a copy -c:v h264_nvenc -cbr true - b:v 1000k -vf scale_npp=960:5...

Admin

FFMPEG - 锁定比特流缓冲区失败:缓冲区不足 (14):.35x 视频编码失败
nvenc

FFMPEG - 锁定比特流缓冲区失败:缓冲区不足 (14):.35x 视频编码失败

我正在尝试使用 FFmpeg 使用 hevc_nvenc 将多个视频文件从 AVC 转换为 HEVC,并且在最后一刻转换文件后,它给了我这个错误: [hevc_nvenc @ 00000293155d5880] Failed locking bitstream buffer: not enough buffer (14): .35x Video encoding failed [aac @ 0000021d74665040] Qavg: 585.557 [aac @ 0000021d74665040] 2 frames left in the queue o...

Admin

将 ffmpeg 编码从 libx264 转换为 h264_nvenc
nvenc

将 ffmpeg 编码从 libx264 转换为 h264_nvenc

视频托管网站 LBRY建议用户尝试以下命令来压缩上传内容: ffmpeg -i input.avi -c:v libx264 -crf 21 -preset faster -pix_fmt yuv420p -maxrate 5000K -bufsize 5000K -vf 'scale=if(gte(iw\,ih)\,min(1920\,iw)\,-2):if(lt(iw\,ih)\,min(1920\,ih)\,-2)' -movflags +faststart -c:a aac -b:a 160k output.mp4 使用 h264_nvenc 而不是...

Admin