mpl*_*lis 5 python audio video opencv ffmpeg
我的目标是分析视频文件(在这种情况下是mp4文件)以发现某些功能,并创建一个新的视频文件,其中包含视频和音频,这些视频和音频只是在这些功能发生之前和稍后.
我正在使用Python/OpenCV,可以正确识别视频中的功能,并可以创建我想要的新视频文件.
我也可以使用该subprocess
模块并ffmpeg
从原始文件中提取完整的音频,我可以使用该wave
模块迭代音频帧.我还打算用它ffmpeg
来组合生成的音频和视频文件.
我的问题是提取与新的精简视频文件中的帧匹配的音频.原始视频文件中的帧数(根据OpenCV)不等于返回的帧数Wave.getnframes()
,因此我不确定如何只提取我需要的音频.