实现方案

        参考指令

ffmpeg -i input_video.mp4 -vf "subtitles=subtitles.srt" output_video.mp4

        解决因文件名称复杂导致的指令执行失败问题(引号给文件框起来)

ffmpeg -i "A.mp4" -vf "subtitles='B.srt'" "c.mp4"

        另小计:GPU加速方案

ffmpeg -hwaccel cuda -i "A.mp4" -vf "subtitles='B.srt'" -c:v h264_nvenc -preset fast "C.mp4"

         仅建议当ffmpeg与CUDA驱动匹配时使用,否则该指令将报错。

        而单纯使用 -hwaccel cuda却不设置对应的GPU编码(h264_nvenc或 hevc_nvenc),将导致可能的GPU无意义消耗(暂未知消耗的GPU资源流向)。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部