Я записал поток FLV, но получающееся видео имеет неловкую причуду метаданных, которая препятствует успешному преобразованию в другие форматы. Вот снимок ключевых кадров в начале FLV, отображаемых инструментом Fix FLV в Jaksta (он же Replay Media Catcher):

Первые несколько ключевых кадров имеют временную метку, равную нулю. А затем он прыгает до 4381554 миллисекунд и продолжает нормально оттуда. Это связано с тем, что я начал запись 5:52:42 в прямую трансляцию. Я хотел бы сделать две вещи:

  1. Удалите ключевые кадры с нулевой отметкой времени в начале.
  2. Вычтите 4381554 из ВСЕХ ключевых кадров, чтобы первый из них начинался с нуля.

Позвольте мне отметить, что это видео воспроизводится в Adobe Media Player, но начинается с отметки 5:52:42, даже если вы не можете перейти к диапазону от 0:00:00 до 5:52:41.

Ответ на этот вопрос описывает некоторые инструменты, которые можно использовать для генерации информации о ключевых кадрах для FLV-файла, но я не думаю, что кто-либо из них достигнет того, что мне хотелось бы.

Я в основном хотел бы написать сценарий, но я не знаю, как экспортировать и, что еще важнее, импортировать метаданные ключевых кадров во FLV.

1 ответ1

1

Из инструментов в вашей ссылке flvtool2 должен делать то, что вам нужно. Смотрите также эту статью:
Изменение / вставка значений метаданных FLV (метка времени, размеры) с Flvtool2

Если это не решит проблему, просмотрите эту ветку для нескольких других предложений:
Исправить / восстановить FLV-файлы (сделать FLV-файлы доступными для поиска, воспроизводимых, вставлять метаданные, исправлять длительность).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .