Информация об изменениях

Сообщение Re[7]: ffmpeg из mjpeg в mp4 долго отрабатывает. от 30.01.2024 17:50

Изменено 30.01.2024 17:50 Sharov

Re[7]: ffmpeg из mjpeg в mp4 долго отрабатывает.
Здравствуйте, andrey.desman, Вы писали:

AD>Здравствуйте, Sharov, Вы писали:

S>>Как понять какую версию ffmpeg ocv использует?
S>>Выше список файлов.
AD>https://ffmpeg.org/download.html
AD>avcodec: YES (58.134.100) -> ffmpeg 4.4.4

В общем, подгрузить удалось. Действительно требовалась версия 1.8.0 как выше Сергей указал. Я положил все 3 файла рядом (см. выше),
но оказалось, что на венде надо делать отдельную переменную окружения -- тыц.
Добил, больше не ругается, даже чего-то такое пишет (см. ниже), но все равно почему-то не работает и используется avc1, что по итогу долго и
дает файл больше 1.5 раза, а должен в 5 раз меньше и шустро. Лог ниже. ЧЯДНТ?

[ WARN:0@0.840] global cap.cpp:606 cv::VideoWriter::open VIDEOIO(FFMPEG): trying writer with filename='d:\out.mp4' fourcc=0x34363258 fps=15.0497 sz=3840x1245 isColor=1...
[DEBUG:0@0.664] global cap_ffmpeg_impl.hpp:2882 open Selected pixel format: bgr24
OpenCV: FFMPEG: tag 0x34363258/'X264' is not supported with codec id 27 and format 'mp4 / MP4 (MPEG-4 Part 14)'
OpenCV: FFMPEG: fallback to use tag 0x31637661/'avc1'

[DEBUG:0@0.673] global cap_ffmpeg_hw.hpp:934 HWAccelIterator FFMPEG: allowed acceleration types (none): ''

OpenH264 Video Codec provided by Cisco Systems, Inc.

[ WARN:0@0.858] global cap.cpp:619 cv::VideoWriter::open VIDEOIO(FFMPEG): created, isOpened=1

Re[7]: ffmpeg из mjpeg в mp4 долго отрабатывает.
Здравствуйте, andrey.desman, Вы писали:

AD>Здравствуйте, Sharov, Вы писали:

S>>Как понять какую версию ffmpeg ocv использует?
S>>Выше список файлов.
AD>https://ffmpeg.org/download.html
AD>avcodec: YES (58.134.100) -> ffmpeg 4.4.4

В общем, подгрузить удалось. Действительно требовалась версия 1.8.0, как выше Сергей указал. Я положил все 3 файла рядом (см. выше),
но оказалось, что на венде надо делать отдельную переменную окружения -- тыц.
Добил, больше не ругается, даже чего-то такое пишет (см. ниже), но все равно почему-то не работает и используется avc1, что по итогу долго и
дает файл больше 1.5 раза, а должен в 5 раз меньше и шустро. Лог ниже. ЧЯДНТ?

[ WARN:0@0.840] global cap.cpp:606 cv::VideoWriter::open VIDEOIO(FFMPEG): trying writer with filename='d:\out.mp4' fourcc=0x34363258 fps=15.0497 sz=3840x1245 isColor=1...
[DEBUG:0@0.664] global cap_ffmpeg_impl.hpp:2882 open Selected pixel format: bgr24
OpenCV: FFMPEG: tag 0x34363258/'X264' is not supported with codec id 27 and format 'mp4 / MP4 (MPEG-4 Part 14)'
OpenCV: FFMPEG: fallback to use tag 0x31637661/'avc1'

[DEBUG:0@0.673] global cap_ffmpeg_hw.hpp:934 HWAccelIterator FFMPEG: allowed acceleration types (none): ''

OpenH264 Video Codec provided by Cisco Systems, Inc.

[ WARN:0@0.858] global cap.cpp:619 cv::VideoWriter::open VIDEOIO(FFMPEG): created, isOpened=1