/** * Related Posts Loader for Astra theme. * * @package Astra * @author Brainstorm Force * @copyright Copyright (c) 2021, Brainstorm Force * @link https://www.brainstormforce.com * @since Astra 3.5.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Customizer Initialization * * @since 3.5.0 */ class Astra_Related_Posts_Loader { /** * Constructor * * @since 3.5.0 */ public function __construct() { add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) ); add_action( 'customize_register', array( $this, 'related_posts_customize_register' ), 2 ); // Load Google fonts. add_action( 'astra_get_fonts', array( $this, 'add_fonts' ), 1 ); } /** * Enqueue google fonts. * * @return void */ public function add_fonts() { if ( astra_target_rules_for_related_posts() ) { // Related Posts Section title. $section_title_font_family = astra_get_option( 'related-posts-section-title-font-family' ); $section_title_font_weight = astra_get_option( 'related-posts-section-title-font-weight' ); Astra_Fonts::add_font( $section_title_font_family, $section_title_font_weight ); // Related Posts - Posts title. $post_title_font_family = astra_get_option( 'related-posts-title-font-family' ); $post_title_font_weight = astra_get_option( 'related-posts-title-font-weight' ); Astra_Fonts::add_font( $post_title_font_family, $post_title_font_weight ); // Related Posts - Meta Font. $meta_font_family = astra_get_option( 'related-posts-meta-font-family' ); $meta_font_weight = astra_get_option( 'related-posts-meta-font-weight' ); Astra_Fonts::add_font( $meta_font_family, $meta_font_weight ); // Related Posts - Content Font. $content_font_family = astra_get_option( 'related-posts-content-font-family' ); $content_font_weight = astra_get_option( 'related-posts-content-font-weight' ); Astra_Fonts::add_font( $content_font_family, $content_font_weight ); } } /** * Set Options Default Values * * @param array $defaults Astra options default value array. * @return array */ public function theme_defaults( $defaults ) { // Related Posts. $defaults['enable-related-posts'] = false; $defaults['related-posts-title'] = __( 'Related Posts', 'astra' ); $defaults['releted-posts-title-alignment'] = 'left'; $defaults['related-posts-total-count'] = 2; $defaults['enable-related-posts-excerpt'] = false; $defaults['related-posts-excerpt-count'] = 25; $defaults['related-posts-based-on'] = 'categories'; $defaults['related-posts-order-by'] = 'date'; $defaults['related-posts-order'] = 'asc'; $defaults['related-posts-grid-responsive'] = array( 'desktop' => '2-equal', 'tablet' => '2-equal', 'mobile' => 'full', ); $defaults['related-posts-structure'] = array( 'featured-image', 'title-meta', ); $defaults['related-posts-meta-structure'] = array( 'comments', 'category', 'author', ); // Related Posts - Color styles. $defaults['related-posts-text-color'] = ''; $defaults['related-posts-link-color'] = ''; $defaults['related-posts-title-color'] = ''; $defaults['related-posts-background-color'] = ''; $defaults['related-posts-meta-color'] = ''; $defaults['related-posts-link-hover-color'] = ''; $defaults['related-posts-meta-link-hover-color'] = ''; // Related Posts - Title typo. $defaults['related-posts-section-title-font-family'] = 'inherit'; $defaults['related-posts-section-title-font-weight'] = 'inherit'; $defaults['related-posts-section-title-text-transform'] = ''; $defaults['related-posts-section-title-line-height'] = ''; $defaults['related-posts-section-title-font-size'] = array( 'desktop' => '30', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); // Related Posts - Title typo. $defaults['related-posts-title-font-family'] = 'inherit'; $defaults['related-posts-title-font-weight'] = 'inherit'; $defaults['related-posts-title-text-transform'] = ''; $defaults['related-posts-title-line-height'] = '1'; $defaults['related-posts-title-font-size'] = array( 'desktop' => '20', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); // Related Posts - Meta typo. $defaults['related-posts-meta-font-family'] = 'inherit'; $defaults['related-posts-meta-font-weight'] = 'inherit'; $defaults['related-posts-meta-text-transform'] = ''; $defaults['related-posts-meta-line-height'] = ''; $defaults['related-posts-meta-font-size'] = array( 'desktop' => '14', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); // Related Posts - Content typo. $defaults['related-posts-content-font-family'] = 'inherit'; $defaults['related-posts-content-font-weight'] = 'inherit'; $defaults['related-posts-content-text-transform'] = ''; $defaults['related-posts-content-line-height'] = ''; $defaults['related-posts-content-font-size'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); return $defaults; } /** * Add postMessage support for site title and description for the Theme Customizer. * * @param WP_Customize_Manager $wp_customize Theme Customizer object. * * @since 3.5.0 */ public function related_posts_customize_register( $wp_customize ) { /** * Register Config control in Related Posts. */ // @codingStandardsIgnoreStart WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound require_once ASTRA_RELATED_POSTS_DIR . 'customizer/class-astra-related-posts-configs.php'; // @codingStandardsIgnoreEnd WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound } /** * Render the Related Posts title for the selective refresh partial. * * @since 3.5.0 */ public function render_related_posts_title() { return astra_get_option( 'related-posts-title' ); } } /** * Kicking this off by creating NEW instace. */ new Astra_Related_Posts_Loader(); Як записувати ігрові відео: софт та налаштування – Quality Formación

Як записувати ігрові відео: софт та налаштування

Записування ігрових відео стало популярним способом ділитися своїми досягненнями, entertainmentexpert.net.ua навчати інших гравців або просто створювати контент для розваги. У цьому звіті ми розглянемо, як правильно записувати ігрові відео, які програми використовувати та які налаштування потрібно врахувати.

Вибір програмного забезпечення

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

  1. OBS Studio (Open Broadcaster Software) – безкоштовна програма з відкритим кодом, яка підтримує запис та стрімінг. Вона дозволяє налаштувати якість відео, фреймрейт та багато інших параметрів.
  1. NVIDIA ShadowPlay – вбудований інструмент для користувачів графічних карт NVIDIA, який дозволяє записувати ігри без значного навантаження на систему. Він має функцію автоматичного запису, що дозволяє зберігати останні кілька хвилин гри.
  2. Bandicam – платна програма, яка пропонує високу якість запису та можливість запису з веб-камери. Bandicam має простий інтерфейс, що робить його зручним для новачків.
  3. Fraps – популярна програма для запису ігрового процесу, яка дозволяє знімати відео з високою роздільною здатністю, проте має обмеження на тривалість запису в безкоштовній версії.

Налаштування програми

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

  1. Роздільна здатність – виберіть роздільну здатність, яка відповідає вашій монітору. Для більшості ігор це 1920×1080 (Full HD), але ви можете вибрати 2560×1440 або 4K, якщо ваша система це дозволяє.
  2. Фреймрейт – оптимальний фреймрейт для запису ігрових відео становить 30-60 кадрів за секунду. Вищий фреймрейт забезпечить більш плавне відео, але вимагатиме більше ресурсів системи.
  3. Кодек – для зменшення розміру файлів рекомендується використовувати кодек H.264, який забезпечує хорошу якість зображення при помірному розмірі файлу.
  4. Аудіо – налаштуйте запис звуку, щоб включити ігрові звуки та ваш голос (якщо плануєте коментувати). Важливо перевірити рівень гучності, щоб уникнути перекриття звуків.

Тестування та збереження

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

Висновок

Записування ігрових відео може стати цікавим та корисним хобі. Вибір правильного програмного забезпечення та налаштування параметрів дозволить вам досягти високої якості запису. Експериментуйте з різними програмами та налаштуваннями, щоб знайти оптимальний варіант для себе.

monopoly casino