Установка Transmission и включение транскодирования в Twonky Media Server для HMNHD CE
Установка Transmission:
# ipkg install transmission
Проверим, что он нормально установился:
# transmission-daemon -g /mnt/pools/A/A0/Torrents/.config -a *.*.*.* -w /mnt/pools/A/A0/Torrents/DOWNLOAD
(после этого вы можете проверить запущенный transmision: http://xxx.xxx.xxx.xxx:9091/)
(после этого вы можете проверить запущенный transmision: http://xxx.xxx.xxx.xxx:9091/)
Теперь необходимо поставить его в автозагрузку. Для этого скачиваем архив и записываем файл S99transmission в /opt/etc/init.d/. Убедитесь что у данного файла стоят права на исполнение. Права можно поставить через MC в меню File - Advanced chown, нажав кнопку 'x' в каждом блоке:
Либо выполнив команду:
# chmod 777 <название файла>
В файле автозапуска прописаны мои ключи. Вам необходимо поменять логи/пароль и папки если необходимо. Все параметры прописываемые в файле конфигурации можно посмотреть здесь. Узнать ключи можно запустив исполняемый файл: transmission-daemon --help
Если у вас что то не запускается то вы можете посмотреть логи в папке /var/log и выяснить причину.
Для включения лога загрузки необходимо в файле /etc/default/bootlogd поменять BOOTLOGD_ENABLE с No на Yes. Лог следующей загрузки будет доступен в файле /var/log/boot.
Включение transcoding в Twonky Media Server и включение проигрывания mkv.
Ставим ffmpeg:
# ipkg install ffmpeg
# ipkg install ffmpeg
и прописываем путь /mnt/system/opt/bin в файле /usr/local/twonky/cgi-bin/ffmpeg.location
Создаем файл /usr/local/twonky/cgi-bin/ffmpeg-mkv-mpeg.desc (что это за файл написано здесь) в котором прописываем:
exec: ffmpeg -threads 2 -i $infile -vcodec mpeg2video -sameq -acodec copy -f vob -copyts -y $outfile
# capabilities
from=video/x-matroska
to=video/mpeg
synchronous
priority=idle
from=video/x-matroska
to=video/mpeg
synchronous
priority=idle
В принципе с помощью таких файлов можно заставить Twonky играть любой формат, т.к. это просто обертка над ffmpeg.
Комрад, спасибо за кучу полезной информации.
ОтветитьУдалитьЕсть один вопрос :
ты пишешь - прописываем путь /mnt/system/opt/bin в файле /usr/local/twonky/cgi-bin/ffmpeg.location
а файл ffmpeg.location - read-only,
не могу поменять права.
что посоветуешь?
Про подключение apps в режиме записи написано в самом первом посте блога.
ОтветитьУдалитьСпасибо огромное!
ОтветитьУдалитьТолько у меня проблема: transmission не старутет при перезагрузке, хотя установил, файл в /etc/init.d скинул.
П.с. скрипт проверял, работает...
Вы прописывали скрипт автозапуска optware.sh и этой темы: http://itmindco.blogspot.com/2012/01/nas-iomege-home-media-network-hard.html ?
ОтветитьУдалитьВ дополнение к первому посту нужно отметить, что в соответствующий файл нужно добавлять не только символ ], но и пробел перед ним. Без этого у меня тоже transmission не стартовал, выяснил это только анализом boot-лога.
ОтветитьУдалитьP.S. Спасибо за большую просветительскую работу!
Спасибо, разобрался. Тоже не хватало пробела после скобки.
ОтветитьУдалитьПерезалил в архив нормальный рабочий скрипт (+ LBS tags )
ОтветитьУдалитьУ меня не читает avi , а читает mkv телек. И как решить эту проблему?
ОтветитьУдалитьспасибо за мануал, все четко
ОтветитьУдалить