|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.11.2017, 09:02 | #1 |
Давно не
Пользователь
Регистрация: 19.05.2011
Сообщений: 58
|
Продолжительность MP4
Доброе утро, камрадам.
Если у кого-нибудь есть какие-либо мысли, то, будьте добры, подскажите, пожалуйста. Необходимо каким-то образом узнавать длину (продолжительность) файла MP4. Файлы записаны с использованием различных кодеков. В танцах с бубнами были использованы следующие конструкции. Была использована функция считывания Header из файла и вычисления длительности по формуле общее количество фреймов / кол-во микросекунд на один фрейм. Использование данной функции не подошло т.к. применима она только для одного типа кодека. Код:
В интернете много решений подобного вопроса через TMediaPlayer. Проблема в том, что стоковый медиаплеер работает не со всеми кодеками. В результате чего часто ругается фразой - "Не удаётся определить тип устройства по указанному расширению файла" Код:
Пробовал сделать через Windows Media Player. Проблема в том, что прежде чем показать продолжительность видео, плеер открывает видео. К тому же, wmp.currentMedia.duration срабатывает раньше, чем плеер подгрузит ролик и выводит 0 сек. Код:
Огромная просьба, подскажите, пожалуйста, как реализовать. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
продолжительность жизни зависит от знака зодиака | Hallo | Свободное общение | 27 | 28.02.2014 15:34 |
Имеется N аудиокассет. Вывести: название, жанр и продолжительность | Soldszar | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 29.06.2012 15:21 |
Узнать продолжительность mp3 файла | ramzes777 | Мультимедиа в Delphi | 5 | 24.10.2011 21:29 |
Длительность (продолжительность) видео-файла и Access | Рысь Комнатная | Microsoft Office Access | 10 | 30.10.2009 17:15 |