Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
peter_irich
79 / 71 / 23
Регистрация: 18.10.2017
Сообщений: 652
1

Извлечь кадр из видеофайла

07.02.2019, 22:03. Просмотров 1058. Ответов 8
Метки нет (Все метки)

Здравствуйте!

Есть ли библиотеки или утилиты, либо средства в Qt, для извлечения кадра из видеофайла
с произвольного момента? Видеофайл собираемся получать от web-камеры по TCP с кодеком H264,
камера от Arecont Vision.
Kакой при этом получается формат файла, сейчас не знаю, но, наверное, это несущественно.

Добавлено через 1 час 3 минуты
Я нашёл такую команду в "man ffmpeg", но, м.б., есть и специальная утилита или библиотечная функция для этого?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2019, 22:03
Ответы с готовыми решениями:

ffmpeg Выдернуть кадр из видеофайла
Доброго времени суток. Бьюсь 4й день над проблемкой как при помощи ffmpeg выдернуть определенный...

Как получить первый кадр из видеофайла
Здравствуйте, уважаемые форумчане. Прошу помощи в решении такой задачи: Как получить первый кадр из...

Из *.avi файла извлечь кадр по индексу
Приветствую всех! Есть такая задача: из *.avi файла извлечь кадр по индексу. Реализовал следующим...

Как извлечь кадр из видео файла *avi?
Как извлеч кадр из видео файла *avi Есть у меня видео файлы в формате avi, мне их нужно перевести...

Извлечь кадр из .h264, или преобразовать .h264 в avi
Извлеч кадр из .h264 или его преобразование в avi подскажите если кто то обладает как извлеч из...

8
Avazart
Эксперт С++
8098 / 5875 / 580
Регистрация: 10.12.2010
Сообщений: 27,128
Записей в блоге: 19
07.02.2019, 22:59 2
ffmpeg
0
mvngr
186 / 147 / 88
Регистрация: 15.04.2018
Сообщений: 580
07.02.2019, 23:17 3
Вы thumbs'ы получить хотите? Если так - то в зависимости от системы найдите где лежат эти картинки с "превью" и используйте их
0
peter_irich
79 / 71 / 23
Регистрация: 18.10.2017
Сообщений: 652
08.02.2019, 10:00  [ТС] 4
mvngr, нет, фреймы. Я же сказал - извлечь кадр из видеофайла.
0
08.02.2019, 10:00
Avazart
Эксперт С++
8098 / 5875 / 580
Регистрация: 10.12.2010
Сообщений: 27,128
Записей в блоге: 19
08.02.2019, 13:32 5
ffmpeg И утилита и библиотека.
0
peter_irich
79 / 71 / 23
Регистрация: 18.10.2017
Сообщений: 652
08.02.2019, 20:28  [ТС] 6
Я посмотрел руководство к камере, она может при использовании H264 отдавать и непрерывных видеопоток,
в котором фреймы будут разделены делителем, и одиночные фреймы, подобно MJPЕG.
В произвольном случае хотелось бы найти также что-нибудь. кроме ffmpeg.
0
al3ex
177 / 15 / 11
Регистрация: 05.12.2017
Сообщений: 131
Завершенные тесты: 2
11.02.2019, 13:32 7
peter_irich, Я работал с таким же форматом, но получал непрерывный видеопоток по сети, в результате я разбирал весь поток своим самодельным парсером и клал покадрово это все в файл. Если у вас есть желание, рекомендую написать вам свой парсер видеофайла, подсмотреть как все там устроено можно в RFC для H264. А в ином случае, как написал Avazart, следует смотреть в сторону FFMPEG'а, но у меня не получилось с ним разобраться в силу нехватки времени, да и тут мне с ним существенно никто не помог, поэтому и писал все вручную.
В общем если не трудно, отпишите сюда как что нибудь получится с ним) Спасибо!
0
peter_irich
79 / 71 / 23
Регистрация: 18.10.2017
Сообщений: 652
11.02.2019, 21:29  [ТС] 8
al3ex, благодарю за внимание, но сейчас мы пока этим не занимаемся.
В "man ffmpeg" приводится приме команды для извлечения кадров из видеофайла,
его можно найти по " -r 1", 2-ое совпадение.
Например, извлечь 1000 кадров по 25 кадров в секунду
Bash
1
ffmpeg -i foo.avi -r 25 -frames:v 1000 foo-%04d.jpg
0
al3ex
177 / 15 / 11
Регистрация: 05.12.2017
Сообщений: 131
Завершенные тесты: 2
12.02.2019, 11:42 9
peter_irich, Понял, спасибо)
0
12.02.2019, 11:42
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2019, 11:42

Создание видеофайла из Bitmap-ов или разложение видеофайла на Bitmap-ы
1)Вопрос такой Есть Видео! как его программно разбить на bitmap-ы! 2)Вопрос как сделать видео...

Извлечь текст до определенного символа и извлечь из кавычек
Ребята, помогите, пожалуйста, с формулой. есть много текста в ячейках, в каждом тексте есть разные...

Открытие видеофайла
Весь трабл в том, собственно, что с видео работать близко вообще не приходилось. Видео было снято...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.