像在Mac OS 10.13.6上一样安装opencv之后:
conda install -c conda-forge ffmpeg
conda install -c conda-forge opencv
并在视频编写器中使用fourcc = cv2.VideoWriter_fourcc('h', '2', '6', '4')
我收到错误消息:
OpenCV: FFMPEG: tag 0x34363268/'h264' is not supported with codec id 27 and format 'mp4 / MP4 (MPEG-4 Part 14)'
OpenCV: FFMPEG: fallback to use tag 0x31637661/'avc1'
如何解决?
答案 0 :(得分:0)
您应该更改:
fourcc = cv2.VideoWriter_fourcc('h', '2', '6', '4')
收件人:
fourcc = cv2.VideoWriter_fourcc(*'avc1')
如果要使用h264
,在Linux中必须先安装libx264-dev
。
sudo apt-get install libx264-dev
答案 1 :(得分:0)
答案 2 :(得分:0)
FourCC 是用于指定视频编解码器的 4 字节代码。可用代码列表可在fourcc.org 中找到。它依赖于平台。以下编解码器适合我。