有没有办法检查 cv2.VideoCapture 的实例是否有声音
import cv2
cap = cv2.VideoCapture("example.mp4")
如何检查帽子是否有声音?
我正在尝试获取一个布尔值,它告诉我视频文件是否有声音。
没有任何东西可以检查视频再现库中是否有声音,从技术上讲,你可以做这样的事情,但这是非常不必要的:
for i in range(cap.get(cv2.CAP_PROP_STREAMS)):
stream_info = cap.get(cv2.CAP_PROP_XVID_STDS + i)
if stream_info == cv2.CAP_PROP_AUDIO_CODEC or stream_info == cv2.CAP_PROP_AUDIO_BITRATE:
has_sound = True
break
cap.release()
检查这个:如何在Python中检查视频是否有声音?