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

时间:2014-06-04 11:10:06

标签: python opencv audio video ffmpeg

我正在尝试做什么:

嗨!

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

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

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

对我来说最重要的是要了解分别管理视频和音频的最佳方式。我不是在寻找人们来做我的代码,只是要求我指出一个好的方向。

我正在尝试做的事情之一是通过套接字发送此信息,但正如我所说,我需要音频和视频帧在分离的变量(是的,我想知道一个流应用程序,但这不是我唯一想做的事情)

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

恢复

openCV是分别管理视频和音频的最佳方式吗?

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

这是我应该阅读的有关视频/音频管理的最佳文档吗?

我想用我自己的代码做这些事情,并以较少的方式使用openCV或其他库。

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

我需要知道哪个是使用python管理视频的最佳库,对我来说最好的图书馆,将允许我更“自由”地管理视频

我已经检查过:

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

How to extract audio from video file

Split audio video separately from given video using MLT

Embed audio video in python gui

0 个答案:

没有答案