OpenCV: FFMPEG: тег 0x34363268 / «h264» не поддерживается с кодеком - PullRequest
0 голосов
/ 22 октября 2018

После установки opencv, как в Mac OS 10.13.6:

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'

Какэто исправить?

Ответы [ 2 ]

0 голосов
/ 23 июня 2019

Кодеки зависят от платформы.

В этом может быть проблема:

Попробуйте использовать эту комбинацию:

расширение файла = test.mkv

кодек.= CV_FOURCC(*'X264)

Вот ссылка ссылка

0 голосов
/ 09 апреля 2019

Вы должны изменить:

fourcc = cv2.VideoWriter_fourcc('h', '2', '6', '4')

на:

fourcc = cv2.VideoWriter_fourcc(*'avc1')

, если вы хотите использовать h264, в Linux сначала нужно установить libx264-dev.

sudo apt-get install libx264-dev
...