Безкоштовна технічна бібліотека КНИГИ ТА СТАТТІ MPEG та його застосування Концепція Відеодані за своєю природою займають надзвичайно великий обсяг. Над завданням можливо ефективнішого стиснення відео вже багато років б'ються фахівці в цій галузі. На початку третього тисячоліття у зв'язку з гострою необхідністю передавати великі об'єми відео по різних мережах, завдання оптимального за співвідношенням якість/обсяг способу кодування відео стало ще більш актуальним. Концепція стиснення відео в MPEG дуже проста - визначити, яка саме інформація в потоці повторюється хоча б протягом якогось відрізка часу і вжити заходів, щоб уникнути дублювання цієї інформації. Найбільш цінна перевага MPEG кодування, особливо зручна для передачі по різних мережах - можливість гнучкого налаштування якості зображення в залежності від пропускної здатності мережі. Це і зробило MPEG-2 фактичним стандартом для прийому/передачі цифрового телебачення різними мережами. На жаль, немає можливості однозначно оцінити якість кодування деякими приладами і вимірами. Єдиний критерій тут – людина і як вона сприйме стислу інформацію. Тому правила стиснення відео при MPEG кодуванні вироблялися на основі моделі сприйняття людиною відеозображень (HVS - Human Visual Sense). Надмірність зображення згідно з HVS визначається за трьома основними критеріями:
Як реалізується Для зручності кодування відеоданих весь відеопотік розбивається на групи, які називають GOP (Group of Pictures - групою зображень). Така група будується так: тут: I - Intra кадри, які зазвичай називаються опорними та містять всю інформацію про зображення. MPEG послідовності без цих кадрів не може бути в принципі. При компресії I кадрів відбувається видалення лише просторової надмірності. Саме з цього кадру починається декодування зображення у послідовності. P - Predictive кадри. "передбачені" кадри, при формуванні яких використовується метод передбачення зображення на наступному кадрі з урахуванням компенсації руху від останнього I або P кадру перед формованим. P кадр також служить для подальшого прогнозування зображення. P кадр створюється з допомогою межкадровой компресії, що зменшує як просторову, і тимчасову надмірність. Зображення P кадру віднімається з наступного зображення і ця різниця кодується і разом із вектором руху додається до стислих даних. B - Bi-directional, "двонаправлені" кадри. Вони названі так тому, що зберігають найбільш істотну інформацію з навколишніх I і P кадрів. B кадри мають найвищий ступінь компресії, але вимагають попереднього та наступного зображення для компенсації руху об'єктів на зображенні. Таку структуру MPEG потоку зазвичай описують у вигляді дробу M/N, для якої M повідомляє загальну кількість кадрів GOP, а N - яким за рахунком буде черговий P кадр після попереднього. Таким чином, GOP послідовність, зображена на малюнку вище, може бути записана як 12/3. Власне потік даних MPEG складається з 6 ієрархічних рівнів:
Рівні та профілі MPEG Під профілем MPEG розуміється підмножина структури бітового потоку стисненого відео. У межах такого підмножини можливе широке розкидання параметрів потоку і, відповідно, кодерів і декодерів для них. Під рівнем розуміється ряд обмежень, які застосовуються до параметрів MPEG потоку, наприклад, роздільна здатність вихідного зображення, частота кадрів і т.п. Таблиця нижче ілюструє максимальні значення обмежень, що накладаються на рівні та профілі MPEG: Ця таблиця потрібна в першу чергу, для розуміння часто зустрічаються позначень формату конкретного запису або описів можливості будь-якого кодера. Наприклад, ось так може характеризуватись запис у форматі MPEG: ** Насправді тут правильніше було б написати: PAL – назва аналогового стандарту телебачення, у якому було створено вихідний відеофільм. Власне MPEG фільм не можна віднести до будь-якої системи кольорового телебачення, так кадри в MPEG є просто цифровим поданням раніше аналогового зображення і не мають жодного відношення навіть до вихідної для оригіналу фільму системи телебачення. практичне використання Прискіпливий читач запитає – чим допоможе мені у роботі ця інформація? Тим, хто не працює з відео, звичайно, ця інформація може мало що дати, але решта може допомогти в їх практичній роботі. Багато користувачів, що почали працювати з DV відеокамерами та програмами для нелінійного відеомонтажу, стали замислюватися над способами збереження своїх творів якщо не на віки, то принаймні на найближчі кілька десятків років. Як не дивно, більшість початківців DV відеомонтажників, ще ґрунтовно не знаючи MPEG, планують зберігати свої проекти саме на CD дисках у форматі MPEG, навіть не уявляючи, наскільки складно вирішується це завдання, якщо користувач бажає в MPEG варіанті зберегти якість вихідного DV фільму. Отже, питання, що найчастіше зустрічаються на цю тему: Чому я після збереження свого фільму у форматі MPEG-2 бачу, що якість його помітно погіршилася? Причин тут декілька:
Чому якість зображення на DVD дисках дуже висока, хоча це теж MPEG-2 - чи можна отримати подібну якість у домашніх умовах? Якість відео на DVD дисках справді дуже висока. Пояснюється воно двома основними факторами - як вихідний відеоматеріал для створення MPEG-2 варіанта фільму використовується стисло відео професійної якості, і, крім цього, для кодування в MPEG-2 застосовуються апаратні кодери з дуже високою якістю кодування зображення. Вартість таких кодерів сягає кількох десятків тисяч доларів США. Тому отримати в домашніх умовах таку якість із DV фільму неможливо. Що означає параметри, які пропонується вказати до кодування фільму в формат MPEG? Таких параметрів може бути багато, але слід зупинитися на найважливіших:
Я маю відеокамеру DV з можливістю зйомки в режимі прогресивного сканування. Потім хочу зберегти готовий фільм у форматі MPEG. Як мені краще знімати, у звичайному черезрядковому режимі чи прогресивному? Для MPEG-1 відповідь однозначна - зйомка з прогресивною розгорткою краще, так при компресії MPEG-1 одне поле телевізійного зображення просто відкидається. Для MPEG-2 відповідь це питання залежить від цього, як планується використовувати створений MPEG-2 кліп. Якщо планується переглядати його лише на комп'ютері та/або апаратного декодера немає, то краще використовувати зйомку з прогресивною розгорткою – зображення буде чіткішим, без артефактів руху. Якщо апаратний декодер MPEG-2 є і планується дивитися фільм на телевізорі, то більш плавні та природні рухи об'єктів у фільмі будуть при зйомці у звичайному режимі. Багато сучасних кодерів MPEG-2 дозволяють вибір типу вихідного фільму (прогресивна або черезрядкова розгортка), при виборі черезрядкової розгортки використовують поля і при виведенні з апаратного декодера на відеовихід відновлюватиметься вихідне зображення з тими ж полями, що й до стиснення. Я хочу одразу зберігати фільми у MPEG форматі і в ньому ж редагувати. Чи можливо і чи правильно це робити? Зберігати, звичайно, можна, але редагувати MPEG відео дуже важко та незручно. Справа в тому, що при редагуванні MPEG неможлива реальна точна до кадру нарізка фрагментів, так як відокремлювати фрагменти один від одного можна тільки по I кадрах, інакше, при видаленні опорного кадру і збереженні кадрів, що слідують за ним, зображення втратить читальність. Редактори відео з підтримкою MPEG дозволяють редагувати з точністю до кадру, але треба розуміти, що при будь-яких змінах не I кадру буде виконуватися рекомпресія всієї GOP, що позначиться на якості фільму аж ніяк не на краще. Накладення ефектів, переходів, фільтрів також не можна робити з точністю до реального кадру, що може призвести до неможливості якісного втілення художніх задумів. Крім цього, рекомпресія зображення у випадку MPEG-2 займатиме значно більший, порівняно з DV, час і вимагатиме потужніших процесорів для цього. Нині дуже популярний у Росії формат MPEG-4. Чи є сенс зберігати свої фільми у цьому форматі? MPEG-4 спочатку створювався для передачі відео по низькошвидкісних каналах і не призначався для зберігання відео. Якість зображення MPEG-4 безумовно гірше MPEG-2, але трохи краще MPEG-1. Компресія/декомпресія MPEG-4 вимагає значних витрат процесорного часу і перегляд, а тим більше створення відео у форматі MPEG-4 на комп'ютері з процесором нижче Celeron II 700 дуже скрутний. В основному MPEG-4 використовується для рекомпресії оригінальних MPEG-2 фільмів, записаних на DVD дисках. MPEG-4 дозволяє записати на звичайному CD-диску годинний фільм. Зберігати ж у цьому форматі власні фільми немає жодного сенсу з двох основних причин:
Які MPEG-кодери підтримують роботу з DV форматом і забезпечують при цьому хорошу якість? Є кілька популярних кодерів MPEG, що підтримують роботу з форматом DV:
Автор: Компанія Сплайн; Публікація: pctuner.ru Рекомендуємо цікаві статті розділу Мистецтво відео: ▪ Основні налаштування відеокамери Дивіться інші статті розділу Мистецтво відео. Читайте та пишіть корисні коментарі до цієї статті. Останні новини науки та техніки, новинки електроніки: Штучна шкіра для емуляції дотиків
15.04.2024 Котячий унітаз Petgugu Global
15.04.2024 Привабливість дбайливих чоловіків
14.04.2024
Інші цікаві новини: ▪ Пристрій для безпечного розпізнавання облич Intel RealSense ID ▪ ТВ-рекордер формату 4K від Sharp ▪ Драйвери надяскравих світлодіодів Стрічка новин науки та техніки, новинок електроніки
Цікаві матеріали Безкоштовної технічної бібліотеки: ▪ Розділ сайту Пристрої захисного відключення. Добірка статей ▪ стаття Спальний куточок. Поради домашньому майстру ▪ стаття Хто побудував перші канали? Детальна відповідь ▪ стаття Проведення лісокультурних робіт у рівнинних умовах. Типова інструкція з охорони праці ▪ стаття Антена на 160 м. Енциклопедія радіоелектроніки та електротехніки
Залишіть свій коментар до цієї статті: All languages of this page Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт www.diagram.com.ua |