![]() |
Модераторы: ginnie, korob2001 |
![]() ![]() ![]() |
|
tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: 0 Всего: 8 |
Нужно узнать процент выполнения задачи ffmpeg.
Вот команда:
ffmpeg не выполняется. Жалуется на то, что не может открыть поток для записи. В начале выводится Duration в миллисекундах. Считаю: mm = (ЧЧ*60*60+ММ*60+СС) * 100 + mm Строчка статуса там остаётся одной и той же, только перезаписывается. Читать её в STDOUT не получается. ffmpeg пишет логи. Там нет упомянаний о времени, но есть информация о текущем фрэйме. Перед обработкой информация о текущем фрэйме не выводится. Как узнать процент выполнения задачи ffmpeg? |
|||
|
||||
Pfailed |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 19.7.2009 Репутация: 2 Всего: 39 |
Почему не получается? |
|||
|
||||
tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: 0 Всего: 8 |
А вот бог его знает как там происходит с потоками.
Оказалось проще с аргументами -loglevel, -report и слушанием лог-файла с помощью IPC::open3. Считать проценты по текущему времени кадра. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl: Системное программирование" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |