Принцип роботи та зчитування заголовків медіафайлів
Інструмент призначений для швидкого аналізу технічних параметрів відео- та аудіофайлів безпосередньо у веб-браузері. Користувач може перетягнути файл у робочу область або натиснути для його вибору. Програма підтримує роботу з такими популярними форматами та контейнерами, як MP4, MOV, WebM, MKV, MP3, WAV, FLAC, Ogg, AAC та M4A.
Швидкість аналізу забезпечується тим, що інструмент зчитує лише заголовки файлів. Завдяки цьому навіть файли великого обсягу обробляються миттєво, оскільки немає потреби декодувати весь медіапотік. Якщо для аналізу вибрано кілька файлів одночасно, система опрацьовує лише перший із них, виводячи відповідне повідомлення: «Аналізується лише перший файл.».
Під час обробки файлу на екрані відображається статус «Читання {name}…». Після завершення аналізу з’являється повідомлення «Метадані успішно вилучено.». Натискання на кнопку «Очистити» скасовує поточну операцію, приховує звіт, скидає кількість доріжок до нуля та блокує функцію копіювання.
Конфіденційність та локальна обробка даних
Процес аналізу файлів повністю відбувається на стороні клієнта. Ваш файл аналізується безпосередньо у браузері для вилучення метаданих. Вміст медіафайлу, його заголовки та супутні параметри не передаються на зовнішні ресурси — нічого не завантажується на сервери BroBroGo. Це дозволяє перевіряти технічні характеристики локальних файлів без використання мережевого трафіку для передачі самого медіавмісту.
Структура вихідних метаданих
Після завершення аналізу інструмент структурує отримані дані за кількома основними розділами. Якщо певне поле метаданих відсутнє у заголовку файлу, замість нього відображається символ «—».
Загальна інформація (Загальне)
У цьому блоці відображаються базові параметри файлу:
- Ім'я файлу
- Розмір файлу
- Формат (контейнер та MIME-тип)
- Тривалість
- Загальний бітрейт (завжди розраховується на основі розміру файлу та його тривалості)
- Доріжки (загальна кількість виявлених потоків)
Відеодоріжка {n}
Для кожного виявленого відеопотоку формується окремий блок параметрів:
- Кодек
- Роздільна здатність
- Кодована роздільна здатність
- Частота кадрів
- Бітрейт
- Поворот (кут орієнтації відео)
- HDR (наявність розширеного динамічного діапазону, відображається як «Так» або «—»)
- Мова
- Назва доріжки
Аудіодоріжка {n}
Для кожного звукового потоку виводяться такі специфікації:
- Кодек
- Частота дискретизації
- Канали (кількість аудіоканалів)
- Бітрейт
- Мова
- Назва доріжки
Теги
Якщо у файлі наявні інтегровані метадані користувача або видавця, вони групуються в окремому розділі:
- Назва
- Виконавець
- Альбом
- Дата
- Коментар
Особливості розрахунку бітрейту та частоти кадрів
У медіафайлах технічні параметри не завжди жорстко прописані в заголовках метаданих. Коли бітрейт або частота кадрів не вказані безпосередньо в заголовку файлу, інструмент оцінює їх на основі аналізу короткого фрагмента відповідного потоку.
Цей метод оцінки забезпечує високу точність для медіафайлів зі сталим бітрейтом (CBR). Для файлів зі змінним бітрейтом (VBR) або змінною частотою кадрів отримане значення є максимально наближеним до середнього реального показника. Загальний бітрейт всього файлу обчислюється за математичною формулою ділення повного розміру файлу на його загальну тривалість.
Обробка помилок та виняткових ситуацій
При роботі з пошкодженими або несумісними файлами інструмент використовує чіткі алгоритми сповіщення:
- Якщо користувач намагається завантажити об'єкт, який не є аудіо- чи відеофайлом, система виводить повідомлення: «Цей файл не є підтримуваним аудіо- чи відеофайлом.».
- Якщо файл має ознаки медіаформату, але його неможливо прочитати (наприклад, через серйозне пошкодження структури заголовків або використання рідкісного непідтримуваного кодека), відображається текст: «Не вдалося прочитати цей файл як медіа. Можливо, він пошкоджений або має непідтримуваний формат.».
- У разі виникнення непередбачених системних збоїв або апаратних помилок під час зчитування даних з диска з'являється повідомлення: «Сталася помилка під час читання файлу.».
Часті запитання (FAQ)
Яку інформацію показує інструмент?
Для кожного файлу: формат контейнера та MIME-тип, загальний бітрейт, тривалість і розмір; для кожного відеовідеопотоку — кодек, роздільна здатність, частота кадрів, бітрейт, кут повороту та прапорець HDR; для кожного аудіопотоку — кодек, частота дискретизації, кількість каналів і бітрейт; а також будь-які теги назви, виконавця, альбому чи дати.
Які типи файлів підтримуються?
Підтримуються MP4, MOV, WebM, MKV та інші популярні відеоконтейнери, а також аудіоформати MP3, WAV, FLAC, Ogg, AAC та M4A. Читаються лише заголовки файлів, тому навіть великі файли аналізуються миттєво без повного декодування.
Чому бітрейт або частота кадрів іноді є приблизними?
Якщо значення не записане в заголовку файлу, воно вимірюється на основі невеликого фрагмента потоку. Це дає точний результат для медіафайлів зі сталим бітрейтом і дуже близький до реального — для змінного. Загальний бітрейт завжди розраховується на основі розміру файлу та його тривалості.
Чи безпечно завантажувати сюди конфіденційні робочі файли?
Ваш файл аналізується безпосередньо у браузері для вилучення метаданих. Нічого не завантажується на сервери BroBroGo, тому вміст файлу не залишає меж вашого пристрою.