MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: Aleksoid1978 от 29 марта 2016, 17:14:43

Название: Не определяется аудио-дорожка в FLV [Исправлено]
Отправлено: Aleksoid1978 от 29 марта 2016, 17:14:43
Ссылка на сам файл - https://yadi.sk/i/7qLYDJwNqZkY6. Файл скачан с одного из онлайн-ресурсов.

Причина старая - аудио пакета начинаются слишком далеко от начала файла. На этоv файле - более чем через 8000 пакетов(~3мб данных). Там же была версия с 720p видео - там аудио начинаются на ~6 мегабайтах данных. Я поминаю почему так уложено - просто в начале тишина, не должно звука.

Но - в заголовке файла, в метаданных, указано что есть видео дорожка и аудио.
Есть следующие "теги" - hasVideo/hasAudio(boolean) и videocodecid/audiocodecid(число)
Мое предложение - текущий алгоритм не трогать, но в случае если в метаданных указано наличие видео/аудио - то читать пока эти самые видео/аудио дорожки не определяться. Правда с самим алгоритмом не определился, ну как это сделать :)
[merge_posts_bbcode]Добавлено: 2016-03-30 00:14:43[/merge_posts_bbcode]

Вот накидал патч на скорую руку - все отлично работает. https://yadi.sk/d/Nyj2yJJ0qZtnN
Название: Не определяется аудио-дорожка в FLV [Исправлено]
Отправлено: wanezhiling от 29 марта 2016, 17:16:51
FFmpeg seems to work?
http://i.imgur.com/QLteqqQ.png
http://i.imgur.com/Zxy5qhR.png