我正在开发一个 YouTube 下载器。由于 YouTube 不存储带音频的高质量视频,因此我不得不在服务器上合并它们。
为了进行合并,我使用了带有 fluent-ffmpeg 的 Node.js 服务器,合并需要一些时间。
通过进行一些研发,我发现我实际上不需要对输出视频进行编码。如果我只是将音频文件和视频文件复制到输出文件,那么速度就会比以前快得多。
现在的问题是,我如何知道输出的视频文件是否支持我的音频编解码器?
我的输出视频文件具有与输入视频文件相同的扩展名,但我对音频编解码器支持有点困惑。