|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.08.2013, 22:00 | #1 |
Пользователь
Регистрация: 19.11.2011
Сообщений: 83
|
Достать все кадры из видео [C#/WPF]
Доброго времени суток. Есть необходимость достать все кадры с видео файла (avi, mpeg, и другие популярные форматы). При поиске наткнулся на библиотеку DirectShow, но там я так понял можно достать только один кадр и то во время воспроизведения. Можете посоветовать библиотеку для этой цели. Идеально было бы найти такой метод:
Код:
|
13.08.2013, 22:37 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
предпочитаю
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
14.08.2013, 12:54 | #3 |
Пользователь
Регистрация: 19.11.2011
Сообщений: 83
|
Спасибо за ответ, я знал об этом способе, но он мне немного не подходит, так как мне не нужно сохранять изображения, а держать их в памяти для дальнейшей обработки. Массив, или список Bitmap'ов, наверное то что нужно.
|
14.08.2013, 14:46 | #4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...не шибко жирно в памяти все держать? Хорошо когда ОЗУ 6-8 гиг или видео небольшое, в ином случае будет крайне нехорошо.
Если будет постобработка и нужны битмапы, сохраняйте в bmp (будет даже быстрее без конвертации в jpeg) и работайте c файлами через tfilestream.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
14.08.2013, 18:25 | #5 | |
Пользователь
Регистрация: 19.11.2011
Сообщений: 83
|
Цитата:
Код:
|
|
14.08.2013, 18:49 | #6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...в путях проблема и указании рабочей директории.
http://www.youtube.com/watch?v=ONPKd1Y8FQk Разбить на кадры: Код:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
15.08.2013, 19:49 | #7 | |
Пользователь
Регистрация: 19.11.2011
Сообщений: 83
|
Цитата:
Да, так и есть, спасибо огромное |
|
15.08.2013, 22:02 | #8 |
Пользователь
Регистрация: 19.11.2011
Сообщений: 83
|
Хм...А как мне теперь отследить прогресс кадрирования видео?
|
15.08.2013, 22:06 | #9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...также как и при работе с любой другой консолью.
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx p.s.: либо работать не со сборкой ffmpeg, а с ее составляющими либами напрямую http://ffmpeg.org/documentation.html.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[C# + WPF] Отлов нажатий клавиш, хуки, горячие клавиши в проекте WPF | Casper-SC | WPF, UWP, WinRT, XAML | 3 | 03.03.2017 15:00 |
класс Screen в WPF. Есть ли такой? [?] Не добавлять же сборку Forms в WPF | Casper-SC | Общие вопросы .NET | 2 | 30.07.2010 15:10 |
Кадры и MediaPlayer | DOLBY | Компоненты Delphi | 2 | 19.02.2008 08:19 |
Кадры | Балда | Общие вопросы Delphi | 11 | 18.12.2007 14:38 |