Gerbera установка под Gentoo linux: различия между версиями
ALEX (обсуждение | вклад) (Новая страница: «Перед установкой Gerbera нужно поставить ffmpeg. Он будет нужен для transcoding файлов (The default Gentoo configuration file uses FFmpeg to transcode FLAC, Flash, Theora and Vorbis files). Затем нужно сверить '''USE''' флаги {{path|/etc/portage/package.use/gerbera: {{USEFlag|extended=yes| {{EnableFlag|exif}} {{EnableFlag|ffmpeg}} {{EnableFlag|ffmpegthumbnailer}} {{EnableFlag|matroska}...») |
ALEX (обсуждение | вклад) |
||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
Перед установкой Gerbera нужно поставить ffmpeg. Он будет нужен для transcoding файлов (The default Gentoo configuration file uses FFmpeg to transcode FLAC, Flash, Theora and Vorbis files). | Перед установкой Gerbera нужно поставить ffmpeg. Он будет нужен для transcoding файлов (The default Gentoo configuration file uses FFmpeg to transcode FLAC, Flash, Theora and Vorbis files) и, что для меня в приоритете, для подготовки превьюшек к видео файлам. | ||
Затем нужно сверить '''USE''' флаги {{path|/etc/portage/package.use/gerbera: | Затем нужно сверить '''USE''' флаги {{path|/etc/portage/package.use/gerbera}}: | ||
{{USEFlag|extended=yes| | {{USEFlag|extended=yes| | ||
Строка 12: | Строка 12: | ||
{{DisableFlag|javascript}}}} | {{DisableFlag|javascript}}}} | ||
После чего поставить ПО | |||
{{root|emerge -v gerbera}} | |||
Затем настроить конфиг демона. По сути я поправил лишь интерфейс, который слушает демон: | |||
{{File|/etc/conf.d/gerbera| | |||
<syntaxhighlight lang="bash" line start="1" line="GESHI_FANCY_LINE_NUMBERS" enclose="div" highlight="4"> | |||
GERBERA_OPTIONS="-e enp2s0" | |||
</syntaxhighlight> | |||
}} | |||
{{note|MySQL я решил не использовать как СУБД для хранения библиотеки с медиафайлами. Когда всё располагается на одной машинке, то более быстрым и легковесным вариантом будет SQLite. Если речь шла об сверх большой БД, которая располагалась где-то во внешнем кластере. А так без всяких задержек, очень быстро, очень мало накладных расходов с SQLite.}} | |||
В основной конфиг {{path|/etc/gerbera/config.xml}} я внёс лишь небольшие правки по части подготовки превьюшек с помощью ffmpeg для видео файлов, убедился, что установлена настройка для активации DLNA, а так же активировал установку отметок на проигранные видеофайлы. | |||
{{File|/etc/gerbera/config.xml| | |||
<syntaxhighlight lang="xml" line start="1" line="GESHI_FANCY_LINE_NUMBERS" enclose="div" highlight="4"> | |||
<config version="2" xmlns="http://mediatomb.cc/config/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/con"> | |||
<!-- | |||
See http://gerbera.io or read the docs for more | |||
information on creating and using config.xml configration files. | |||
--> | |||
<server> | |||
... | |||
<!-- DLNA enable--> | |||
<protocolInfo extend="yes"/> | |||
<extended-runtime-options> | |||
<!-- thumbs enable--> | |||
<ffmpegthumbnailer enabled="yes"> | |||
<thumbnail-size>128</thumbnail-size> | |||
<seek-percentage>5</seek-percentage> | |||
<filmstrip-overlay>yes</filmstrip-overlay> | |||
<workaround-bugs>no</workaround-bugs> | |||
<image-quality>8</image-quality> | |||
</ffmpegthumbnailer> | |||
<!-- Mark played video files--> | |||
<mark-played-items enabled="yes" suppress-cds-updates="yes"> | |||
<string mode="prepend">*</string> | |||
<mark> | |||
<content>video</content> | |||
</mark> | |||
</mark-played-items> | |||
</extended-runtime-options> | |||
</server> | |||
... | |||
</syntaxhighlight> | |||
}} | |||
Добавить в автозагрузку и запустить Gerbera | |||
{{root|rc-update add gerbera default}} | |||
Запустить | |||
{{root|/etc/init.d/gerbera start}} | |||
{{warning|Для управления БД мультимедиа файлов нужно открыть в браузере: http://SERVER_IP:49152 Например: http://192.168.91.134:49152/}} | |||
==Ссылки== | ==Ссылки== |
Текущая версия на 20:24, 8 ноября 2023
Перед установкой Gerbera нужно поставить ffmpeg. Он будет нужен для transcoding файлов (The default Gentoo configuration file uses FFmpeg to transcode FLAC, Flash, Theora and Vorbis files) и, что для меня в приоритете, для подготовки превьюшек к видео файлам.
Затем нужно сверить USE флаги /etc/portage/package.use/gerbera:
Use Flags: exif ffmpeg ffmpegthumbnailer matroska taglib magic -javascript (?)
После чего поставить ПО
Затем настроить конфиг демона. По сути я поправил лишь интерфейс, который слушает демон:
GERBERA_OPTIONS="-e enp2s0"
В основной конфиг /etc/gerbera/config.xml я внёс лишь небольшие правки по части подготовки превьюшек с помощью ffmpeg для видео файлов, убедился, что установлена настройка для активации DLNA, а так же активировал установку отметок на проигранные видеофайлы.
<config version="2" xmlns="http://mediatomb.cc/config/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/con">
<!--
See http://gerbera.io or read the docs for more
information on creating and using config.xml configration files.
-->
<server>
...
<!-- DLNA enable-->
<protocolInfo extend="yes"/>
<extended-runtime-options>
<!-- thumbs enable-->
<ffmpegthumbnailer enabled="yes">
<thumbnail-size>128</thumbnail-size>
<seek-percentage>5</seek-percentage>
<filmstrip-overlay>yes</filmstrip-overlay>
<workaround-bugs>no</workaround-bugs>
<image-quality>8</image-quality>
</ffmpegthumbnailer>
<!-- Mark played video files-->
<mark-played-items enabled="yes" suppress-cds-updates="yes">
<string mode="prepend">*</string>
<mark>
<content>video</content>
</mark>
</mark-played-items>
</extended-runtime-options>
</server>
...
Добавить в автозагрузку и запустить Gerbera
Запустить
Ссылки
- Gentoo wiki. Основа статьи.