Не определяется аудио-дорожка в FLV [Исправлено]

Автор Aleksoid1978, 29 марта 2016, 17:14:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Aleksoid1978

Ссылка на сам файл - 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
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

wanezhiling