Перейти к содержанию
Hardtmuth

Кодируем видео в OGM [Sony vegas]

Рекомендуемые сообщения

 

image.jpg

Автор статьи: RuWar

Один из способов, которым можно перекодировать видео для Тень Чернобыля (по идее пригодно для Зов Припяти и Чистое Небо).

На примере популярного видео редактора Sony Vegas (для тех, кто умеет пользоваться редактором самостоятельно на базовом уровне --> задать разрешение, создать проект и порендерить).

В некоторых версиях настройки рендера видео в Sony Vegas могут незначительно отличатся. В данном способе Vegas Pro 10.

Спойлер

Для кодирования нужно предварительно установить конкретный кодек:

K-Lite Mega Codec Pack 1.66 (опробовано на Win 7 32 и 64)

(В начале спросит про Quick Time, жмем нет. При установке просто нажимать далее, никуда не лезть, в конце всегда ругается, жмем пропустить).

В Sony vegas создаете нужное вам видео в 16:9 (для ТЧ заставок стандартное разрешение 512x288. если нужно то меняем на 1280x720)

3c7abc8b5d.jpg

Создаем свое видео, монтируем и т.д подбираем звук....

Идем в опции рендера Sony Мegas и выбираем: Video for Windows (.avi) и рядом заходим в custom:

efa9988de1.jpg

Заходим в пункт video format и выбираем ffdshow video codec заходим в configure и выбираем Theora

a086586a6c.jpg

Дальше настраиваем так:

Выбираем вкладку Encoder. В выпадающем списке Encoder должен быть указан кодек Theora. FOURCC – THEO. От величины Bitrate зависит размер и качество видео, на мой взгляд лучше всего выставить значение в 8000 (размер будет нормальный). Что бы не нагружать игру при воспроизведении видео, значение one pass – average bitrate лучше не трогать. Поставьте галочку в High quality.

6827b43ccc.jpg

Слева щелкаем по Output. Снимаем галочку в Store frames to AVI и ставим её в Store frames to external file. В выпадающем списке напротив выбираем OGG (works with Theora only). Нажимаем кнопочку «…» и указываем папку в которой будет создан файл и имя файла (не забудьте приписать после точки расширение имя файла.ogm). Настройка завершена, нажимаем «OK».

c12e958b60.jpeg

отключаем звук в опциях рендера Sony Vegas

dcb116c144.jpg

Дальше в Sony Vegas кодируем Avi, называем файл как угодно.
Получим 2 файла, бракованный AVI и файл который создается по пути прописанном в theora (имя файла.ogm)

e7498d7471.jpg

Чтобы получить звуковую дорожку
Видео кодируем отдельно в звуковой формат .ogg

db44506b6c.jpg

Полученный звуковой файл звук.ogg дублируем и создаем 2 дорожки (звук_l.ogg и звук_r.ogg)

Чтобы правильно отображалось на всех видах мониторов надо, чтобы соотношение сторон было 16х9. Размер - любой, лишь бы движок потянул и качество картинки приемлемое было.

Например, для "Упавшей звезды" видео было в 1364х768, а потом просто в файле-описателе видео (ui_movies.xml) нужно указать нужные параметры:


<texture x="0" y="1" width="1360" height="767">intro\intro_stalker</texture>

В данном случае intro_stalker - название нового ролика.

По идее разрешение можно поставить любое и смотреть как отображается в игре или в меню и относительно этого править видео. Учитывайте, что в ТЧ по умолчанию 512x288 в сюжетных видео заставках.

Заставки кодированные таким способом использовались в модах: Paradise lost, Shadows Addon 0.6, OLR:

 

Видео нужно в соотношение сторон 16:9 ...некоторые ролики в соотношение сторон 4:5 лучше в вегасе обрезать:

f729e65564.jpg



Спойлер

На самом деле инфы много в сети. Чуть ли не каждый 10 делает обучалки по Sony Vegas. Эта тема больше для вдохновения.

Знания аспектов фотографии применимы и к видео..композиция, поставленный свет и т.д. Подойду с точки зрения человека, который, например, только что купил зеркалку
и хочет побаловаться с монтажем....(инфа поверхностная, но дает представление)

Бывает люди просто для домашнего архива что-то записывают...
(школьные мероприятия, выпускные и т.д просто видео творчество, личный блог,
Видео с друзьями...Съемка свадеб)

Монтировать можно начать учиться в Sony Vegas (9-13) ...многое интуитивно понятно
Можно встретить онлайновые видео редакторы и встроенные в ваш телефон, планшет и т.д. (Adobe Premiere Pro может измотать начинающего монтажёра и отбить желание...)

Немного о монтаже как таковом....


Работа с редактором чем-то напоминает работу с слоями в фотошопе...только заместо картинок тут видео. Есть слой для звука...и есть видео слои, которыми можно пользоваться как в фотошопе (эффекты наложения слоёв)

Например, можно в фотошопе на прозрачный слой соотвествующий разрешению видео красивым шрифтом написать название для видео и сохранить в .PNG с прозрачным фоном, а в sony vegas поставить поверх видео... таким же способом можно хипстерские логотипы на видео накладывать..

Формат для рендера видео .mp4 или .wmv для залития в интернеты и хранения сойдёт...
разрешения для видео сегодня актуальны: 1280x720, 1920x1080 (16:9).

Избегайте ненужных черных полосок по бокам ...нужно четко понимать, какое разрешение у вашего видео и настраивать Sony vegas именно под это разрешение...
Учтите, что рендериться может часами, особенно если эффектов много и разрешение FullHD (получить финальный результат в виде видео файла).

Старайтесь быть оригинальными
Делайте свои видео ламповыми

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Стоит отметить, что требуется версия "K-Lite Mega Codec Pack" не выше 3.50. Иначе необходимый кодек Theora не будет отображаться в списке доступных.

 

Изменено пользователем Robbie

bar.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Сейчас занимаюсь видео для OLR 3.0
последний раз я делал видео лет 5 назад в формате ogm

было это на win7 и сонивегас 10
сейчас же на win 10 и сонивегас 16 че-то кодек не отабразился в опциях

ну что давайте для начала востановим скрины
все скрины в шапке еще живы просто нужно в их ссылке изменить

/thumb/ на /image/


 


Дополнено 53 минуты спустя

Внимание!
Данный туторил работает с версиями вегаса 9 и 10 - 32bit - (возможно старше)

на версии 64 bit нужные кодеки не отображаются

как правильно заметил Robbie  "K-Lite Mega Codec Pack" не выше 3.50.

не обязательно 1.66

  • Жму руку 1

 

Спойлер

Screenshot-20241118-181546-com-android-c

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

 

Изменено пользователем Ruwar
  • Мастер! 1

 

Спойлер

Screenshot-20241118-181546-com-android-c

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Для перекодирования видео в формат Theora с аудиокодеком Opus в контейнере .ogm (Ogg Media), вам понадобится специализированный инструмент, который поддерживает эти кодеки и контейнеры. Вот несколько вариантов:

1. FFmpeg (наиболее гибкий и мощный инструмент)

18d26c0efc709015bf1e1b4cee55b984.jpeg

FFmpeg — это командная утилита с открытым исходным кодом, которая поддерживает практически все форматы, включая Theora, Opus и OGM. Она идеально подходит для таких задач.

Пример команды для перекодирования:

bash

Copy

ffmpeg -i input.mp4 -c:v libtheora -q:v 7 -c:a libopus -b:a 128k output.ogm

-c:v libtheora: указывает видеокодек Theora.

-q:v 7: качество видео (от 0 до 10, где 10 — лучшее качество).

-c:a libopus: указывает аудиокодек Opus.

-b:a 128k: битрейт аудио (можно изменить по вашему усмотрению).

output.ogm: выходной файл в контейнере OGM.

Где скачать:

Официальный сайт: https://ffmpeg.org/

2. HandBrake (с поддержкой плагинов)

HandBrake — это популярный видеоредактор с графическим интерфейсом, который поддерживает множество форматов. Однако поддержка Theora и OGM в нем ограничена. Вы можете использовать FFmpeg в качестве бэкенда для HandBrake или установить дополнительные плагины.

Где скачать:

Официальный сайт: https://handbrake.fr/

3. Avidemux (простой редактор с поддержкой Theora)

Avidemux — это бесплатный видеоредактор с открытым исходным кодом, который поддерживает кодеки Theora и Opus. Однако поддержка контейнера OGM может быть ограничена. Вы можете использовать его для перекодирования в Theora и Opus, а затем упаковать в OGM с помощью FFmpeg.

Где скачать:

Официальный сайт: http://avidemux.sourceforge.net/

4. VLC Media Player (для простого перекодирования)

VLC Media Player также может перекодировать видео, но его возможности ограничены по сравнению с FFmpeg. Вы можете использовать его для перекодирования в Theora и Opus, но упаковка в OGM может потребовать дополнительных шагов.

Как использовать:

Откройте VLC.

Перейдите в меню Медиа > Конвертировать/Сохранить.

Добавьте файл, выберите профиль и укажите выходной формат (Theora + Opus).

Запустите конвертацию.

Где скачать:

Официальный сайт: https://www.videolan.org/vlc/

5. OggConvert (специализированный инструмент для Ogg-форматов)

OggConvert — это простая утилита для конвертации видео и аудио в форматы Ogg (включая Theora и Opus). Однако поддержка контейнера OGM может быть ограничена.

Где скачать:

Официальный сайт: https://wiki.gnome.org/Apps/OggConvert

Рекомендация:

Если вам нужен максимальный контроль над процессом и поддержка всех форматов, используйте FFmpeg. Это наиболее мощный и гибкий инструмент для таких задач. Если вы предпочитаете графический интерфейс, попробуйте Avidemux или HandBrake с дополнительными плагинами.


Дополнено 43 минуты спустя

 

См. тему

https://ap-pro.ru/forums/topic/10864-pomogite-preobrazovat-video-v-format-zp/?tab=comments#comment-433029


Дополнено 49 минуты спустя

Я конечно такое спросил у неё, но может можно спросить что-то умное например написать A-life 2.0 на образцах A-life 1.0

https://4.0-chan.ru/assets/images/src/e7a46d2fed339669b0564d7a8e7f4582032a8ef6.webm

Можешь написать небольшой конвертор который запускается на win 10, из mp4 в theora opus .ogm, перегоняет видео без звука и сохраняет исходную частоту кадров и разрешение экрана?

Конечно! Вот пример простого скрипта на Python, который использует библиотеку FFmpeg для конвертации видео из формата MP4 в Theora + Opus в контейнере .ogm. Скрипт сохраняет исходное разрешение, частоту кадров и отключает звук.

Требования:

Установите FFmpeg:

Скачайте FFmpeg с официального сайта: https://ffmpeg.org/.

Добавьте путь к FFmpeg в переменную окружения PATH, чтобы он был доступен из командной строки.

Установите Python (если еще не установлен):

Скачайте с официального сайта: https://www.python.org/.

import os
import subprocess

def convert_to_ogm(input_file, output_file):
    """
    Конвертирует видео из MP4 в Theora + Opus (.ogm) без звука.
    Сохраняет исходное разрешение и частоту кадров.
    """
    try:
        # Команда FFmpeg для конвертации
        command = [
            'ffmpeg',
            '-i', input_file,          # Входной файл
            '-an',                    # Отключение звука
            '-c:v', 'libtheora',      # Видеокодек Theora
            '-q:v', '7',              # Качество видео (0-10, где 10 — лучшее)
            '-r', 'copy',             # Сохранить исходную частоту кадров
            '-s', 'copy',             # Сохранить исходное разрешение
            '-c:a', 'libopus',        # Аудиокодек Opus (хотя звук отключен)
            '-y',                     # Перезаписать выходной файл, если он существует
            output_file               # Выходной файл
        ]

        # Запуск команды
        subprocess.run(command, check=True)
        print(f"Конвертация завершена: {output_file}")

    except subprocess.CalledProcessError as e:
        print(f"Ошибка при конвертации: {e}")
    except FileNotFoundError:
        print("FFmpeg не найден. Убедитесь, что он установлен и добавлен в PATH.")

if __name__ == "__main__":
    # Укажите путь к входному и выходному файлу
    input_file = "input.mp4"  # Замените на ваш файл
    output_file = "output.ogm"  # Замените на желаемое имя выходного файла

    # Проверка наличия входного файла
    if not os.path.exists(input_file):
        print(f"Файл {input_file} не найден.")
    else:
        convert_to_ogm(input_file, output_file)

Но это так для разминки.

Кто шарит за программирование, может спросить у нейросети что-то более умное написать с интерфейсом.

 


Дополнено 51 минуты спустя

https://chat.deepseek.com/

Используйте кита для моденга пацаны!

Спойлер

 

 

 

 

Изменено пользователем Bowsette

 

Спойлер

Screenshot-20241118-181546-com-android-c

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу