理解不了的话可以看我的后面的解释,以及代码中的注释,对于运行过程中一些变量的值,我都把它放在注释中了,方便你理解。代码说明如你所见我的编程水平不高,模块化做的很差,不便于理解,所以有必要进行说明。首先是用input接收AV号或BV号的输入,放入AVhao变量中。这个变量的类型是列表,所以可以用for循环来遍历。我设置了一个savePos变量,用来表示合并后的视频保存的位置,因为我希望将视频保存在一个我自己指定的文件夹下,同时这个文件夹的名称是这个视频的名称,比如Dr.stone石纪元。而之所以使用这一部分是我用来实现合并特定路径的视频和音频,并最终导出到指定目录的。

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码