|
0 / 0 / 0
Регистрация: 15.01.2013
Сообщений: 3
|
||||||||||||||||
ffmpeg Выдернуть кадр из видеофайла15.01.2013, 05:29. Показов 3301. Ответов 2
Метки нет (Все метки)
Доброго времени суток.
Бьюсь 4й день над проблемкой как при помощи ffmpeg выдернуть определенный кадр из видеофайла и передать его на сторону Java. Вот что я сделал: Скомпилировал библиотеку ffmpeg, проверил на примерах все работает. Но вот пример как дернуть кадр из видео нашел лишь 1 вот тут. Попробовал его у себя, получилось примерно следующее: Код Библиотеки:
и естественно программа вылетает в момент когда попадает вот сюда "if (gotPicture && packet->pts >= seek_target) { " Вот лог во время запуска программы: 01-15 13:07:30.490: D/dalvikvm(8440): Trying to load lib /data/data/ru.dzakhov.ffmpeg.test/lib/libmylib.so 0x41cb7df8 01-15 13:07:30.495: D/dalvikvm(8440): Added shared lib /data/data/ru.dzakhov.ffmpeg.test/lib/libmylib.so 0x41cb7df8 01-15 13:07:30.495: D/dalvikvm(8440): No JNI_OnLoad found in /data/data/ru.dzakhov.ffmpeg.test/lib/libmylib.so 0x41cb7df8, skipping init 01-15 13:07:30.495: I/com.domain.tag(8440): initialize_passed 01-15 13:07:30.540: I/com.domain.tag(8440): openened 01-15 13:07:30.540: I/ttag(8440): 3270391527096277528 01-15 13:07:30.540: I/ttag(8440): java.nio.ReadWriteDirectByteBuffer, status: capacity=1024 position=0 limit=1024 01-15 13:07:30.595: I/com.domain.tag(8440): openened 01-15 13:07:30.595: I/com.domain.tag(8440): file= 1089515320 01-15 13:07:30.595: I/com.domain.tag(8440): seek: 0 f=1000 pos=1000 st=0 01-15 13:07:30.595: I/com.domain.tag(8440): flushed 01-15 13:07:30.595: I/com.domain.tag(8440): pts=0 st=0 01-15 13:07:30.595: I/com.domain.tag(8440): pts=1024 st=0 01-15 13:07:30.595: I/com.domain.tag(8440): pts=2048 st=0 01-15 13:07:30.595: I/com.domain.tag(8440): pts=3072 st=0 01-15 13:07:30.595: I/com.domain.tag(8440): pts=4096 st=0 01-15 13:07:30.595: I/com.domain.tag(8440): pts=5120 st=0 01-15 13:07:30.595: I/com.domain.tag(8440): pts=6144 st=0 01-15 13:07:30.595: I/com.domain.tag(8440): pts=7168 st=0 01-15 13:07:30.595: I/com.domain.tag(8440): pts=8192 st=0 01-15 13:07:30.595: I/com.domain.tag(8440): pts=9216 st=0 01-15 13:07:30.600: I/com.domain.tag(8440): pts=10240 st=0 01-15 13:07:30.600: I/com.domain.tag(8440): pts=11264 st=0 01-15 13:07:30.600: I/com.domain.tag(8440): pts=12288 st=0 01-15 13:07:30.600: I/com.domain.tag(8440): pts=13312 st=0 01-15 13:07:30.600: I/com.domain.tag(8440): pts=14336 st=0 01-15 13:07:30.600: I/com.domain.tag(8440): pts=15360 st=0 01-15 13:07:30.600: I/com.domain.tag(8440): pts=16384 st=0 01-15 13:07:30.600: I/com.domain.tag(8440): pts=0 st=0 01-15 13:07:30.635: I/com.domain.tag(8440): opana 01-15 13:07:30.715: A/libc(8440): Fatal signal 11 (SIGSEGV) at 0x48258000 (code=2), thread 8440 (hov.ffmpeg.test) Помогите плиз решить проблемку.
0
|
||||||||||||||||
| 15.01.2013, 05:29 | |
|
Ответы с готовыми решениями:
2
Извлечь кадр из видеофайла
Ffmpeg. ошибка с разделением видеофайла |
|
36 / 36 / 9
Регистрация: 13.07.2011
Сообщений: 95
|
|
| 05.02.2013, 17:25 | |
|
Привет! Жуть как надо скомпилировать ffmpeg под Андроид)
Можешь дать ссылки на информацию, которой пользовался, а то все, что я находил мне не помогло(вероятно проблема в руках). За одно у меня и проблема похожая... вместе разберемся. И еще вопрос сколько весит приложение с ffmpeg? По ссылке в топике, нашел все что надо)
0
|
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 05.02.2013, 17:53 | |
|
похоже на проблему синхронизации потоков.
0
|
|
| 05.02.2013, 17:53 | |
|
Помогаю со студенческими работами здесь
3
C++ builder + ffmpeg: вывести кадр на TImage Создание видеофайла из Bitmap-ов или разложение видеофайла на Bitmap-ы Открытие видеофайла Узнать продолжительность видеофайла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|