FFMPEG常用快速命令集合
发表于:2026-09-05 13:09:24浏览:1次
- 视频压缩(使用CUDA)
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 -vf "fps=30,scale_cuda=3840:2160" -c:v hevc_nvenc -preset p7 -tune hq -rc vbr -cq 18 -b:v 0 -c:a copy output.mp4
分割为M3U8
创建密钥文件
openssl rand -hex 16 > secret.key创建keyinfo.txt
# 密钥文件的URL(播放器请求的地址) https://your-domain.com/secret.key # 密钥文件的本地路径(FFmpeg读取用) ./secret.key 9279753C91DC387FE5E95A4394496931执行
ffmpeg -i input.mp4 -c:v libx264 -c:a aac -hls_time 5 -hls_list_size 0 -hls_enc 1 -hls_key_info_file keyinfo.txt -hls_segment_filename "video_%03d.ts" output.m3u8
