Главная Мой профиль Регистрация Выход Вход
Приветствую Вас Гость | RSS
Суббота
22.07.2017
01:38
Установка Игр в Ubuntu
Темы
...
 
Форма входа
Главная » Статьи » Ubuntu: Записная книжка

Просмотр и конвертирование Bink файлов в Ubuntu

Просмотр и конвертирование Bink файлов в Ubuntu

Для просмотра и конвертирование игровых роликов формата Bink в Ubuntu, нам понадобится сам плеер Bink-файлов и понимающий этот формат кодировщик - mencoder.

Проигрывание Bink файлов

Начнем с воспроизведения, заходим на сайт разработчиков формата Bink http://www.radgametools.com/bnkdown.htm и скачиваем архив с Linux версией плеера BinkPlayer (BinkLinuxPlayer.7z). Распаковываем его в домашнюю директорию, в ново-созданную папку, скажем BinkPlay. Для пробы положим в эту папку еще и интересующий нас файл формата Bink - demo.bik (к примеру).

BinkPlay Ubuntu

Откроем терминал, в нем перейдем в эту папку (BinkPlay) и сделаем файл BinkPlayer исполняемым:chmod +x BinkPlayer
chmod_binkplay
и просмотрим наш файл demo.bik командой: ./BinkPlayer demo.bik
Play bik file on Ubuntu
Чтобы не таскать туда сюда файлы и не прописывать команды и пути к файлам в терминале, для удобства напишем простенький скрипт (Bink.sh):

#!/bin/bash
#Bink.sh
PWD=`pwd`
Video=`zenity --file-selection \
--filename="$PWD"\/ \
--title="Выберите видео-файл BIK" \
--file-filter="Bik-file|*.bik *.exe"`
case $? in
 0)
    echo "" ;;
 1)
     exit ;;
 -1)
     exit ;;
 esac
./BinkPlayer "$Video"
sleep 1
exit

теперь, при запуске данного скрипта, просто находим через файловый менеджер директорию (папку игры) с Bink роликами, выбираем bik файл и просматриваем.
BinkPlayer Linux имеет более гибкое управление чем то, что было показано, так что дерзайте:
Команда имеет вид: BinkPlayer [Bink файл 1] [Bink файл 2] … [ключи]
Значения некоторых из ключей:
-l = зациклить
-f = быстрое проигрывание
-p = предварительная загрузка в память Bink
-s = показ дополнительной информации, после проигрывания
-q = показывать статистику выполнения
-n = никогда не пропускать кадры, если отстает
-a = не использовать SDL audio (помогает избежать аварий при отсутст. зв. карты)


Конвертер Bink файлов

Конвертирование в "общеупотребительный формат" можно осуществить с помощью пакета mencoder (обычно устанавливается вместе с MPlayer), можете установить из "Центра приложений Ubuntu". Простенький пример конвертации BIK в AVI (команда в терминале):

mencoder demo.bik -o video.avi -oac mp3lame -ovc x264

Converter bik to avi on Ubuntu
где Ваш файл demo.bik конвертируется в файл video.avi, который можно будет просматривать обычными видео-плеерами. Для удобства можно нацарапать простенький скрипт, чтобы каждый раз не вбивать команду в терминале (Converter.sh):

#!/bin/bash
#Converter.sh
PWD=`pwd`
Video=`zenity --file-selection \
--filename="$PWD"\/ \
--title="Выберите видео-файл BIK" \
--file-filter="Bik-file|*.bik *.exe" \
--file-filter="All file|*.*"`
case $? in
 0)
    echo "" ;;
 1)
     exit ;;
 -1)
     exit ;;
 esac
cd "$PWD"
mencoder "$Video" -o "$Video".avi -oac mp3lame -ovc x264
sleep 1
exit


Запустите, выберете bik-файл и получите готовый авишник с тем же именем, что и оригинал.

P/S Скрипт Bink.sh, должен лежать в директории с файлом BinkPlayer!, скрипт Converter.sh можно запускать с любой папки, исходный AVI файл будет лежать в директории скрипта. Для работы обоих требуется установленный пакет zenity. Не забудьте сделать скрипты исполняемыми.



Источник: http://ubuntu-wine.ru
Категория: Ubuntu: Записная книжка | Добавил: Soliton (04.08.2013) | Автор: Airvikar W
Просмотров: 2483 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Программы
 
 
 
Статистика
Яндекс.Метрика

Рейтинг@Mail.ru
Мои баннеры
 


Dmoz
Категории раздела
Wine на практике [27]
Ubuntu: Записная книжка [14]
Игры в Ubuntu [11]
Игры установленные в Ubuntu с помощью приложения Wine.

 Copyright MyCorp © 2017
Сделать бесплатный сайт с uCoz