用opencv播放mp4,能否播放声音?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用opencv播放mp4,能否播放声音?相关的知识,希望对你有一定的参考价值。

我用opencv打开并播放MP4视频,能获得每一frame的图像画面并绘制,那声音的部分呢?opencv播放MP4的时候能否获取并播放视频的声音部分?如果不能,我该选用什么api来做这件事??

参考技术A 不能,这样不如直接用AE做

Moviepy输出视频MP4文件Windows媒体播放器播放无画面只有声音问题的解决办法

一、问题

这2天用Moviepy合成了一个视频文件,用windows媒体播放器播放时只有声音没有画面,如图:

而用手机播放器却可以正常播放。

二、问题定位

文件基本信息如下:

再看视频相关信息:

可以看到Windows中文件信息中没有视频的宽度和高度信息,看来视频的分辨率信息存在问题。

本视频的生成是使用《用Python快速将ppt制作成配音视频课件的方法》的代码生成的,构成视频的图片是ppt导出成png文件的,看看图片的信息:

以上是关于用opencv播放mp4,能否播放声音?的主要内容,如果未能解决你的问题,请参考以下文章

Moviepy输出视频MP4文件Windows媒体播放器播放无画面只有声音问题的解决办法

avplayer播放视频时没有声音

iPhone下mp4视频无法播放和部分手机只有声音没有画面

Asterisk播放mp4(1)——音频和PCM编码

如何在 python (Windows) 中播放声音

如何通过 AVAssetReader 播放声音