软件下载
NVIDIA CUDA
ffmpeg for Windows-x86_64
ffmpeg for Linux-x86_64
NVIDIA CUDA 安装
自定义安装仅需要勾选以下4个选项:
- CUDA -> Development
- CUDA -> Runtime
- Driver components
- Other components
校验 CUDA 版本
默认安装的情况下,执行 "C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe"
命令查看 CUDA 版本信息,如下图所示:
视频转码示例
调用 GUP 运算,将源视频文件 video.webm 转码并输出为 output.mp4 文件:
ffmpeg -y -vsync 0 -hwaccel cuda -hwaccel_output_format cuda -i video.webm -c:a copy -c:v h264_nvenc -b:v 5M output.mp4
将源视频文件 video.webm 转码并输出为 output.gif 文件,编码起始位置”00:00:01″:
ffmpeg -ss 00:00:01 -i video.webm -c:a copy -vf scale=720:-1 -b 1M output.gif
将源视频文件 video.webm 转码并输出为黑白色 output.gif 文件,编码起始位置”00:00:01″:
ffmpeg -ss 00:00:01 -i video.webm -c:a copy -vf "scale=720:-1,lutyuv=u=128:v=128" -b 1M output.gif
修复源视频文件”malformed AAC bitstream detected”问题:
ffmpeg -i input_file.mp4 -c copy -f mp4 -bsf:a aac_adtstoasc output_file.mp4
从 M3U8 URL 下载视频 并转换为 MP4 格式(ffmpeg for Linux):
ffmpeg -headers "Cache-Control: no-cache" -i "https://xxx.m3u8" -c copy -bsf:a aac_adtstoasc output.mp4
评论
评论关闭