FFmpeg 的 hwaccel_output_format 允许您将视频和音频流输出到 MP4 容器,并使用硬件加速进行解码和编码。由于输出视频包含视频内容和音频流,因此需要同时指定视频和音频的编码格式。

例如,若要将输入视频硬件加速解码并输出为 H.264 视频和 AAC 音频流,可以使用以下命令:

ffmpeg -hwaccel cuvid -c:v h264_cuvid -i input.mp4 -c:v h264_nvenc -c:a aac -f mp4 output.mp4

其中,'-hwaccel cuvid -c:v h264_cuvid' 表示使用 CUDA 加速解码 H.264 视频流,'-c:v h264_nvenc' 表示使用 CUDA 加速编码 H.264 视频流,'-c:a aac' 表示使用 AAC 编码音频流,'-f mp4' 表示输出格式为 MP4 容器。

FFmpeg hwaccel_output_format: 使用硬件加速输出视频和音频流

原文地址: http://www.cveoy.top/t/topic/nI8C 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录