Я записал поток FLV, но получающееся видео имеет неловкую причуду метаданных, которая препятствует успешному преобразованию в другие форматы. Вот снимок ключевых кадров в начале FLV, отображаемых инструментом Fix FLV в Jaksta (он же Replay Media Catcher):
Первые несколько ключевых кадров имеют временную метку, равную нулю. А затем он прыгает до 4381554 миллисекунд и продолжает нормально оттуда. Это связано с тем, что я начал запись 5:52:42 в прямую трансляцию. Я хотел бы сделать две вещи:
- Удалите ключевые кадры с нулевой отметкой времени в начале.
- Вычтите 4381554 из ВСЕХ ключевых кадров, чтобы первый из них начинался с нуля.
Позвольте мне отметить, что это видео воспроизводится в Adobe Media Player, но начинается с отметки 5:52:42, даже если вы не можете перейти к диапазону от 0:00:00 до 5:52:41.
Ответ на этот вопрос описывает некоторые инструменты, которые можно использовать для генерации информации о ключевых кадрах для FLV-файла, но я не думаю, что кто-либо из них достигнет того, что мне хотелось бы.
Я в основном хотел бы написать сценарий, но я не знаю, как экспортировать и, что еще важнее, импортировать метаданные ключевых кадров во FLV.