您的当前位置:首页>全部文章>文章详情

FFMPEG常用快速命令集合

发表于:2026-09-05 13:09:24浏览:1次TAG: #ffmpeg #视频处理 #视频压缩
  • 视频压缩(使用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