希望你们都一切顺利。我有一个关于使用 Janus playrecord 插件对录制文件进行后期处理的问题。目前,录制完成后,我得到了两个 .mjr 文件(一个用于音频,一个用于视频)和一个 .nfo 文件。为了对这些文件进行后期处理,我创建了一个 bash 脚本,用于检查 .nfo 文件是否存在,然后利用 Janus janus-pp-rec 工具将音频 (.mjr) 文件转换为 opus 格式,将视频 (.mjr) 文件转换为 .webm 格式。最后,我使用 ffmpeg 命令将音频 (.opus) 和视频 (.webm) 合并到一个名为“recording(.webm)”的文件中。
然而,后期处理非常耗时。例如,5 分钟的录音需要大约 1 分钟才能完成后期处理,1 小时的录音大约需要 11 分钟。我希望在录制文件 (.mjr) 仍在写入时即时进行后期处理,以前有人这样做过吗?
我尝试将线程从 1 增加到 4,但仍然无法改善 .webs 和 opus 文件的 ffmpeg 合并。
janus-pp-rec 工具正在快速转换文件,但是我如何才能加快 ffmpeg 部分的速度?
如果您能提供任何关于如何实现更高效的后期处理工作流程的见解或建议,我将不胜感激。提前感谢您的帮助!