Python从视频文件中单独获取音频/视频帧

Python从视频文件中单独获取音频/视频帧,python,opencv,audio,video,ffmpeg,Python,Opencv,Audio,Video,Ffmpeg,我想做什么: 嗨 我正在尝试存储视频文件中的视频和音频信息。我想在不同的变量中分别存储视频帧和音频帧 我的目的是管理视频/文件,并使用音频和视频帧列表执行一些操作,但要执行我计划执行的操作,我需要单独存储这些音频/视频帧。我在StackOverflow中读了很多关于python和音频/视频管理的问题 大多数人建议使用OpenCV或ffmpeg来管理视频。我看到一些脚本使用这些库获取视频(仅视频)帧,但没有一个脚本获取音频,大多数脚本仅获取视频帧并将其保存为RGB图像。我还检查了一些脚本,人们可以

我想做什么:

我正在尝试存储视频文件中的视频和音频信息。我想在不同的变量中分别存储视频帧和音频帧

我的目的是管理视频/文件,并使用音频和视频帧列表执行一些操作,但要执行我计划执行的操作,我需要单独存储这些音频/视频帧。我在StackOverflow中读了很多关于python和音频/视频管理的问题

大多数人建议使用
OpenCV
ffmpeg
来管理视频。我看到一些脚本使用这些库获取视频(仅视频)帧,但没有一个脚本获取音频,大多数脚本仅获取视频帧并将其保存为RGB图像。我还检查了一些脚本,人们可以从mp3文件中获取音频帧,但我不确定是否可以在视频文件中这样做

对我来说,最重要的是知道分开管理视频和音频的最佳方法。我不是在找人来做我的代码,只是想给我指出一个好的方向

我想做的一件事是通过套接字发送这些信息,但正如我所说的,我需要音频和视频帧在独立的变量中(是的,我想知道流应用程序,但这不是我想做的唯一一件事)

我知道我应该提供更多的信息,也许会展示一些代码,但我没有任何具体的代码我尝试了一些东西,但我从来没有能力将音频和视频分开。我知道每种格式都有自己的加密,最后我决定使用“mp4”作为视频格式,但我也不知道这是否是我想要做的最好的格式

简历:

openCV是单独管理视频和音频的最佳方式吗

分离视频和音频帧的最简单方法是什么?可能吗

这是我学习视频/音频管理最好的文档吗

我想用我自己的代码来做这些事情,并以不太可能的方式使用openCV或其他库

我的“基本”想法是获取音频和视频帧的“列表”,然后我想做一些操作,但现在我找不到使用python管理视频的最佳方法。我甚至想知道是否可以将视频作为原始数据进行管理

我需要知道wich是使用python管理视频的最佳库,对我来说,最好的库将使我能够更“自由”地管理视频。

我已经检查过了:

我读了太多关于这个主题的问题,最近的是:


opencv在音频方面根本帮不了你,除了视频信号,你还没来得及动手,它就被丢弃了。谢谢你提供的信息,我不在乎我是否必须使用opencv来管理视频帧和其他库(如ffmpeg)来管理音频,在python中,哪里是最好的地方让我了解这一点?