能否加个合成字幕的功能

随便聊聊 · 233 次浏览
Sunsh 创建于 2024-05-05 16:35

目前手头有视频文件和字幕文件,但是如果要发给别人,需要发送两个文件,而且对方播放的时候,需要手动找到字幕然后加入视频,所以希望加入视频合并字幕的功能


回复内容
ZTOA10 2024-05-14 18:55
#1

手头没有素材,等后面随缘更新吧,见谅

Sunsh 回复 ZTOA10 2024-05-14 19:51 :

OK,明白

Sunsh 回复 ZTOA10 2024-10-24 12:02 :
Sunsh 最后更新于 2024-10-24 12:05
ZTOA10 回复 Sunsh 2024-10-24 23:50 :

如果是简单的随手的就更新了,为了便后续维护这个动作后面可能要重写,最近确实比较忙,下面是合成字幕的功能的原理和代码,你可以新建个bat格式的文本先用着,后面有空了我再加入这个功能:

使用FFmpeg将字幕文件快速合并到视频中,可以选择硬字幕(hardsubs)或软字幕(softsubs)。

硬字幕是将字幕直接嵌入视频画面中,而软字幕则是将字幕作为一个单独的流添加到视频文件中,播放时可以选择是否显示字幕。

以下是两种方法的详细步骤:

硬字幕(hardsubs)

ffmpeg -i "C:\Users\Administrator\Desktop\看书\字幕测试\微信公众平台.mp4" -vf "subtitles='C\:\\Users\\Administrator\\Desktop\\看书\\字幕测试\\微信公众平台_原文.srt'" -y output.mp4

软字幕(softsubs)

软字幕是将字幕作为一个单独的流添加到视频文件中,播放时可以选择是否显示字幕。

ffmpeg -i input.mp4 -i subtitle.srt -c copy -c:s mov_text -metadata:s:s:0 language=chi output.mp4
ZTOA10 最后更新于 2024-10-24 23:52
Sunsh 回复 ZTOA10 2024-10-24 23:53 :

没事没事,有空再搞就行,多谢大佬🧡🧡

ZTOA10 2024-10-30 08:57
#2

已经支持,更新动作即可

Sunsh 回复 ZTOA10 2024-10-30 11:57 :

收到,多谢大佬🧡🧡

回复主贴