使用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
相关推荐
auspicious航3 小时前
数据库同步技术演进:从备份转储到实时CDC的DBA实战指南
数据库·ffmpeg·dba
小馬佩德罗1 天前
如何将x264 x265的动态库编译入Linux系统中的FFmpeg源码 - x264库编译
linux·ffmpeg·x264
Black蜡笔小新1 天前
视频融合平台EasyCVR融合无线监控,打造智能高效安防解决方案
ffmpeg·音视频
jianghusanren31 天前
【无标题】
ffmpeg
芒鸽2 天前
鸿蒙PC上FFmpeg+Electron的Encode Smoke(P2) 排错实录:从“无法播放/时长为 0”到“保留画面且转完整时长”
ffmpeg·electron·harmonyos
小馬佩德罗2 天前
如何将x264 x265的动态库编译入Linux系统中的FFmpeg源码 - x265库编译
linux·ffmpeg·x265
bugtraq20212 天前
使用FFmpeg API转音频格式
ide·ffmpeg·myeclipse
小馬佩德罗2 天前
如何将x264 x265的动态库编译入Linux系统中的FFmpeg源码 - FFmpeg编译
linux·ffmpeg
你好音视频2 天前
FFmpeg HLS编码流程深度解析:从数据包到播放列表的完整实现
c++·ffmpeg·音视频
芒鸽2 天前
macOS 上用 lycium 交叉编译 FFmpeg 适配鸿蒙(OHOS):从构建到 HNP 打包
macos·ffmpeg·harmonyos