使用ffmpeg将视频与字幕合并为一个文件并将视频拼接

视频与字幕合并

将原视频重命名为a, 后缀不变, 字幕文件重命名为b, 后缀不变. 要注意字幕文件使用vscode等文件编辑器, 将文本编码格式修改为UTF-8, 这里无论什么原视频格式是什么, 最终会转码为mp4格式

复制代码
ffmpeg -i b.avi -vf "subtitles=b.srt" -c:v libx264 -c:a copy out.mp4
视频合并
复制代码
ffmpeg -i a.mp4 -i b.mp4 -filter_complex "[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[outv][outa]" -map "[outv]" -map "[outa]" output.mp4
相关推荐
daidaidaiyu8 小时前
FFmpeg 关键的结构体
c++·ffmpeg
扶尔魔ocy17 小时前
【QT window】ffmpeg实现录音功能之无损格式--PCM
ffmpeg·pcm
止礼19 小时前
FFmpeg8.0.1 源代码的深入分析
ffmpeg
小曾同学.com19 小时前
音视频中的“透传”与“DTS音频”
ffmpeg·音视频·透传·dts
vivo互联网技术20 小时前
数字人动画云端渲染方案
前端·ffmpeg·puppeteer·web3d
止礼21 小时前
FFmpeg8.0.1 编解码流程
ffmpeg
qs701621 小时前
c直接调用FFmpeg命令无法执行问题
c语言·开发语言·ffmpeg
止礼21 小时前
FFmpeg8.0.1 Mac环境 CMake本地调试配置
macos·ffmpeg
简鹿视频2 天前
视频转mp4格式具体作步骤
ffmpeg·php·音视频·实时音视频