数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1035|回复: 29

[硬件] 电脑导视频还有格式工厂转换试频都好卡,CPU吃满

[复制链接]
发表于 2025-4-14 17:50:10 | 显示全部楼层
视频编解码都是这样的,如果觉得太卡检查下是否因为过热处理器降频了。

为什么要转格式呢?为了压缩视频便于上传吗?对于这种情况可以用 小丸工具箱,默认设置输出的 h264 视频体积就很小。

你的显卡虽然老但是尚能饭,如果不升级硬件的话可以拿来做视频编码任务。硬件编码器可能不适合压缩视频使用,所以可以用 CUDA 进行视频压缩加速。https://blog.csdn.net/COCO56/article/details/89517157 参考这个教程可以把需要的 FFmpeg 软件安装好,使用 FFmpeg 的时候也可以问豆包,让AI直接输出可以用的命令。

不过还是建议趁这个机会换 Windows11 适应适应,不首推 Windows10 的缘故是因为 Windows10 已经在淘汰计划中了,不如直接借此机会直接面对更久远的未来。
回复 支持 反对

使用道具 举报

发表于 2025-4-14 17:50:55 | 显示全部楼层
这是我问 ChatGPT 的到的答案:

制作一个使用 FFmpeg 并调用 CUDA 加速完成视频转码的 bat 脚本,,用户把文件拖拽到 bat 脚本上即可运行命令以输出编码后的视频。
要求输出的视频码率不高于8Mbps,不低于3Mbps,1080P,使用源帧率,以 h264 方式编码。

@echo off
setlocal enabledelayedexpansion

:: 检查是否拖入了文件
if "%~1"=="" (
    echo 请将视频文件拖到此脚本上以进行转码。
    pause
    exit /b
)

:: 遍历每个拖拽的文件
for %%F in (%*) do (
    set "input=%%~fF"
    set "filename=%%~nF"
    set "extension=%%~xF"
    set "output=%%~dpF!filename!_transcoded.mp4"

    echo 正在处理:!input!
   
    ffmpeg -hwaccel cuda -i "!input!" ^
    -c:v h264_nvenc -preset p5 -rc vbr_hq -b:v 8M -minrate 3M -maxrate 8M -bufsize 10M ^
    -vf "scale=-2:1080" -c:a copy -movflags +faststart "!output!"

    echo 转码完成:!output!
)

pause
回复 支持 0 反对 1

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-21 22:47 , Processed in 0.093600 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表