Безкоштовна технічна бібліотека КНИГИ ТА СТАТТІ MPEG-2 та домашнє відео Попередні зауваження У " MPEG-світі " прийнято швидкість потоку відеоданих висловлювати над мегабайтах/сек, а кілобитах/сек. Щоб не змішувати різні швидкості, усі подальші величини наводяться у кілобітах/сек. Вимоги до якості у всіх різні. Наочно це видно в "аудіомірі": молодь (певного роду, не заглиблюватимуся в класифікацію...) слухає бумбокси за 200$ на дикій гучності і "стирчить", а аудіофіли слухають компонентну систему за 2000$ і зітхають - "недостатньо прозора" середина". Те саме і з відео, тому всі нижченаведені оцінки якості відображають мою особисту думку "просунутого чайника" і ні в які суперечки ні з "ламерами", ні з "професіоналами" я вступати не маю наміру! Я також свідомо спростив "теорію" і не треба мене вчити, що таке "насправді" кодування MPEG-2. Експерименти із JPEG. початок Експерименти з реальними фільмами вимагають помітної кількості часу, тому основні закономірності набагато швидше та простіше проілюструвати на прикладі нерухомих зображень. Візьміть якісний "нестиснений" TIFF, "природний" (наприклад, пейзаж), з достатньою кількістю різких кордонів та дрібних деталей, розміром приблизно 600х800 (щоб дивитися на екрані в режимі 100%). У ньому колір кожної точки кодується окремо, "чесно". Це – максимальна (еталонна) якість у рамках 24-бітної колірної моделі. Але людське око має деякі особливості, і сприймає не всю інформацію, тому можна видалити (назавжди!) частину даних без помітної втрати якості (формат JPEG). У фотошопі або навіть в ACDSee спробуйте стискати картинку з різними параметрами якості і знайдіть відношення розмірів вихідного файлу і JPEG-а при якому спотворення ще практично непомітні. Вийде коефіцієнт в діапазоні 10-25 залежно від картинки та Вашої "суворості". При більшому стиску артефакти явно помітні (кольорові ореоли, квадратна структура), адже в динаміці це "неподобство" ще й ворушиться... Тепер стисніть іншою програмою. Помітної різниці у значенні порогового коефіцієнта швидше за все не буде. Максимум – 10-20%. Я наважуся стверджувати що неможливо (і в майбутньому) підвищити цей коефіцієнт у рази - чудес не буває, інформація нікуди не подіється, не можна все багатство пейзажу вмістити в кілька байт... Усі фрактальні іграшки люблять демонструвати на спеціально підібраних вихідних картинках, а тут йдеться про випадкове, довільне зображення. Що звідси випливає для відео? Роздільна здатність відеосигналу визначено TV-стандартом, його "комп'ютерний" аналог приблизно 720х576. Звідси при 25 кадрах на секунду отримаємо приблизно 250 000 кбіт/c (нестиснене відео). Застосуємо до кожного кадру JPEG з тим самим "безпечним" коефіцієнтом 10-25. Отримаємо 10000-25000 кбіт/с (залежно від оригіналу). Як відомо, DV-формат - аналог JPEG-стиснення, і потік у нього 28000 (дізнаєтеся? - щоб напевно для будь-якого оригіналу). Таким чином, в більшості випадків подальше покадрове стиснення DV-формату недоцільно, т.к. призводить до помітних артефактів. Чому MPEG компактніше і що для цього потрібно Виходить, що 20000-30000 кбіт/с – межа? Це 3-4 хвилини на CD-R та 20-30 хвилин на DVD-болванці. Строго кажучи, для будь-якого довільного зображення із незалежних між собою кадрів – ТАК! А як же чудова якість DVD (5000-8000)? Відповідь: у реальних фільмах послідовні кадри зазвичай взаємозалежні та формат MPEG це використовує. Грубо кажучи, ми стискуємо JPEG не кожен кадр, а різницю між сусідніми кадрами. Оскільки камера у професійних фільмах завжди стоїть на штативі або на рейках, то часто зміни заднього плану незначні або одноманітні, і тому легко щуляться. Динамічні ж сцени (вибухи та ін.) зазвичай "займають" швидкість у "спокійних" шматків за рахунок застосування змінного бітрейту. Уявимо як виглядає різницевий кадр для об'єкта, що рухається на нерухомому фоні (використовується штатив). Очевидно, весь фон являє собою однотонну площину (у моделі RGB - чорну), і лише невелика частина кадру ("об'єкт") має контрастний з фоном колір. Повернемося до експериментів із JPEG у Фотошопі. Підберіть самі аналогічну картинку і спробуйте - результати вражають... Отже, я підібрав картинку з Берліна (фрагмент фотографії з альбому "Європа-98") - однотонне тло (небо) та невеликий контрастний об'єкт. Розміри 720х546. Виглядає вона приблизно так: Далі я стиснув її в JPEG так, що артефакти тільки-но почали з'являтися. Вийшло 12К. Після цього три рази пророблялася однотипна операція: до вихідної картинки (нестиснутої) застосовувався фільтр "додати шум" (з різними значеннями шуму) і потім вона стискалася JPEG так щоб вийшло 12К. Фрагменти того, що вийшло: Наочно видно, які "дикі" артефакти з'являються на зашумленому малюнку після стиснення. На фрагментах не дуже, але на цілому кадрі (а краще на кількох) можна помітити, що навіть шум у 20 одиниць на стиснутому зображенні практично не дратує. Він якось сам фільтрується очима і ми все одно ясно уявляємо собі що там за об'єкт (те саме відбувається коли ми дивимося стару VHS-стрічку або слухаємо касету на магнітофоні). Навпаки - артефакти стиснення, грубі смуги та квадрати дратують, і до них око звикати "не хоче". Щоб артефакти не росли із зашумленістю доводиться тиснути не з однаковим розміром, а з однаковою "якістю". Тоді розміри помітно зростають із зростанням шуму. В даному прикладі при тому самому параметрі "quality" виходила приблизно така лінійка розмірів: 12:24:36:48. Що це означає для відео? Тільки те, що саме собою значення бітрейту - не гарантія високої якості, багато залежить від якості вихідного матеріалу. Наприклад, якщо вихідний матеріал містить шуми, то щоб не з'явилися артефакти, доводиться піднімати бітрейт у рази... За ідеальних умов професійного DVD-виробництва MPEG-2 дає виграш (до JPEG) приблизно в 4-5 разів (назвемо це MPEG-добавка). Ще раз сформулюємо ці ідеальні умови у вигляді таблиці:
Я припускаю думку, що подальше поліпшення алгоритмів збільшить "MPEG-добавку" разу в півтора, але швидше за все не більше. До речі, MPEG4 всупереч шуму не набагато краще ніж MPEG2 - відсотків на 10 на високих бітрейтах. А горезвісні компакти з DivХ поклавши руку на серце ніхто не назве справжньою DVD-якістю. І що виходить практично? Практика показує, що "домашнє" відео на аматорських камерах (через невиконання вищеперелічених умов, насамперед через шум і тряски) тиснеться приблизно вдвічі гірше за професійне, тобто. при тому самому якості має займати вдвічі більший обсяг. Отримані дані легко подати у вигляді таблиці.
Висновки та поради
Автор: Афанасенков М.А; Публікація: pctuner.ru Рекомендуємо цікаві статті розділу Мистецтво відео: ▪ Pinnacle Studio. Посібник користувача ▪ Захоплення відео у VirtualDub Дивіться інші статті розділу Мистецтво відео. Читайте та пишіть корисні коментарі до цієї статті. Останні новини науки та техніки, новинки електроніки: Штучна шкіра для емуляції дотиків
15.04.2024 Котячий унітаз Petgugu Global
15.04.2024 Привабливість дбайливих чоловіків
14.04.2024
Інші цікаві новини: ▪ Чотириядерний смартфон BLU Dash 4.5 з підтримкою двох SIM-карт ▪ Динамічна технологія мережної архітектури ▪ Про користь сімейних скандалів Стрічка новин науки та техніки, новинок електроніки
Цікаві матеріали Безкоштовної технічної бібліотеки: ▪ розділ сайту Антени. Добірка статей ▪ стаття Бджолина операційна. Поради домашньому майстру ▪ статья Яке виверження було найбільшим в історії? Детальна відповідь ▪ стаття Жасмин чагарниковий. Легенди, вирощування, способи застосування ▪ стаття Перетворювач напруги на транзисторах Енциклопедія радіоелектроніки та електротехніки
Залишіть свій коментар до цієї статті: All languages of this page Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт www.diagram.com.ua |