* @version Joomla! 3 - 3.5.0 - 2016-04-12 * @link http://Plinks.ru * * @license GNU/GPL * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ class PlgContentSape extends JPlugin { public function onContentPrepare($context, &$article, &$params, $page = 0) //переписываем метод onContentPrepare класа JPlugin, который вызовется перед показом материала { $sape_user = $this->params->get('sape_user'); $testplg = $this->params->get('testplg'); //загружаем из параметров фразу-приветствие с аттрибутом name="pretext" // $full_article=$this->params->get('full_article'); // if (!$full_article) { // $enable_plg = 1; // } else { if (JRequest::getCmd('option') == 'com_content' and JRequest::getCmd('view') == 'article' and JRequest::getCmd('id')) { $enable_plg = 1; } else {$enable_plg = 0; } // } if ($enable_plg) { if (!defined('_SAPE_USER') and $sape_user) { define('_SAPE_USER', $sape_user); if (file_exists(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'))) { require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $o = array(); $o['charset'] = 'UTF-8'; $sape_context = new SAPE_context($o); unset($o); if ($testplg){ $article->text ='Sape plugin info: test sape ok'.$article->text; } $article->text=$sape_context->replace_in_text_segment($article->text); } else { // print error - no sape file $article->text = 'Sape plugin info: не найден sape.php.'.$article->text; }}else { // print error - no sape user hash $article->text = 'Sape plugin info: Не заполнено поле - sape user в параметрах плагина.'.$article->text; } } return true; } }

 

Эта программа в принципе умеет делать все, но все же с кодированием видео из нестандартных форматов могут возникнуть проблемы. Поэтому лучше изначально подготовить видео файлы, перекодировав их в формат mpg. Для этого хорошо подходит программа Artista Trascoder или Transmageddon. Первая позволяет создать список файлов для перекодировки.

После того как файлы у вас подготовлены, запускаем сам DVD Styler

DVD Styler

Первым делом настраиваем проект: Называем диск, выбираем размер DVD и качество, нажимаем Ок.

Появляется выбор шаблона. Мы откажемся, дабы создать свое меню, но при желании ничего не мешает в последствии изменить уже выбранное.

Далее в левой части окна программы выбираем менеджер файлов, выбираем каталог с вашими подготовленными видео роликами, содержимое каталога появится во второй колонке. Добавляем их перетаскиванием на панель разделов (нижняя часть окна). Либо щелкаем правой кнопкой мыши на панели разделов, добавить, файл — откроется окно выбора файлов, и уже там выбираем нужное нам видео.

После того как все видео добавлено в проект, можно приступить к созданию меню.

Для этого переходим на вкладку Фоновые изображения, выбираем нужный фон из списка, либо используя менеджер файлов, добавляем свое.

Если у Вас на диске будет несколько разделов, то можно для них создать меню.

В моем случае будет 8 клипов на диске. Главное меню будет с кнопками: Воспроизвести все и Выбрать раздел. На втором меню будет список со всеми эпизодами.

Что бы создать кнопку — переходим на вкладку кнопки и перетаскиваем нужную на рабочую часть окна.

DVD styler Настройка

Для редактирования кнопки, жмем правой клавишей мыши и выбираем свойства(либо двойной щелчек на кнопке)

 

Тут достаточно все просто. В разделе Действие — выбирается — что будет происходить по нажатию кнопки. Вид: настраивается внешний вид кнопки.

В моем случае на кнопке «Воспроизвести все» я выставляю действие: Перейти к Раздел1 и ставлю галку — воспроизводить все разделы.

На кнопке «выбрать раздел» выбираю «перейти к Меню2» и больше ничего не трогаю.

Аким образом главное меню у нас готово.

Щелчком правой кнопки мыши в области разделов выбираем «добавить —> меню».

Добавляем кнопки в виде прямоугольника(в нем будет находится фрагмент видеоролика).

DVD style - добавляем кнопки

Для удобства и что бы кнопки были на одном уровне щелкаем по рабочей области правой клавишей мыши, выбираем — сетка и указываем нужную нам сетку. Я выставил 16х16.

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

 

Свойства кнопки - dvd styler

После настройки кнопок наш проект готов к записи.

Жмем значок прожига. Открывается окно с настройками. Я для начала создаю iso образ и после этого его записываю(так мне кажется надежней).

 

 

 

 

 

 

 

 

dvd styler - прожиг

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

Еще раз предупрежу: Если вы не хотите заранее подготавливать файлы и добавляете в проект видео с форматами mkv или mov или другие не совместимые с DVD (совместимым считается mpg или mpeg) то большая вероятность того что получите ошибку при конвертировании. У меня, например, он нивкакую не хотел кодировать mov и пришлось его перекодировать в другой программе.

Добавить комментарий