首页 > 其他分享 >ffmpeg 将转码使用到显卡上

ffmpeg 将转码使用到显卡上

时间:2024-11-27 22:58:31浏览次数:4  
标签:hevc ffmpeg 转码 h264 cuvid nvenc 显卡

ffmpeg.exe -hwaccels

Hardware acceleration methods:
cuda
dxva2
qsv
d3d11va
opencl
vulkan

ffmpeg -decoders


 DEV.LS h264                 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_qsv h264_cuvid)
         (encoders: libx264 libx264rgb h264_amf h264_mf h264_nvenc h264_qsv)
 DEV.L. hevc                 H.265 / HEVC (High Efficiency Video Coding) (decoders: hevc hevc_qsv hevc_cuvid)
        (encoders: libx265 hevc_amf hevc_mf hevc_nvenc hevc_qsv)

 

 

//ok
 ffmpeg.exe  -i E:\D\video\music\libgav1-china.mp4  -c:v h264_nvenc -preset slow E:\D\video\music\libgav1-china-xx.mp4

 

 

//视频会有卡顿
使用CUVID和NVENC实现全硬件转码:
ffmpeg -hwaccel cuvid -c:v h264_cuvid -i input -c:v h264_nvenc -preset slow output.mkv

部分硬件转码,帧通过系统内存(这是必要的转码10位内容):
ffmpeg -c:v h264_cuvid -i input -c:v h264_nvenc -preset slow output.mkv

标签:hevc,ffmpeg,转码,h264,cuvid,nvenc,显卡
From: https://www.cnblogs.com/YZFHKMS-X/p/18573262

相关文章

  • Qt/C++音视频开发-保存裸流加入sps/pps信息/支持264/265裸流/转码保存/拉流推流
    Qt/C++音视频开发-保存裸流加入sps/pps信息/支持264/265裸流/转码保存/拉流推流介绍在音视频开发中,保存原始数据流(裸流)时,需要将编解码器的参数集(如H.264/H.265中的SPS和PPS)一同保存。这些参数集包含了解码所需的关键信息。本文将介绍如何在Qt/C++环境下实现这一功能,并支持......
  • Java中使用FFmpeg拉取RTSP流
    在Java中使用FFmpeg拉取RTSP流并推送到另一个目标地址是一个相对复杂的任务,因为Java本身并没有直接处理视频流的功能。但是,我们可以借助FFmpeg命令行工具来实现这个功能。FFmpeg是一个非常强大的多媒体处理工具,能够处理音频、视频以及其他多媒体文件和流。为了在Java中调用FFmpeg......
  • Linux-查看 GPU版本/CUDA 版本/显卡驱动程序版本信息
    GPU版本信息指的是您计算机中安装的NVIDIA显卡的型号和性能参数;显卡驱动程序版本信息是用于使操作系统与显卡硬件进行通信的软件的版本号每个GPU型号需要特定的驱动程序;NVIDIA的多个显卡系列(如GeForce、Quadro和Tesla)可能会共享某个版本的驱动程序;NVIDIA通常会提......
  • Windows 10上编译FFmpeg以支持NVIDIA GPU加速
    目录一、引言二、使用NVDIA加速的准备工作三、编译FFmpeg四、使用FFmpeg五、常见问题及解决方案六、总结一、引言        FFmpeg是一个强大的多媒体处理工具,它支持音频、视频和流媒体的录制、转换和流式传输。NVIDIAGPU提供了强大的计算能力,通过CUDA和NVENC......
  • win11显卡驱动退回上个版本
    前言  windows系统自动更新,会把显卡驱动升级,导致和现有的pytorch环境不兼容,下面是解决方法:解决方法  打开设备管理器,找到显示适配器  右键显卡设备->属性->驱动程序->回退驱动程序->确认,然后重启机器即可  下图是回退后的驱动版本和CUDA版本: ......
  • 27K star!有没有显卡都能搞,Langchain-Chatchat 快速基于LLM构建本地智能知识库
    觉得搞一个AI的智能问答知识库很难吗?那是你没有找对方向和工具,今天我们分享一个开源项目,帮助你快速构建基于Langchain和LLM的本地知识库问答,在GitHub已经获得27Kstar,它就是:Langchain-Chatchat......
  • 全能转码工具(免费,记得收藏)
    今天有小伙伴问我要ts转mp4的转换工具:添加图片注释,不超过140字(可选)这一提到格式转换,我第一想到的当然是格式工厂,需要格式工厂的小伙伴移步至——>>2024最新版,国产软件牛批!我测试可以转换,但今天给大家推荐另外一款音频视频格式转换软件,完全免费,也是非常好用!软件介绍今......
  • 有效应对‘因ffmpeg.dll缺失导致代码无法执行’的电脑故障解决方案
    当电脑出现“由于找不到ffmpeg.dll,无法继续执行代码”的错误提示时,这通常意味着某个应用程序或进程在尝试调用ffmpeg.dll这一关键动态链接库(DLL)文件时未能成功找到它。ffmpeg.dll是FFmpeg项目的一部分,该项目提供了一套用于录制、转换数字音视频,以及将其转化为流的开源库。为......
  • 【java 使用 ffmpeg 将rtsp转hls】
    java海康接口ffmpeg提示海康相关文件开发准备工具使用获取监控列表ffmpeg转换视频流视频流转换导入提示java使用SpringBoot框架jdk使用1.8版本海康通过访问OpenAPI文档中心的方式可以验证API网关是否安装成功,访问地址http://IP:Port/artemis-portal/......
  • 【AI换装】CatVTON换装一步到位,不限上衣、裤子、裙子,显卡要求低
    CatVTON是由中山大学、美图和鹏城实验室联合发布的基于扩散模型的虚拟试穿技术工具,旨在提供高效、低资源需求的虚拟试穿体验。通过在空间维度上简单地拼接服装和人物图像来实现不同类别服装的虚拟试穿,该方法有效地降低了模型复杂度和计算成本,同时保持了高质量的虚拟试衣效果,特......