англійськафранцузькаіспанська

Ad


Значок OnWorks

flvmeta - Інтернет у хмарі

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

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

ПРОГРАМА:

ІМ'Я


flvmeta - маніпулювати або витягувати метадані у файлах Adobe Flash Video

СИНТАКСИС


flvmeta INPUT_FILE
flvmeta INPUT_FILE OUTPUT_FILE
flvmeta -D|--damp [опції] INPUT_FILE
flvmeta -F|--повний-дамп [опції] INPUT_FILE
flvmeta -C|--перевірити [опції] INPUT_FILE
flvmeta -U|--оновити [опції] INPUT_FILE [OUTPUT_FILE]

ОПИС


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

Він має здатність обчислювати та вводити різноманітні значення в onMetaData подія
тег, включаючи індекси ключових кадрів, які використовуються більшістю відеопрогравачів для забезпечення довільного доступу,
особливо для псевдопотокових файлів HTTP через серверний модуль, надсилаючи клієнтом
зсув файлу шукав найближчий потрібний ключовий кадр.
Такі інструменти, як flvmeta необхідно використовувати у випадку, якщо початковий процес кодування не в змозі
ввести ці метадані.

Він також може додатково вводити onLastSecond подія, яка використовується для сигналу про закінчення відтворення,
наприклад, щоб повернути програмне забезпечення програвача до «зупиненого» стану.

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

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

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

Його використання пам'яті залишається мінімальним, оскільки він використовує двопрохідний алгоритм читання, що дозволяє
обчислення всіх необхідних тегів без завантаження нічого, крім тегів файлу
заголовки в пам'яті.

КОМАНДИ


Для виклику можна вказати лише одну команду flvmeta. Вибрана команда
визначає режим виконання програми.

За замовчуванням, якщо не вказано команду, flvmeta неявно вибере команду для використання
відповідно до наявності INPUT_FILE та OUTPUT_FILE.

Якщо тільки INPUT_FILE присутній, --звалища команда буде виконана.

Якщо обоє INPUT_FILE та OUTPUT_FILE присутні, в --оновити команда буде виконана.

Ось список підтримуваних команд:

-Д, --звалища
Дамп текстового представлення першого onMetaData тег знайдено в INPUT_FILE до стандартних
вихід. Стандартним форматом є XML, якщо не вказано інше.
Також можна вказати іншу подію за допомогою --подія варіант, наприклад onLastSecond.

-F, --повний дамп
Дамп текстового представлення всього вмісту INPUT_FILE на стандартний вихід. The
Формат за замовчуванням – XML, якщо не вказано інше.

-C, --перевірте
Роздрукувати звіт зі стандартним виводом із переліком попереджень і виявлених помилок INPUT_FILE, Як і
а також можливі несумісності та інформацію про кодеки, які використовуються у файлі.
Код виходу буде встановлено на ненульове значення, якщо у файлі є принаймні одна помилка.

Формат виводу може бути простим текстом або XML із використанням --xml або JSON за допомогою
--json варіант. Його також можна повністю вимкнути за допомогою --спокійно варіант, якщо ви є
цікавить лише статус виходу.

Повідомлення поділяються на чотири конкретні рівні зростаючої важливості:

· інформація: інформаційні повідомлення, які не стосуються дійсності файлу
· попередження: повідомлення, які повідомляють про дивацтва у форматі flv, але це може не заважати
читання файлів або відтворення, це рівень за замовчуванням
· помилка: повідомлення про помилки, які можуть унеможливити відтворення файлу або
транслювати правильно
· фатальний: повідомлення про помилки, які унеможливлюють подальше читання файлу
тому розбір завершується повністю

Команда -- рівень Опція дозволяє flvmeta щоб обмежити відображення повідомлень до мінімального рівня
серед них, наприклад, якщо користувача цікавлять лише повідомлення про помилки та вище.

Кожне повідомлення або шаблон повідомлення, наданий користувачеві, ідентифікується певним кодом
такий формат:

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

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

Повідомлення можуть стосуватися таких тем:

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

Наприклад, представляє попередження в темі 51 з ідентифікатором 050, який представляє попередження
повідомлення, пов’язане з аудіокодеками, у цьому випадку для сигналу про те, що аудіотег має невідомий
кодек.

-У, --оновити
Оновіть вказаний вхідний файл, вставивши обчислений onMetaData тег. Якщо OUTPUT_FILE is
зазначений, він буде створений або перезаписаний, а вхідний файл не буде
змінений. Якщо вихідний файл потрібно оновити, у папці буде створено тимчасовий файл
типовий тимчасовий каталог платформи, і його буде скопійовано поверх оригінального файлу за адресою
закінчення операції. Це пов'язано з тим, що вихідний файл записується під час
вихідний файл читається завдяки двопрохідному методу.

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

За замовчуванням an onLastSecond тег буде вставлено, якщо тільки тег --no-last-second опція
вказано.

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

Також можна вставити спеціальні рядкові значення за допомогою --додати варіант, який може бути
вказано кілька разів.

За замовчуванням операція оновлення виконується без виведення, за винятком випадків -багатослівний варіант
вказано, або --print-metadata використовується для друку щойно записаних метаданих у
стандартний вихід.

ВАРІАНТИ


DUMP
-d ФОРМАТ, --dump-format=ФОРМАТ
вкажіть формат дампа, де ФОРМАТ це «xml» (за замовчуванням), «json», «raw» або «yaml».
Також застосовується для --повний дамп команда

-j, --json
еквівалентно --dump-format=json

-р, -сирий
еквівалентно --dump-format=raw

-x, --xml
еквівалентно --dump-format=xml

-у, --yaml
еквівалентно --dump-format=yaml

-e EVENT, --подія=EVENT
замість цього вкажіть подію для дампу onMetaDataНаприклад onLastSecond

ПЕРЕВІРКА
-l РІВЕНЬ, --рівень=РІВЕНЬ
друкувати лише повідомлення, рівень яких є принаймні РІВЕНЬ. Рівні знаходяться по зростанню
важливість, «інформація», «попередження» (за замовчуванням), «помилка» або «фатальний».

-q, --спокійно
не друкувати повідомлення, лише повертати код стану

-x, --xml
генерувати XML-звіт замість стандартного тексту, «зручного для компілятора».

-j, --json
генерувати звіт у форматі JSON замість стандартного «дружнього для компілятора» тексту

ОНОВЛЕННЯ
-м, --print-metadata
друкувати метадані в stdout після оновлення, використовуючи формат, указаний у --формат
варіант

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

-так, --no-lastsecond
не створювати onLastSecond тег

-p, --зберігати
зберегти існуючий вхідний файл onMetadata теги

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

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

-t, --reset-timestamps
скинути позначки часу так OUTPUT_FILE починається з нуля. Це було додано, оскільки деякі
Файли FLV створюються шляхом розрізання більших файлів і програмного забезпечення, яке виконує розрізання
не скидає мітки часу, як того вимагає стандарт, що може спричинити
проблеми з відтворенням.

-к, --усі ключові кадри
індексувати всі теги ключових кадрів, включаючи повторювані мітки часу

Загальні відомості
-v, -багатослівний
відображати інформативні повідомлення

-V, -- версія
роздрукувати інформацію про версію та вийти

-h, --допомога
відобразити довідку щодо використання програми та вийти

ФОРМАТИ


Різні формати XML, які використовує flvmeta точно описані наступним 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 команда

ПРИКЛАДИ


flvmeta example.flv

Друкує вміст тегу onMetadata у файлі example.flv як результат XML.

flvmeta example.flv out.flv

Створює файл з назвою out.flv, що містить оновлені метадані та тег onLastSecond із
файл exemple.flv.

flvmeta --перевірте --xml --level=помилка example.flv

Перевіряє дійсність файлу example.flv і друкує звіт про помилку в stdout у XML
форматі, що відображає лише помилки та фатальні помилки.

flvmeta --повний дамп --yaml example.flv

Друкує повний вміст example.flv у форматі YAML у stdout.

flvmeta --оновити --no-last-second --show-metadata --json example.flv

Виконує оновлення example.flv на місці, вставляючи computed onMetadata без
onLastSecond і друкує щойно вставлені метадані на stdout як JSON.

EXIT СТАТУС


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

Використовуйте flvmeta онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad