在计算机视觉和多媒体处理中,视频解码和显示是非常常见的任务。FFmpeg和OpenCV是两个广泛使用的开源库,可以方便地处理视频数据。本文将介绍如何使用FFmpeg和OpenCV进行视频解码和显示的过程,并提供相应的源代码。
首先,我们需要安装FFmpeg和OpenCV库。可以通过相应的官方网站或使用包管理工具来完成安装。
下面是一个示例代码,演示了如何使用FFmpeg和OpenCV来解码和显示视频文件:
import cv2
import numpy as np
import ffmpeg
# 打开视频文件
input_file = 'input.mp4'
stream = ffmpeg.input