Меню English Ukrainian російська Головна

Безкоштовна технічна бібліотека для любителів та професіоналів Безкоштовна технічна бібліотека


Проблеми розсинхронізації та захоплення в MPEG-2

Мистецтво відео

Довідник / Мистецтво відео

Коментарі до статті Коментарі до статті

Не буде перебільшенням сказати, що основна проблема, з якою стикаються користувачі при захопленні з аналогових джерел (ТБ, аналогові відеокамери, відеомагнітофони) - це розсинхронізація між аудіо і відео. На професійному рівні її вирішують досить ефективно – для синхронізації між джерелом та платою захоплення встановлюються спеціальні пристрої – TBC (time base corrector, тимчасовий коректор синхроімпульсів). Але рядовим любителям відео така техніка просто недоступна. Тому вони змушені вдаватися до програмних способів подолання розсинхронізації.

Коротко програмний підхід можна розділити на два підваріанти. Перший не боротиметься з розсинхронізацією під час захоплення. Тобто попередньо захоплений файл так і залишається з розбіжностями між відео та аудіо. Лише потім розсинхронізація усувається за допомогою спеціальних алгоритмів. Яскравий приклад такого рішення – Pinnacle Studio. Однак, в останніх версіях (9.3.0 та 9.4.3) ефективність даного механізму була порушена і для повернення до ефективності старих версій (9.1.0 та 9.1.2) потрібні "танці з бубном" навколо файлів, докладно описані тут. Інший спосіб пропонується в одній з найкращих програм авторингу DVD – DVD Lab Pro. Суть його зводиться до того, що після перекодування MPEG-2 користувач сам вручну коригує час, щоб у підсумковому проекті вже не було розсинхронізації. Робиться це у меню Tools-Audio Delay. Перевагою DVD Lab Pro є те, що в такий спосіб можна виправити розсинхронізовані на стадії авторингу DVD. На жаль, таких через бездарність піратів (і всеїдності російських користувачів) з'являється все більше: До недоліків - така робота вимагає тривалої роботи та добору точного часу.

У будь-якому випадку, варіант із виправленням розсинхронізації вже після захоплення навряд чи можна вважати правильним. програмні алгоритми можуть спрацювати неправильно або взагалі не спрацювати - як у тому випадку, коли звук то йде вперед, то відстає, або коли час відставання постійно зростає. Набагато правильнішим є варіант, коли захоплення відбувається таким чином, щоб розсинхронізації не виникло.

В останніх версіях програми iuVCR для цього використовується відразу два досить ефективні механізми. По-перше, поряд з режимом Avi mux (який використовувався у старих версіях iuVCR, та й у всіх інших програмах захоплення), з'явився режим VHWriter (alternate). При виборі захоплення відбувається також у контейнер avi, але для синхронізації використовуються нові можливості. Для того, щоб ці можливості запрацювали, необхідно у вкладці Video вибрати режим VHWriter, а потім поставити галочки на ВСІХ пунктах налаштування.

Проблеми розсинхронізації та захоплення в MPEG-2

Зверніть увагу: це дуже важливо, за замовчуванням деякі пункти не відзначені і тому навіть у цьому режимі йде розсинхронізація. При виділенні всіх пунктів розсинхронізації вдається уникнути в переважній більшості випадків. На жаль, іноді і цей режим не допомагає - коли завантаження процесора виявляється занадто високим, знову виникає розсинхронізація. Тому намагайтеся не завантажувати процесор будь-якими іншими завданнями, окрім захоплення.

Є й інший механізм у iuVCR, який дозволяє досягти 100-відсоткового збігу аудіо та відео майже у 100-відсотках випадків. Йдеться про захоплення в інший контейнер – не avi, а asf. Не поспішайте кривитися! Під asf мається на увазі не кодувальник wmv від Microsoft (придатний лише для викладання файлів страшної якості в мережі), а лише сам контейнер, позбавлений спадкових недоліків avi. Тобто для захоплення може використовуватися будь-який кодек, встановлений у системі, хоч DV, хоч M-JPEG (далі за смаком). Для повноцінного використання цієї можливості в iuVCR треба завантажити фільтр fv ASF Direct Writer. А для роботи з отриманими файлами asf додатково скачується програма WMV Direct. Потім у вкладці Video вибирається режим ASF Direct Writer. Налаштування його досить прості, достатньо виділити пункт "Не буферизувати запис", який рекомендується завжди вмикати. Для деяких кодеків (наприклад, Pic Video Lossless MJPEG) його включення критично - при вимкненому параметрі виникає велика витрата оперативної пам'яті, що може призводити до некоректного завершення iuVCR і втрати частини захопленого відео. Отриманий у результаті asf обробляється WMV Direct - нею можна нарізати, об'єднувати та перетворювати файли на avi. Дуже важливо, що у процесі останнього зберігається властива asf синхронізація.

На перший погляд все виглядає чудово. Однак, насправді користувач після захоплення в asf стикається з низкою труднощів. Найдрібніша з них - та, що фільтр ASF Direct Writer так само, як і iuVCR повноцінно працює лише місяць, потім вам доведеться або розщедритися на реєстрацію, або встановлювати заново систему. Куди гірше те, що програма WMV Direct поки що дуже далека від досконалості (м'яко кажучи). Упаси вас бог намагатися зробити в ній операції з нарізки-склейки файлів! Всі ці процеси здійснюються настільки повільно, що навіть Canopus Pro Coder, що славиться своєю повільністю (далі - просто CPC) здасться вам гоночною машиною. Я принаймні так не раз і не зміг дочекатися завершення такої операції. Тому все, для чого можна використовувати WMV Direct – це конвертація в avi. На щастя, час перетворення можна порівняти з тривалістю захопленого файлу.

Здавалося б, навіщо витрачати час на переконвертацію, якщо той же CPC може запросто перетворити asf в MPEG-2? Справа в тому, що така пряма конвертація здійснюється на порядок повільніше, ніж з AVI. Інша проблема – нестандартна частота передискретизації аудіо, яке ми отримуємо після захоплення в asf. Уникнути цього неможливо. А якщо спробувати подібне нестандартне аудіо перетворити на СРС, то на виході виходить щось моторошне - суцільний тріск та спотворення замість того, що було чутно в оригіналі. Тому, крім перетворення на avi, доводиться робити ще одну операцію - доводити частоту передискретизації до стандарту. Для цього в Virtual Dub треба зберегти вихідний wave, завантажити його в SoundForge, перезберегти зі стандартними параметрами (44100 kHz для SVCD або 48000 kHz для DVD), потім знову злити відео з новим аудіо в Virtual Dub. Лише потім можна спокійно переконвертувати файл за допомогою CPC або Cinema Craft Encoder (далі – РСЕ).

Загалом, після вивчення всіх цих особливостей національної боротьби з розсинхронізацією мимоволі запитуєш - а воно нам треба? Адже якщо розібратися, є два види джерел відео, з якими доводиться стикатися. Перший – коли з відео доводиться серйозно працювати, додавати ефекти, переходи, фільтри, змінювати звукові доріжки тощо. Тут, звичайно, альтернативи захоплення в стислий або несильно стиснутий avi (Huffyuv, DV, M-JPEG) просто немає. Справа в тому, що чим сильніше стиснутий файл, тим гірше на ньому відбивається подальша обробка.

Однак, якщо ви не професіонал, який щодня видає купу готових сюжетів, то під руками у вас зовсім інші джерела – готові фільми на VHS чи телепередачі. Все, що з ними потрібно зробити – це обрізати зайве та склеїти частини. Постає питання, чи необхідний цього захоплення в avi? Цілком очевидно, що ні! Для цього достатньо і вже стиснутого формату – MPEG-2.

Захоплюючи MPEG-2 ми вбиваємо відразу кілька зайців. Перше – розсинхронізація при цьому неможлива (формат спочатку має спеціальні засоби проти цього). Друге - після захоплення не потрібне ніяке додаткове перекодування, що часом потребує значно більше часу, ніж сама тривалість фільму. Третє – файл, отриманий в результаті такого захоплення, практично одразу готовий для авторингу. Четверте - захоплення avi вимагає величезного обсягу дискового простору. На той же DV, наприклад, йде 13 гігабайт на годину. Запис відразу в MPEG-2 дає величезну економію місця на жорсткому диску. Що дуже важливо, коли у вас не два-три, а кілька десятків телеканалів і здійснювати запис доводиться по кілька разів на день.

Однак проти такого методу захоплення є деяке упередження. Вважається, що якщо при захопленні здійснюється лише однопрохідне кодування, то воно просто нездатне забезпечити таку ж якість, як двопрохідне (для СРС) або більше (для СЕРЕ). Власне, мета цієї статті – показати, що ця думка помилкова. Тим більше, що зараз виробники все більше пропонують ТВ-тюнерів з апаратним MPEG-2. Вони не пішли б на подібний крок, якби не були впевнені як захоплення.

Власне, ідеальним рішенням для захоплення MPEG-2 стало б придбання подібного ТВ-тюнера. На жаль, вони в два-три рази дорожчі за звичайні тюнери (і, тим більше, просто плат захоплення), не оснащені апаратним кодувальником. Скажімо, у мене в комп'ютері стоїть розроблений ще 2001 року AVerTV Studio 203. Стандарти з того часу не змінилися. Звичайно, якість прийому у нього не найкраща на сьогоднішній день, але захоплення я все одно здійснюю з тюнера свого телевізора (просто тому, що інакше не уникнути перешкод від двох блоків живлення, що стоять у мене). Тому купувати за 100 доларів якийсь GoTView PCI DVD, чесно кажучи, поки що не хочеться. Я вже мовчу про побутові DVD-врайтери, вартість яких у середньому становить 300-400 доларів.

Як же бути в цій ситуації, якщо засіб для захоплення вже є, а купувати апаратне рішення – жаба гризе? Рішення є – програми, здатні якісно захопити в MPEG-2. Насправді, комп'ютер - набагато досконаліший пристрій, ніж найкращий побутовий апарат для запису DVD. Усього й ділів - оснастити його програмою, що поєднує у собі функції захоплення та планувальника. Ось тут і виникає заковика. Не всі програми здатні працювати з тією чи іншою конкретною моделлю ТБ-тюнера. Наприклад, Cyberlink Power Producer та Mainconcept Mpeg Encoder виявилися несумісними з AVerTV Studio 203.

Ще гірші справи за допомогою черезрядкової розгортки. Розробники не розуміють, що під рукою у звичайних користувачів практично немає прогресивних джерел. І пхають у свої програми захоплення по кадрах замість полів. А в результаті користувачі отримують усі "принади" прогресивного відео, захопленого з інтерлейсного джерела: втрату чіткості та інформації про рух (що проявляється в протилежному смиканні об'єктів, що рухаються). Власне, практично весь софт, що йде із ТВ-тюнерами, захоплює саме по кадрах. Скажімо, стара програма, що йде з AVerTV Studio 203 при виставленні повного розміру кадру (576 по вертикалі), наполегливо вистачала в роздільній здатності 288, втрачаючи рівно половину відеоінформації. Нова версія софту, хоч і підтримує повний розмір кадру, вистачає у прогресиві. Встановлення "Deinterlace" опції в "none" зовсім ні на що не впливає (функція, схоже, впливає тільки на перегляд). Аналогічна ситуація з програмами від InterVideo – WinDVD Recorder, Creator та DVR. Захоплення йде лише з кадрів:

На щастя, у всьому цьому царстві прогресивного маразму знайшлася фірма, яка включила до своєї програми підтримку черезрядкової розгортки. Йдеться про Mainconcept. І MPEG Encoder та Mainconcept PVR захоплюють інтерлейсне відео. Версія 1.0 PVR вже могла працювати з AVerTV Studio 203, але підтримка різних телевізійних систем залишала бажати кращого. У Mainconcept PVR версії 1.1.1 було виправлено. Ця версія, мабуть, найкраща. У версії 1.1.4 було інтегровано MPEG Encoder. З одного боку це дало програмі багато нових можливостей. З іншого боку, безліч налаштувань не йде на користь конфігуруванню програми і може заплутати новачка. Та й досвідченого користувача теж – мануал за цією версією займає аж 112 сторінок (завантажити його можна звідси). Найгірше, що з'явилися деякі неприємні глюки. Перша дивина - хоча програма може захоплювати звук у форматі LPCM (що, поза сумнівом, дуже важливо для музичних фільмів), після захоплення файлу з'ясовується, що звуку у такому файлі немає взагалі. Варто змінити звук на MPEG 1 Layer II, як усе стає на свої місця. Друга – за замовчуванням захоплення звуку йде через Line-In звукової карти. Однак під час запуску програми звук просто не ініціалізується. Щоб виправити це, доводиться вибирати як джерело іншу лінію (наприклад, мікрофон), а потім перемикатися назад на Line-In. Третя – максимальний рівень якості, з яким захоплювали колишні версії, у версії 1.1.4 призводить до випадання кадрів. Лише зменшення повзунка якості до половини дозволяє програмі працювати без випадання кадрів. Не можна сказати, що це призводить до погіршення якості зображення, але неприємно. Тому я не раджу використовувати цю версію без докладного вивчення мануалу та чіткого розуміння того, ЩО ж ви налаштовуєте.

Версія 1.1.1 набагато простіше у конфігуруванні. Після запуску програми потрібно натиснути кнопку із символом "ммм" схожим на телефон, що відповідає за налаштування. Вкладка "Input" відповідає за вибір плати захоплення, звукової плати (її лінії для відтворення та запису) та телевізійного стандарту. Вкладка "General" дозволяє вибрати диск та папку для запису, скін, запис лога для помилок, мову інтерфейсу. Найважливіша вкладка – "Record". Тут розташований двигун, який відповідає за якість. Крайнє ліве становище – продуктивність, крайнє праве – максимальна якість. Тут же вибирається дозвіл на захоплення.

Про нього варто поговорити окремо. За замовчуванням коштує 704 за горизонталлю. Він стандартний для DVD. Максимальна роздільна здатність - 720. Однак, якщо розібратися й та й інша роздільна здатність - надмірні для аналогових джерел (що далі буде показано в тестах). Максимальна чіткість, доступна для S-VHS відеомагнітофонів – 480. Для VHS – і того менше. Однак, вибирати роздільну здатність 358 навіть для захоплення VHS не варто. Справа в тому, що це менше, ніж робоча роздільна здатність у телевізорів. Тому, при перегляді джерел з таким дозволом (улюбленого піратами, які з його допомогою роблять моторошні збірки "все в одному"), явно відчутна замиленість. Дозвіл же 480 вписується в робочу область телевізорів і захоплення з таким дозволом практично ідеальний. Звичайно, воно не вписується в стандарт DVD, але нічого не заважає записати його за допомогою DVD Lab Pro. Ще один аргумент за захоплення в такому дозволі - для більших і більше процесорної потужності. Мій Socket 754 Sempron, розігнаний до 2360MHz, не справляється з роздільною здатністю 704 без пропущених кадрів.

Далі можна вибрати один із пресетів: DVD, SVCD, VCD, AVI, MPEG-2. Останній найцікавіший, оскільки впливати на параметри вже готових пресетів неможливо. Вибираємо його та натискаємо кнопку "Advanced". Перша кнопка – "Audio Encoder" – відповідає за налаштування аудіо. У цій версії є два типи аудіодоріжки: Mpeg 1 Layer I і Mpeg 1 Layer II. Перший ніде не використовується. Тож виставляємо Layer II. Далі йде вибір частоти передискретизації: 32000 44100, 48000 1, 384 128 kHz. Перша частота підійде тільки якщо ви не стурбовані проблемами сумісності та якісний звук вам не потрібен (наприклад, просто записуєте mpeg на CD-R без жодного авторингу). Друга – стандарт для SVCD. Третя – для DVD. Бажано виставляти саме останню для максимальної якості. Далі йде Mode: Stereo, Joint Stereo, Dual Channel, Mono. Для моно-джерел можна виставити моно-звук, в інших випадках – стерео. "Error Protection" - дуже бажано виділяти пункт CRC check. Без цього ви не зможете конвертувати MPEG XNUMX Layer II у Dolby Digital за допомогою того самого Reel DVD. Бітрейт - залежить від типу аудіо, що кодується. Якщо у вас музичний фільм - краще, звичайно, робити максимальний бітрейт в XNUMX kbps. Якщо у фільмі все обмежується розмовами, достатньо і XNUMX.

Вкладка "Video Encoder Basic" дозволяє виставити тип відеобітрейту - постійний та змінний. Постійний підійде для запису в VCD (тут іншого не може бути), SVCD (оскільки він забезпечує формату максимальну якість). Ще один випадок – коли ви плануєте після захоплення подальший стиск. Тут найоптимальніше - у вкладці Bitrate вибрати максимальний бітрейт в 14000 kbps, щоб мінімізувати вплив стиснення. Загалом бітрейт змінюється від 192 kbps до 14000. Якщо хочете втриматися в рамках стандарту DVD, не ставте максимальний бітрейт вище 8000 kbps. Мінімальний – достатньо 500 kbps. Значно важливіший за середній. Саме від нього залежить кінцевий розмір файлу. Як і при кодуванні РСЕ, PVR при захопленні намагатиметься утримати бітрейт у заданого параметра. Оптимальним, мій погляд, є середній бітрейт в 4500 kbps. Він дозволяє записати на один шар DVD дві з невеликою годиною відео.

Нагадаю, що при роздільній здатності 480 по горизонталі (властивому SVCD) та максимальному бітрейті в 8000 kbps (властивому DVD) ми отримуємо MPEG-2 файли у "форматі" xSVCD. Він не стандартизований. Однак за допомогою DVD Lab Pro він без жодних проблем авториться на DVD. При цьому, як показують практичні досліди, SVCD та xSVCD, записані на DVD-болванки, відтворюються без проблем навіть на побутових програвачах, які взагалі не підтримують відтворення SVCD. Тобто, як не парадоксально, ступінь сумісності таких нестандартних файлів при нестандартному записі тільки зростає. У скарбничку xSVCD варто додати і те, що він, маючи переваги SVCD (через нижчу роздільну здатність для досягнення більш якісної картинки потрібно менше бітрейту) не має його недоліків (оскільки бітрейт не обмежений, як у SVCD, рамками 2576 kbps, не виникає ніяких квадратів та розмитостей навіть у дуже складних сценах).

Інша важлива настройка - "Motion Search". Рівень змінюється від швидкого до кращого. Виробник рекомендує параметри від 3 до 11. Власне, для повної впевненості можна виставити 15. Галочка на пункті "Halfpel search" має стояти завжди (вона забезпечує пошук руху по підпікселам), вона покращує якість. "Range" (діапазон пошуку) можна залишити за замовчуванням – точно посередині. У підрозділі "Filter Setting" повинен бути виділений пункт "Enable online encoding (capture)", який, власне, і дозволяє кодування на льоту.

Вкладка "Video Encoder Advanced" забезпечує просунуті налаштування MPEG-2. Пункт "Closed Every GOP" потрібно включати тільки в тому випадку, якщо ви плануєте робити DVD з кількома видами камери (angle), що перемикаються. В іншому випадку він повинен бути вимкнений, оскільки погіршує якість зображення. "Gop Structure" достатньо залишити за замовчуванням (I-frames – 12, P-frames – 3). Збільшення даних параметрів вимагатиме і збільшення процесорної потужності. "Field Encoding" – послідовність полів. Для MPEG-2 цей параметр – "Top Field First". Втім, бажано перевірити цю послідовність за допомогою захоплення. Якщо при перегляді на апаратному декодері (тільки на апаратному, адже практично всі програмні програвачі застосовують до зображення деінтерлейсний фільтр, тому визначити правильну послідовність полів за допомогою їх неможливо) рух буде розпадатися на фази, то послідовність треба змінити. "Deinterlacing", само собою, повинен стояти в "None". "Aspect Ratio", залежно від джерела - 4 на 3 або 16 на 9. Останній тип дуже рідко зустрічається на аналогових джерелах. "Cropping" відповідає за обрізання країв. Дуже корисна функція при захопленні VHS, адже на відеокасетах внизу зображення йдуть спотворення. Виставляється дослідним шляхом.

Параметр "Noise" з одного боку, дає уявлення кодувальнику, наскільки зашумлене джерело відео (саме джерело незалежно від носія), з іншого, після включення пункту "Enable line filtering" пригнічує ці шуми. Шумова чутливість визначає, наскільки відеокодер буде чутливим до шуму у вихідному відео; це не зменшує шум у вихідному відео взагалі. Це встановлює поріг пошуку руху, в якому місці кодер зупинить пошук відповідних блоків пікселів від одного кадру до іншого. Більш високі значення означають низьку чутливість (швидше часу пошуку, менше якості), у той час як нижчі значення означають більш високу чутливість (довше пошуку, краща якість). Виробник наводить такі значення. "1-5" - комп'ютерна анімація, виготовлена ​​з DV Video CD, інші джерела після придушення шумів, тобто джерела взагалі без шумів. "3-7" - цифрове відео, DV-якість, Hi-8 якості. "5-14" – аналогове відео, телепередачі, Video-8. Якщо ви насамперед стурбовані якістю (за рахунок швидкості), краще завжди ставити параметр на 1. При включенні шумоподавлення кодувальник скорочує шум у структурі одного кадру (spatial reduction).

Власне, на цьому налаштування PVR версії 1.1.1 завершується. Зверніть лише увагу: коли ви заходите в налаштування "Advanced", а потім їх закриваєте, кодувальник скидає повзунок "Speed-Quality" на середнє положення. Не забудьте поставити його знову на максимальну якість. Що стосується налаштувань PVR 1.1.4, то можу лише надіслати до вищезгаданого мануала.

Захоплення у "бойових умовах"

Для цього досвіду був використаний той самий фільм, який транслювався по TV 1000 Viasat. Захоплення здійснювалося з телевізора "Вітязь" через перехідник Scart-Composite. Комп'ютер: m/b Asus K8N, CPU Sempron (розігнаний до 2360MHz), HDD Seagate 80Gb 7200RPM, ТВ-тюнер AVerTV Studio 203, MPEG 1-2 Encoder Real Magic Hollywood Plus, Soundblaster Live 24 bit! Ну і пара відеокарт: Leadtek Geforce 6800, 3dfx Voodoo 5500 PCI. Живиться все це багатство від двох блоків живлення (один просто нездатний забезпечити стабільність системи). Ці ж блоки наводять неабиякі перешкоди на внутрішній тюнер, тому для захоплення як джерело використовується тюнер телевізора. Щоправда, через близькість розташування комп'ютера та телевізора, перший на деякі канали все одно дає перешкоди. Саме на фільм з TV 1000 в обох випадках йшли типові перешкоди як від самого каналу (вертикальні лінії), так і від блоків живлення (горизонтальні рисочки).

У першому випадку фільм був захоплений за допомогою iuVCR в Canopus DV (в повному дозволі, само собою), а потім утиснутий у DVD за допомогою РСЕ 2.67. Параметри кодування: три проходи, DC – 10, стандартна матриця. Середній бітрейт 4500, максимальний – 8000, мінімальний – 500. Жодних додаткових фільтрів не застосовувалося. У другому захоплення здійснювався PVR 1.1.1 з наведеними вище параметрами без шумодава. Бітрейт аудіо в обох випадках – 384 kbps. У результаті розмір кінцевого файлу (на 24 хвилини 20 секунд) вийшов такий. DVD - 25 байт, xSVCD - 798 байт. Далі обидва файли були проавторены на DVD, а наочного порівняння - розкладені на bmp з допомогою TMPGenc. Отриманий бітрейт можна побачити на скріншотах:

Проблеми розсинхронізації та захоплення в MPEG-2
Бітрейт DVD

Проблеми розсинхронізації та захоплення в MPEG-2
Бітрейт xSVCD

Зрозуміло, що кодування з avi дозволило досягти більшого змінного бітрейту. Бітрейт PVR ближчий до постійного. Однак, варто враховувати, що джерело відео в даному випадку досить сильно зашумлене. А PVR має виражену тенденцію: чим джерело якісніше, тим яскравіше виражений змінний бітрейт, чим джерело гірше, тим більше бітрейт прагнути постійної величини (за рахунок чого PVR прагнути поліпшити якість). Підсумкову ж якість можна порівняти тут:

Проблеми розсинхронізації та захоплення в MPEG-2
Якість DVD

Проблеми розсинхронізації та захоплення в MPEG-2
Якість xSVCD

Наочно видно, що більша роздільна здатність DVD і більший бітрейт, фактично, йде на збереження перешкод. На всіх скріншотах чітко видно вертикальні смуги, вони ж призводять до неабиякої "заквадраченості" зображення. На xSVCD ці ж перешкоди хоч і помітні, але не так впадають у вічі. При перегляді двох варіантів це також було виразно видно: на DVD перешкоди були добре помітні (на щастя, квадрати, помітні на скріншотах, у динаміці не видно), але в xSVCD очей ними навіть фіксувався. В іншому ніякої різниці як зображення не спостерігалося. Таким чином, менша роздільна здатність (при майже рівному бітрейті) тільки йде на користь при захопленні не надто якісних джерел.

Тестування в ідеальних умовах

Цього разу використовувався DVD-програвач Orient 511. До тюнера він підключався по входу S-Video. Таким чином, була використана максимальна роздільна здатність, доступна для аналогових джерел. Усі налаштування програвача перед захопленням було встановлено за замовчуванням.

Як піддослідний матеріал використовувався фрагмент з фільму Rolling Stones 1970 "Gimme Shelter". Раніше він використовувався для порівняння мною якості кодування SVCD. Фрагмент насичений рухом та дрібними деталями. Спочатку він був на VHS і був захоплений в Canopus DV. Для того, щоб мінімізувати вплив стиснення MPEG-2, він був переконвертований ССЕ 2.67 в DVD за допомогою режиму Multipass CBR з бітрейтом в 8000 kbps.

Для порівняння якості xSVCD були використані такі кодувальники:

  1. Cinema Craft Encoder 2.67 у парі з DVD2SVCD (власне, "першопрохідці", що спонукали мене до дослідження даного формату). Нагадаю, що для отримання xSVCD у DVD2SVCD потрібно встановити режим роботи РСЕ у режимі Multipass VBR. При цьому, щоправда, кодувальник насправді працює в режимі однопрохідного кодування - але саме цей баг дозволив отримати SVCD з більшим бітрейтом, ніж за стандартом.
  2. Canopus Pro Coder 1. Вперше використання СРС у режимі xSVCD запропонував "Ще один Max". Суть його пропозиції - у створенні ручного пресета для xSVCD, оскільки наявні налаштування СРС суворо дотримуються стандартів. Я вказав наведені нижче параметри. Середній бітрейт – 4500, максимальний – 8000. Дозвіл відео, само собою 480 (576 для PAL, 480 – NTSC). 2 проходи. Інші параметри - за замовчуванням.
  3. PVR 1.1.1 із зазначеними вище параметрами, максимальна якість.
  4. PVR 1.1.4 з мінімальною якістю. Бітрейт той самий, що й у версії 1.1.1. Auto GOP – off. Rate control mode – fast. Noise reduction – off.
  5. PVR 1.1.4 з тими самими параметрами, але двигун якості поставлений посередині.

З більш високою якістю PVR цю версію пропускає кадри.

Зрозуміло, перші два кодувальники перекодували відео з DV. А PVR – на льоту з S-Video входу тюнера. Що ми отримали в результаті? Ось що являє собою той самий фрагмент у різних кодувальників.

Максимальний розмір вийшов у РСЕ - 14 байт (середній бітрейт 393, пік 348). Розподіл бітрейту виглядає так:

Проблеми розсинхронізації та захоплення в MPEG-2

Трохи менший розмір у Сanopus ProCoder - 13 байт (середній бітрейт 072, пік 388). Розподіл бітрейту:

Проблеми розсинхронізації та захоплення в MPEG-2

Найменше розмір файлу, як і слід очікувати, вийшов у PVR 1.1.4 в швидкому режимі - 12 байт (середній бітрейт 529, пік 668). Розподіл бітрейту:

Проблеми розсинхронізації та захоплення в MPEG-2

У режимі середньої якості PVR 1.1.4 знадобилося більше місця - 12 байт (середній бітрейт 834, пік 820). Розподіл бітрейту:

Проблеми розсинхронізації та захоплення в MPEG-2

Нарешті, PVR 1.1.1 в режимі максимальної якості зайняв трохи менше місця - 12 байт (середній бітрейт 756, пік 996). Розподіл бітрейту:

Проблеми розсинхронізації та захоплення в MPEG-2

Проаналізувавши графік розподілу бітрейту вже можна дійти певних висновків. Насамперед PVR у швидкому режимі відпрацьовує дуже погано – майже постійний бітрейт. Зате знайти різницю між найкращими програмними кодувальниками та MPEG-2, захопленим на льоту, практично неможливо. У всіх випадках ми маємо два піки на початку і в кінці фрагмента і провал - посередині. Це доводить, що захоплення в MPEG-2 нітрохи не втрачає ефективності розподілу бітрейту - незважаючи на неможливість кодування в два проходи.

Далі всі фрагменти (включаючи DVD із постійним бітрейтом) були проавторені та записані на DVD+RW. Після їхнього перегляду було вирішено докладний аналіз скріншотів не проводити. Справа в тому, що відмінності від оригіналу спостерігалися лише у двох фрагментів. Відкодований СРС фрагмент мав характерну "рису" цього кодувальника - пригладжену "шоколадну" гаму. В іншому до якості було не причепитися. PVR 1.1.4 в швидкому режимі спрацював огидно - зображення рясніло квадаратами. Всі інші фрагменти взагалі не відрізнялися нічим! Можливо, звичайно, що після детального аналізу скріншотів "під лупою" можна буде знайти ті місця, де дво-трипрохідне кодування з avi спрацювало трохи ефективніше, ніж кодування на льоту. Але! Що користі, якщо в динаміці знайти відмінності неможливо?

Таким чином можна сміливо рекомендувати програму PVR для захоплення відео, яке не планується редагувати. До переваг цієї софтини можна віднести також вбудовані засоби для авторингу VCD, SVCD і DVD (правда, xSVCD відмовляється авторити, так що без допомоги DVDPatcher в даному випадку не обійтися), а також нарізання файлів MPEG. Вона, до речі, може скласти конкуренцію навіть EasyMpeg MX, оскільки здатна відтворювати файли зі змінним бітрейтом, зі звуком, з будь-якого місця і практично миттєво. Єдиний принцип роботи у неї дещо дивний. Здавалося б, щоб одержати нарізаного файла треба виділити непотрібний фрагмент, натиснути Delete, і потім - save. Та ні! Після цієї логічної операції нічого не відбувається, і файл не зберігається. Саме delete натискати виявляється ні до чого, достатньо відразу зберегти файл.

Загалом, Mainconcept PVR – одна з рідкісних програм, яка справді коштує тих грошей, які вимагає за неї виробник.

Автор: Денис Попов; Публікація: pctuner.ru

 Рекомендуємо цікаві статті розділу Мистецтво відео:

▪ Як працює формат DVD

▪ Як зробити хорошу фотографію дитини

▪ Основні правила відеозйомки

Дивіться інші статті розділу Мистецтво відео.

Читайте та пишіть корисні коментарі до цієї статті.

<< Назад

Останні новини науки та техніки, новинки електроніки:

Штучна шкіра для емуляції дотиків 15.04.2024

У світі сучасних технологій, де віддаленість стає дедалі більш повсякденною, збереження зв'язку й почуття близькості грають значної ролі. Нещодавні розробки німецьких учених із Саарського університету в галузі штучної шкіри становлять нову еру у віртуальних взаємодіях. Німецькі дослідники з університету Саарського розробили ультратонкі плівки, які можуть передавати відчуття дотику на відстані. Ця передова технологія надає нові можливості для віртуального спілкування, особливо для тих, хто виявився далеко від своїх близьких. Ультратонкі плівки, розроблені дослідниками, товщиною всього 50 мікрометрів, можуть бути інтегровані в текстильні вироби та носитися як друга шкіра. Ці плівки діють як датчики, що розпізнають тактильні сигнали від мами чи тата, і як виконавчі механізми, що передають ці рухи дитині. Дотики батьків до тканини активують датчики, які реагують на тиск та деформують ультратонку плівку. Ця ...>>

Котячий унітаз Petgugu Global 15.04.2024

Турбота про домашніх тварин часто може бути викликом, особливо коли йдеться про підтримку чистоти в будинку. Представлено нове цікаве рішення стартапу Petgugu Global, яке полегшить життя власникам кішок та допоможе їм тримати свій будинок в ідеальній чистоті та порядку. Стартап Petgugu Global представив унікальний котячий унітаз, здатний автоматично змивати фекалії, забезпечуючи чистоту та свіжість у вашому будинку. Цей інноваційний пристрій оснащений різними розумними датчиками, які стежать за активністю вашого вихованця в туалеті та активуються для автоматичного очищення після його використання. Пристрій підключається до каналізаційної системи та забезпечує ефективне видалення відходів без необхідності втручання з боку власника. Крім того, унітаз має великий обсяг сховища, що змивається, що робить його ідеальним для домашніх, де живуть кілька кішок. Котячий унітаз Petgugu розроблений для використання з водорозчинними наповнювачами та пропонує ряд додаткових матеріалів. ...>>

Привабливість дбайливих чоловіків 14.04.2024

Стереотип про те, що жінки віддають перевагу "поганим хлопцям", довгий час був широко поширений. Однак нещодавні дослідження, проведені британськими вченими з Університету Монаша, пропонують новий погляд на це питання. Вони розглянули, як жінки реагують на емоційну відповідальність та готовність допомагати іншим у чоловіків. Результати дослідження можуть змінити наше уявлення, що робить чоловіків привабливими в очах жінок. Дослідження, проведене вченими з Університету Монаша, призводить до нових висновків щодо привабливості чоловіків для жінок. В рамках експерименту жінкам показували фотографії чоловіків з короткими історіями про їхню поведінку в різних ситуаціях, включаючи їхню реакцію на зіткнення з бездомною людиною. Деякі з чоловіків ігнорували безпритульного, тоді як інші надавали йому допомогу, наприклад, купуючи їжу. Дослідження показало, що чоловіки, які виявляють співчуття і доброту, виявилися більш привабливими для жінок порівняно з т ...>>

Випадкова новина з Архіву

Світлодіоди тієї ж потужності світять яскравіше 02.02.2015

Компанія Toray Industries продемонструвала розробку, яка дозволяє збільшити яскравість білих світлодіодів, не підвищуючи їх енергоспоживання.

Щоб підвищити яскравість світлодіодів, фахівці Toray використовували частинки люмінофора, нанесені на носій із кремнійорганічної гуми. Колір люмінофора вибирається з урахуванням кольору світлодіода, щоб у результаті виходив білий колір.

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

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

Інші цікаві новини:

▪ Нашій ері дали нову назву

▪ Голос керує побутовою технікою

▪ Мокрі вікна

▪ Зберігання електроенергії в цеглах

▪ Зварювання металу та скла

Стрічка новин науки та техніки, новинок електроніки

 

Цікаві матеріали Безкоштовної технічної бібліотеки:

▪ Розділ сайту Електромонтажні роботи. Добірка статей

▪ стаття Бакеліт. Історія винаходу та виробництва

▪ стаття Що таке едіпів комплекс? Детальна відповідь

▪ стаття Призначення та порядок розробки інструкцій з охорони праці

▪ стаття Ламповий УМЗЧ із глибокою ООС. Енциклопедія радіоелектроніки та електротехніки

▪ стаття Автомобільний УМЗЧ із блоком живлення. Енциклопедія радіоелектроніки та електротехніки

Залишіть свій коментар до цієї статті:

ім'я:


E-mail (не обов'язково):


коментар:





All languages ​​of this page

Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт

www.diagram.com.ua

www.diagram.com.ua
2000-2024