АнглийскийФранцузскийИспанский

Значок OnWorks

flvmeta - Интернет в облаке

Запустите flvmeta в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда flvmeta, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


flvmeta - манипулировать или извлекать метаданные из файлов Adobe Flash Video

СИНТАКСИС


флвмета ВХОД_ФАЙЛ
флвмета ВХОД_ФАЙЛ ВЫХОДНОЙ ФАЙЛ
флвмета -D | --dump [кредита] ВХОД_ФАЙЛ
флвмета -F | --full-dump [кредита] ВХОД_ФАЙЛ
флвмета -C | --check [кредита] ВХОД_ФАЙЛ
флвмета -U | --update [кредита] ВХОД_ФАЙЛ [ВЫХОДНОЙ ФАЙЛ]

ОПИСАНИЕ


флвмета это утилита командной строки, предназначенная для управления файлами Adobe Flash Video (FLV),
с помощью нескольких команд, только одна из которых может использоваться для каждого вызова
программу.

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

Он также может опционально вводить onLastSecond событие, используемое для обозначения конца воспроизведения,
например, чтобы вернуть программное обеспечение проигрывателя в «остановленное» состояние.

флвмета также имеет возможность сбрасывать метаданные и полную информацию о файле в стандартные
вывод в различных текстовых форматах вывода, включая XML, YAML и JSON.

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

флвмета может работать с файлами произвольно большого размера и может обрабатывать файлы FLV с помощью расширенных
(32-битные) отметки времени. Может угадывать размеры видеокадра для всех известных видеокодеков.
поддерживается официальной спецификацией FLV.

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

КОМАНДЫ


Только одна команда может быть указана для вызова флвмета. Выбранная команда
определяет режим выполнения программы.

По умолчанию, если команда не указана, флвмета неявно выберет команду для использования
по наличию ВХОД_ФАЙЛ и ВЫХОДНОЙ ФАЙЛ.

Если только ВХОД_ФАЙЛ присутствует, --свалка команда будет выполнена.

Если оба ВХОД_ФАЙЛ и ВЫХОДНОЙ ФАЙЛ присутствуют, --Обновить команда будет выполнена.

Вот список поддерживаемых команд:

-Д, --свалка
Выгрузить текстовое представление первого по метаданным тег найден в ВХОД_ФАЙЛ к стандарту
выход. По умолчанию используется формат XML, если не указано иное.
Также можно указать другое событие через --мероприятие вариант, такой как onLastSecond.

-Ф, --полный дамп
Выгрузить текстовое представление всего содержимого ВХОД_ФАЙЛ на стандартный вывод. В
формат по умолчанию - XML, если не указано иное.

-С, --проверить
Распечатайте отчет в стандартный вывод, содержащий предупреждения и ошибки, обнаруженные в ВХОД_ФАЙЛ, так как
а также потенциальные несовместимости и информацию о кодеках, используемых в файле.
Код выхода будет установлен на ненулевое значение, если в файле есть хотя бы одна ошибка.

Формат вывода может быть простым текстом, XML с использованием --xml вариант или JSON с помощью
--json вариант. Его также можно полностью отключить с помощью --тихий вариант, если вы
интересует только статус выхода.

Сообщения делятся на четыре уровня возрастающей важности:

· info: информационные сообщения, не относящиеся к действительности файла
· предупреждение: сообщения, информирующие о странностях формата flv, но не мешающие
чтение или воспроизведение файлов, это уровень по умолчанию
· ошибка: сообщения, информирующие об ошибках, которые могут сделать файл невозможным для воспроизведения или
транслировать правильно
· роковой: сообщения, информирующие об ошибках, делающих невозможным дальнейшее чтение файла
поэтому окончание синтаксического анализа полностью

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

Каждое сообщение или шаблон сообщения, представленный пользователю, идентифицируется определенным кодом
следующий формат:

[уровень] [тема] [идентификатор]

· уровень - заглавная буква, которая может быть I, W, E, F в соответствии с
вышеупомянутые уровни сообщений
· тема представляет собой двузначное целое число, представляющее общую тему сообщения
· id - уникальный трехзначный идентификатор сообщения или шаблона сообщения, если
параметризованных

Сообщения могут относиться к следующим темам:

· 10 общий формат файла flv
· 11 заголовок файла
· 12 предыдущий размер тега
· 20 формат тега
· 30 типы тегов
· 40 метки времени
· 50 аудиоданные
· 51 аудио кодеки
· 60 Видеоданные
· 61 видео кодеки
· 70 метаданных
· 80 Данные AMF
· 81 ключевые кадры
· 82 ключевые точки

Например, представляет предупреждение в теме 51 с идентификатором 050, что представляет собой предупреждение.
сообщение, связанное с аудиокодеками, в этом случае, чтобы сигнализировать, что аудиотег имеет неизвестный
кодек.

-У, --Обновить
Обновите указанный входной файл, вставив вычисленный по метаданным ярлык. Если ВЫХОДНОЙ ФАЙЛ is
указано, вместо этого он будет создан или перезаписан, а входной файл не будет
изменен. Если исходный файл необходимо обновить, временный файл будет создан в
временный каталог платформы по умолчанию, и он будет скопирован поверх исходного файла в
конец операции. Это связано с тем, что выходной файл записывается пока
исходный файл читается с помощью двухпроходного метода.

Вычисленные метаданные содержат, среди прочего, полную информацию о ключевых кадрах, чтобы
разрешить псевдопоток HTTP и поиск произвольного доступа в файле.

По умолчанию onLastSecond будет вставлен, если только - нет последней секунды опция
указано.

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

Также можно вставлять пользовательские строковые значения с помощью --Добавить вариант, который может быть
указано несколько раз.

По умолчанию операция обновления выполняется без вывода, если только --подробный вариант
указан, или --print-метаданные используется для печати вновь записанных метаданных в
стандартный вывод.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


DUMP
-d ФОРМАТ, --dump-format =ФОРМАТ
укажите формат дампа, где ФОРМАТ - xml (по умолчанию), json, raw или yaml.
Также применимо для --полный дамп команда.

-дж, --json
что эквивалентно --dump-format = json

-р, --сырой
что эквивалентно --dump-format = необработанный

-Икс, --xml
что эквивалентно --dump-format = xml

-у, --ямл
что эквивалентно --dump-format = yaml

-e СОБЫТИЕ, --event =СОБЫТИЕ
укажите событие для дампа вместо по метаданным, например onLastSecond

ПРОВЕРИТЬ
-l УРОВЕНЬ, --level =УРОВЕНЬ
печатать только сообщения с уровнем не ниже УРОВЕНЬ. Уровни по возрастанию
важность, «информация», «предупреждение» (по умолчанию), «ошибка» или «фатальный».

-д, --тихий
не печатать сообщения, а только возвращать код состояния

-Икс, --xml
генерировать отчет XML вместо текста по умолчанию, удобного для компилятора

-дж, --json
генерировать отчет JSON вместо текста по умолчанию, удобного для компилятора

ОБНОВЛЕНИЕ ПО
-м, --print-метаданные
печатать метаданные в стандартный вывод после обновления, используя формат, указанный в --формат
вариант

-a ИМЯ = ЗНАЧЕНИЕ, --add =ИМЯ = ЗНАЧЕНИЕ
добавить строковое значение метаданных в выходной файл. Пара имя / значение будет
добавлен в конце по метаданным тег.

-с, - не последняя секунда
не создавайте onLastSecond день

-п, - сохранить
сохранить существующий входной файл по метаданным имеют теги

-ф, --исправить
исправить недопустимые теги из входного файла

-я, - игнорировать
игнорировать недопустимые теги из входного файла (по умолчанию
процесс обновления с ошибкой)

-т, --reset-временные метки
сбросить отметки времени так ВЫХОДНОЙ ФАЙЛ начинается с нуля. Это было добавлено, потому что некоторые
Файлы FLV создаются путем вырезания файлов большего размера, и программное обеспечение выполняет обрезку.
не сбрасывает временные метки, как того требует стандарт, что может вызвать
проблемы с воспроизведением.

-к, --все ключевые кадры
индексировать все теги ключевых кадров, включая повторяющиеся отметки времени

ОБЩАЯ ИНФОРМАЦИЯ
-в, --подробный
отображать информативные сообщения

-В, --версия
распечатать информацию о версии и выйти

-час, --Помогите
отобразить справку по использованию программы и выйти

ФОРМАТЫ


Различные форматы XML, используемые флвмета точно описываются следующим XSD
схемы:

· http://schemas.flvmeta.org/flv.xsd: описывает общую организацию файлов FLV

· http://schemas.flvmeta.org/Amf0.xsd: описывает XML-представление Adobe (TM)
Формат сериализации AMF0

· http://schemas.flvmeta.org/report.xsd: описывает выходной формат XML --проверить
--xml команду

ПРИМЕРЫ


флвмета пример.flv

Печатает содержимое тега onMetadata файла example.flv в виде выходных данных XML.

флвмета пример.flv вне.flv

Создает файл с именем out.flv, содержащий обновленные метаданные и тег onLastSecond из
файл instance.flv.

флвмета --проверить --xml --level = ошибка пример.flv

Проверяет правильность файла example.flv и распечатывает отчет об ошибке в стандартный вывод в формате XML.
формат, отображающий только ошибки и фатальные ошибки.

флвмета --полный дамп --ямл пример.flv

Печатает все содержимое example.flv в формате YAML на стандартный вывод.

флвмета --Обновить - нет последней секунды --show-метаданные --json пример.flv

Выполняет обновление example.flv на месте путем вставки вычисленных onMetadata без
onLastSecond и печатает вновь вставленные метаданные на стандартный вывод как JSON.

ВЫХОД статус


· 0 flvmeta завершился без ошибок
· 1 произошла ошибка при попытке открыть входной файл
· 2 входной файл не был распознан как FLV-файл
· 3 неожиданно обнаружено условие конца файла
· 4 ошибка выделения памяти произошла во время запуска программы
· 5 во входном файле обнаружен пустой тег
· 6 произошла ошибка при попытке открыть выходной файл
· 7 во входном файле обнаружен недопустимый тег
· 8 произошла ошибка при записи выходного файла
· 9 --проверить команда сообщила о недопустимом файле (одна или несколько ошибок)

Используйте flvmeta в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad