<
  • Главная
Статьи

Handbrake

  1. Основи роботи з програмою [ правити ]

Журнал ALT-review

HandBrake - мультиплатформенний, багато-відеотранскодер Перекодування відео на ALT за допомогою HandBrake
Автор: Drool Розділ: soft Випуск: 01 Тег: мультимедіа

Серед усього розмаїття програм для створення відеоріпов в ОС GNU / Linux, найбільш ефективною, розвиненою і могутньою в плані використання можливостей енкодера x264 є HandBrake. Офіційну документацію можна почитати тут , Проте давайте спробуємо розглянути покроково на практиці створення ріпа для планшетного комп'ютера.

Якщо Ви використовуєте ALT Linux версії 6 і вище - HandBrake вже є в офіційних репозиторіях і його можна легко встановити штатними засобами. У разі використання іншого сімейства GNU / Linux - Вам самим краще знати чи є ця програма в репозиторіях, і якщо немає - як її ставити з офіційного сайту. Отже, будемо вважати, що HandBrake у Вас вже встановлено.

Основи роботи з програмою [ правити ]

Головне вікно Handbrake:

Розглянемо панель управління:

Меню:

File - в цьому меню можна вибрати джерело, з якого будемо кодувати (підтримуються як поодинокі файли, так і папки дисків DVD і BluRay), папку призначення, в яку програма буде зберігати откодірованний файл, меню налаштувань і відображаються наявні пристрої CD / DVD / BluRay , якщо потрібно кодувати прямо з них;

Queue - тут знаходяться кнопки додавання завдань в чергу і запуск / пауза кодування;

View - тут знаходиться чекбокс відображення пресетів, показ черги завдань, налаштування зображення (на цьому ми зупинимося більш докладно трохи нижче) і лог процесу кодування;

Help - стандартний пункт для більшості ПО, в якому Ви можете переглянути інформацію про програму та Guide, яке перенаправить Вас в браузер і відкриє офіційну сторінку документації.

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

1 - відкрити джерело; 2 - старт кодування; 3 - пауза кодування; 4 - додати завдання в чергу; 5 - показати чергу; 6 - настройка картинки результуючого відеофайлу; 7 - лог процесу кодування.

Нижче знаходиться блок управління файлом:

Нижче знаходиться блок управління файлом:

Як видно на скріншоті, тут є частина, яка відповідає джерелу - ім'я файлу-джерела або DVD / BluRay-диска, а також вибір відображення тривалості в главах, секундах або кадрів, де можна вказати потрібний проміжок для кодування, наприклад, обрізати непотрібні титри в наприкінці.

Далі можна вказати ім'я вихідного файлу, папку призначення, вибрати контейнер - mp4 або mkv і кілька чекбоксів - оптимізація Web, підтримка iPod 5G і файлів більше 4 Гб. Повинен сказати, що перші два чекбокса я ніколи не використовував через відсутність потреби.

Наступний блок - блок управління безпосередньо параметрами кодування:

Наступний блок - блок управління безпосередньо параметрами кодування:

Тут розташовані закладки, згруповані за призначенням кодинга:

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

Video - закладка для вибору параметрів кодування відеоряду - частота кадрів, бітрейт, чекбокси двопрохідні кодування, повзунок вибору пресетів x264 від ultrafast до placebo, "тюнінг" під кодування фільму, анімації і т.д., вибір профілю від baseline до high, рівень від 1.0 до 5.2, чекбокс швидкого кодування, використання якого зменшує навантаження на процесор і час кодування, але негативно впливає на якість кодування, поле введення додаткових опцій, наприклад, щоб вказати кількість потоків кодування, як "threads = 6", в якому параметри відокремлюється ться один від одного символом двокрапки, і чекбокс використання додаткових параметрів "Use Advanced Options", який деактивує вищевказані опції і активує спеціальну закладку Advanced;

Audio - закладка для визначення параметрів кодування звукових доріжок - їх кодек, бітрейт і частота, можна вказати посилення і рівень компресії звукових потоків, але не радив би зловживати цими двома показниками, якщо Ви чітко не розумієте результат їх роботи, для звукових доріжок можна вибрати режим "Passthru" відповідного кодека, що означає пряме копіювання доріжки без будь-якого її перекодування;

Subtitles - закладка для управління субтитрами, можна імпортувати із зовнішнього файлу;

Advanced - закладка, яка активується чекбоксів "Use Advanced Options" на закладці Video, призначена тільки для фахівців зі створення рипів і тих, хто себе вважає таким, дозволяє вручну здійснити вибір тонких налаштувань кодування відеоряду починаючи з вибору параметрів мишкою і закінчуючи ручним вбивання параметрів в нижнє поле; Chapters - закладка управління главами, якщо хтось бажає зберегти навігацію по главам як в оригінальному відео;

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

Вертикальний правий фрейм головного вікна відведено для управління готовими пресетами (зображення клікабельно):

Тут можна вибрати вже готові пресети під основні типи мобільних відеоріпов або зберегти свій власний пресет, обраний в закладках Video або Advanced. Можливі імпорт і експорт пресетів з файлу і в файл відповідно.

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

Як джерело візьмемо BDRip 720p фільму "Залізна людина 2" вагою в 4.36 Гб. Брати повноцінний блюра або його ремукс для створення такого ріпа можна, і отримане якість теоретично буде краще, проте особисто для мене це сумнівне рішення, оскільки розмір екрану бюджетного планшетника в 7-9 дюймів не дасть візуально розрізнити різницю між ріпом з блюрея або з досить якісного BDRip 720p, а тим більше з 1080p. Для дорогих же планшетников з великим екраном дуже мало сенсу робити такі ріпи, так як його монітор, продуктивність і дозвіл в змозі видати на-гора все якість повноцінного AVC / 720p / 1080p ріпа.

Отже, робимо рип. Через кнопку №1 блок (див. Скріншот вище) вибираємо потрібний нам файл (зображення клікабельно):

Скріншот вище) вибираємо потрібний нам файл (зображення клікабельно):

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

:

Ми залишаємо контейнер mp4 (хоча сучасні планшети і підтримують контейнер MKV, однак я схильний дотримуватися традиції), Міняємо назву вихідного файлу на, припустимо, "Iron Man 2 2010 HDRip-AVC (Tablet PC) .m4v", відзначаємо чекбокс підтримки iPod 5G, якщо потрібно, і переходимо до редагування розміру зображення. Потрапити в це меню можна через кнопку №6 панелі управління.

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

В цьому ж меню знаходиться ще закладка Filters, на якій доступні фільтри зменшення шуму, деблокінгу, деінтейрейсінга і т.п .:

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

Тут нам необхідно вибрати кодек h.264, частоту кадрів я вибираю таку ж, як у файлі-джерелі, і виставляю для неї показник Variable framrate (тут я маю на меті трохи зменшити розмір отриманого файлу на кілька відсотків), міняю чекбокс якості з Constant на Bitrate, наголошую потрібний мені бітрейт (для 7-дюймового планшета зазвичай досить 1000 kbps), перетягую повзунок пресетів x264 на пресет slow, вибираю "тюнінг" x264 на film, вказую профіль high і рівень 4.1, в поле додаткових опцій я додаю параметр кількості потоків кодування, якщо позволяє процесор, або навпаки - обмежити кількість потоків для зниження навантаження на процесор для його використання іншими додатками. Після зазначених маніпуляцій закладка виглядає так:

Після зазначених маніпуляцій закладка виглядає так:

Тепер переходимо на закладку Audio.

Якщо Вас влаштовують виставлені параметри - можна все залишити як є, я особисто міняю бітрейт звуку на 160 кілобіт і частоту дискретизації міняю на 44100 кілогерц і контролюю, щоб був кодек AAC:

Якщо у файлі-джерелі кілька звукових доріжок - можна або залишити одну, або всі потрібні. Також не раджу робити для андроїдних планшетів звук в AC3, оскільки це ліцензований кодек і більшість системних програвачів його не підтримують у зв'язку з ліцензійними обмеженнями. Наприклад, в програвачі MX Player в такому випадку доведеться перемкнути обробку звукової доріжки з апаратної на програмну, звук з'явиться, але це збільшить навантаження на процесор.

Після завершення маніпуляцій зі звуком переходимо, якщо потрібно, на закладку Subtitles.

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

Після визначення бажаних субтитрів, настає черга закладки Advanced, де будуть відображені вибрані настройки в детальному розрізі кожного параметра:

Нагадую, що зміни параметрів в цій закладці працюватимуть тільки в тому випадку, якщо активувати чекбокс "Use Advanced Options" на закладці Video. Тому, якщо параметри кодування Вас з якихось характеристиками не влаштовують - досить включити "Use Advanced Options", підправити на цій закладці потрібні параметри або навіть додати вручну в нижнє поле, розділяючи їх символом двокрапки, і переходити до наступної закладки. Chapters - закладка проста і лаконічна:

Якби ми кодували відео з джерела, в якому присутня навігація по главам - тут можна було б їх вибрати. Tags - остання закладка. Вона жодним чином не грає ролі для якості кодування Це більше закладка взаємної ввічливості між ріпером і користувачами - як було вже зазначено, тут можна вказати назву фільму, режисера, акторів і т.п. Я особисто заповнюю основні поля, і в нашому випадку після заповнення ця закладка матиме приблизно такий вигляд:

На жаль, поле Actors розробники зробили досить обмеженим в довжину, тому доводиться вказувати основних акторів і додавати "та інші." Отже, після всіх цих маніпуляцій і вибору всіх бажаних параметрів, програма готова до кодування, і натиснувши кнопку №2 головній панелі ми запускаємо безпосередньо процес кодинга. Програма про всяк випадок запитає, чи дійсно Ви збираєтеся кодувати і після підтвердження приступить до роботи. При цьому на верхній панелі кнопка запуску кодування перетворюється в кнопку скасування і стає активною кнопка призупинення (паузи) кодування:

а в самому низу головного вікна програми буде відображатися Статусбар відсотків кодування і розрахунковий час тривалості цього процесу:

В основному - це все. В такому простому випадку залишається тільки чекати коли закінчиться кодування і насолоджуватися результатом. Можна поглядати у вікно логування, куди виводиться інформація про хід роботи:

Там же після завершення кодування відображається і "x264 Info", яка іноді необхідна. До речі, якщо придивитися до заголовку цього вікна - видно шлях і ім'я файлу лога, який можна переглянути за допомогою будь-якого текстового редактора або переглядача.

HandBrake не підтримує безпосередньо пресети енкодера x264 , Їх потрібно адаптувати для нього.

Отже, адаптовані пресети для HandBrake-0.9.6 з офіційного форуму розробників програми:

Найменування
пресет
ultrafast ref = 1: bframes = 0: cabac = 0: 8x8dct = 0: weightp = 0: me = dia: subq = 0: rc-lookahead = 0: mbtree = 0: analyse = none: trellis = 0: aq-mode = 0: scenecut = 0: no-deblock = 1 superfast ref = 1: weightp = 1: me = dia: subq = 1: rc-lookahead = 0: mbtree = 0: analyse = i4x4, i8x8: trellis = 0 veryfast ref = 1: weightp = 1: subq = 2: rc-lookahead = 10: trellis = 0 faster ref = 2: mixed-refs = 0: weightp = 1: subq = 4: rc-lookahead = 20 fast ref = 2: weightp = 1: subq = 6: rc-lookahead = 30 medium default x264 settings apply (empty advanced options string). slow ref = 5: b-adapt = 2: direct = auto: me = umh: subq = 8: rc-lookahead = 50 slower ref = 8: b-adapt = 2: direct = auto: me = umh: subq = 9 : rc-lookahead = 60: analyse = all: trellis = 2 veryslow ref = 16: bframes = 8: b-adapt = 2: direct = auto: me = umh: merange = 24: subq = 10: rc-lookahead = 60 : analyse = all: trellis = 2 placebo ref = 16: bframes = 16: b-adapt = 2: direct = auto: me = tesa: merange = 24: subq = 11: rc-lookahead = 60: analyse = all: trellis = 2: no-fast-pskip = 1

Посилання на відповідний топік форуму



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью