我们可以使用 FFmpge 的subtitles
过滤器来处理动态字幕吗?例如,我的字幕不是来自原始来源并且我没有srt
或ASS
文件,我正在从来源(实时 rtmp url)中提取音频并将其发送到 Microsoft Azure 以实时识别它,然后我又来了将其发布到带有字幕的 rtmp 推送 URL,但目前我使用drawtext
的过滤器不是很灵活。
ffmpeg(rtmpSourceUrl)
.inputOptions(["-re"])
.withOption([
"-y", // Overwrite
"-vn", // No Video
"-f s16le", // format (wav)
"-acodec pcm_s16le", // codec (wav)
"-ac 1", // audio channles (1 MONO)
"-ar 16000", // 16KH
])
.output(azurePushStream)
任何帮助将不胜感激!谢谢