Minidnla сервер по умолчанию перекодированием не занимается. Но это можно исправить пропатчив исходники и собрав сервер заново.
Скачиваем minidlna в виде исходных кодов:
wget http://sourceforge.net/projects/minidlna/files/minidlna/1.0.19/minidlna_1.0.19_src.tar.gzМожно пользоваться более новой версией.
Распаковываем в домашнюю папку.
tar zxf minidlna_1.0.19_src.tar.gzСкачиваем тут и устанавливаем патч на исходники
cd minidlna-1.0.19
patch -p1 < minidlna_transcode_1.0.19_20110327.patchПосле установки патча перед компиляцией необходимо установить пакеты для разрешения зависимостей.
ffmpeg libavcodec libavformat libavutil libflac libvorbis libogg libid3tag libexif libjpegКомпилируем и устанавливаем:
make installПодредактируем конфигурационный файл:
sudo gedit /etc/minidlna.confДобавляем пути к контенту
media_dir=V,/home/user/Видео
media_dir=A,/home/user/Музыка
media_dir=P,/home/user/Картинки
Разкомментируем строчку
transcode_video_transcoder=ffmpegи закомментируем
#transcode_video_transcoder=mencoderпоскольку такого кодека у нас нет (у меня нет) а если есть то можно оставить всё как есть.
PS. после всего вышеперечисленного мой телек стал наконец показывать фильмы с компа и без тормозов. При этом нагрузка на процессор 70% на одно ядро, второе практически свободно.
Комментариев нет:
Отправить комментарий