ffmpeg:视频字幕嵌入(GPU加速)

实现方案

参考指令

复制代码
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_nvenchevc_nvenc),将导致可能的GPU无意义消耗(暂未知消耗的GPU资源流向)。

相关推荐
zimoyin39 分钟前
WSL音频转发配置流程:WSL2/WSL1全适配
linux·音视频·wsl·虚拟机·ekho
优选资源分享2 小时前
foobar2000 2.25.3 汉化版:Windows 音频播放器
音视频
封奚泽优6 小时前
Deep-Live-Cam(调试和求助)
git·python·ffmpeg·pip·cuda
mcu20186 小时前
3.5mm音频口对外输出的音量和电压测试
音视频
阿伟*rui7 小时前
互联网大厂Java面试:音视频场景技术攻防与系统设计深度解析
java·redis·websocket·面试·音视频·高并发·后端架构
Android系统攻城狮7 小时前
Android16音频之获取Track状态AudioTrack.getState:用法实例(一百二十九)
音视频·android16·音频进阶·track状态
kkk_皮蛋7 小时前
RTP 协议详解:WebRTC 音视频传输的基石
音视频·webrtc
音视频牛哥7 小时前
深度解析SmartPlayer:如何打造工业级Android RTSP/RTMP直播播放器
音视频·rtsp播放器·rtmp播放器·安卓超低延迟rtsp播放器·安卓超低延迟rtmp播放器·rtsp播放器安卓端·rtmp播放器安卓端
aqi007 小时前
FFmpeg开发笔记(九十四)基于Kotlin的国产开源推拉流框架anyRTC
android·ffmpeg·kotlin·音视频·直播·流媒体
qq_310658518 小时前
mediasoup源码走读(三)Node.js 控制面
c++·音视频