hevc.sh
复制一下代码,保存成 hevc.sh 在 git-bash
中使用
# ffmpeg -i input.mp4 -c:v libx265 -crf 30 output.mp4
# Usage: hevc.sh input.mp4
if [[ $# > 0 ]]; then
ffmpeg -y -i $1 -c:v libx265 -crf 30 output.mp4
fi
echo "Usage: hevc.sh input.mp4"
### --------------------------- ###
# https://hub.docker.com/r/linuxserver/ffmpeg
# Nvidia Hardware accelerated
# -c:v h264_nvenc
H265视频压缩,为什么GPU压缩文件大,而用CPU压缩小的多
AMD_GPU_编码视频_hevc_amf
[code]ffmpeg.exe -i /r/Select.mp4 -c:v hevc_amf -crf 30 output.mp4
Select_hevc_amf.mp4 47.2 MB (49,572,259 字节)[/code]
AMD CPU压缩
[code]ffmpeg -i input.mp4 -c:v libx265 -crf 30 output.mp4
GS软件选择_Select_Hevc.mp4 12.8 MB (13,432,043 字节)[/code]
原始文件 Select.mp4 73.0 MB (76,650,293 字节)
[滤镜使用列表]
(1) Built-in MP4 Source
(2) Built-in Video Codec/Transform
(3) Enhanced Video Renderer(Custom Present)
[视频信息]
视频编码: AVC1 - Native D3D9 DXVA Decoder(VLD) - AMD Radeon(TM) Graphics
输入格式: AVC1(24 bits)
输入尺寸: 1610 × 902(1.78:1)
输出格式: dxva
输出尺寸: 1610 × 902(1.78:1)
帧率: 59.99
BitRate: 未知
hevc_amf -crf 50 码率还是比 CPU -crf 30 高
屏幕录制的视频, GPU 压缩文件小不下去 GPU 压缩 hevc 比较鸡肋了