@REM bat放到最新版ffmpeg.exe相同文件夹下。需要最新显卡驱动。
@rem BAT使用UTF-8,防止路径乱码
chcp 65001
@rem 拖拽到bat上,自动批处理
cd /d "%~dp0"
:softshareIF "%~1"=="" GOTO :EOF
@rem HEVC压制命令
ffmpeg ^-i "%~1" ^
-c:a copy ^
-c:v hevc_nvenc -cq 25 -preset p7 -tune:v hq -profile:v main10 -tier high -level 0 ^
-pix_fmt p010le -fps_mode passthrough ^
-rc-lookahead 300 ^
-spatial_aq 1 -aq-strength 1 -temporal_aq 1 ^
-multipass 2 ^
-y "%~dpn1_%~n0.mp4"
@rem 查看错误信息,调试用,可删去
pause
@rem 推荐的选项
@REM -rc-lookahead 300 ^ 向后预测,实际运行会被编码器裁剪到55,默认不启用
@REM -spatial_aq 1 -aq-strength 1 ^ 空间调整,默认启用强度8,不同视频效果不一样@REM -temporal_aq 1 ^ 时间调整,默认不启用
@REM -profile:v main10 ^ 10BIT编码,默认不启用@REM -multipass 2 ^ 有效果,用途未知
@rem 不推荐的选项
@REM -bf 4 -b_ref_mode 2 图灵显卡及其之后的显卡(除了TU116)在高preset时候自动启用B帧,不建议手动调整
@REM -g 0 调整GOP,不建议手动调整
@rem 拖拽到bat上,自动批处理
SHIFT & GOTO:softshare
@rem BAT使用UTF-8,防止路径乱码
chcp 65001
@rem 拖拽到bat上,自动批处理
cd /d "%~dp0"
:softshareIF "%~1"=="" GOTO :EOF
@rem HEVC压制命令
ffmpeg ^-i "%~1" ^
-c:a copy ^
-c:v hevc_nvenc -cq 25 -preset p7 -tune:v hq -profile:v main10 -tier high -level 0 ^
-pix_fmt p010le -fps_mode passthrough ^
-rc-lookahead 300 ^
-spatial_aq 1 -aq-strength 1 -temporal_aq 1 ^
-multipass 2 ^
-y "%~dpn1_%~n0.mp4"
@rem 查看错误信息,调试用,可删去
pause
@rem 推荐的选项
@REM -rc-lookahead 300 ^ 向后预测,实际运行会被编码器裁剪到55,默认不启用
@REM -spatial_aq 1 -aq-strength 1 ^ 空间调整,默认启用强度8,不同视频效果不一样@REM -temporal_aq 1 ^ 时间调整,默认不启用
@REM -profile:v main10 ^ 10BIT编码,默认不启用@REM -multipass 2 ^ 有效果,用途未知
@rem 不推荐的选项
@REM -bf 4 -b_ref_mode 2 图灵显卡及其之后的显卡(除了TU116)在高preset时候自动启用B帧,不建议手动调整
@REM -g 0 调整GOP,不建议手动调整
@rem 拖拽到bat上,自动批处理
SHIFT & GOTO:softshare