个人媒体Jellyfin安装

个人媒体Jellyfin安装

JellyfinEmby 3.5.2 后续版本;Emby3.5 之后闭源
Centos7 为例

yum install libicu fontconfig -y
  • 安装软件
rpm -Uvh --nodeps https://repo.jellyfin.org/releases/server/centos/jellyfin-10.2.2-1.el7.x86_64.rpm  
  • 启动jellyfin
systemctl start jellyfin
  • 查看状态
systemctl status jellyfin
  • CentOS 7 开机自启
systemctl enable jellyfin
  • CentOS 7 关闭开机自启
systemctl disable jellyfin
  • 然后通过 ip:8096 访问该媒体库

一般 CentOS 是没安装 ffmpeg 的,先使用命令 ffmpeg -version 检查下 ffmpeg 是否存在,不存在就安装
参考 https://www.jianshu.com/p/94a1759ceb34

  • Nasm
wget https://www.nasm.us/pub/nasm/releasebuilds/2.14/nasm-2.14.tar.gz
tar -zxvf nasm-2.14.tar.gz
cd nasm-2.14
./autogen.sh
./configure --prefix="/usr/local/ffmpeg" --bindir="/usr/bin"
make
make install
  • Yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar -zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure --prefix="/usr/local/ffmpeg" --bindir="/usr/bin"
make
make install
  • libx264

  • FFmpeg
# 下载ffmpeg二进制
wget http://www.ffmpeg.org/releases/ffmpeg-4.1.tar.gz
# 解压文件
tar -zxvf ffmpeg-4.1.tar.gz
cd ffmpeg-4.1
./configure \
  --prefix="/usr/local/ffmpeg" \
  --pkg-config-flags="--static" \
  --extra-cflags="-I/usr/local/ffmpeg/include" \
  --extra-ldflags="-L/usr/local/ffmpeg/lib" \
  --extra-libs=-lpthread \
  --extra-libs=-lm \
  --bindir="/usr/bin" \
  --enable-gpl \
  --enable-libfdk_aac \
  --enable-libfreetype \
  --enable-libmp3lame \
  --enable-libopus \
  --enable-libvorbis \
  --enable-libvpx \
  --enable-libx264 \
  --enable-libx265 \
  --enable-nonfree
make
make install

最后安装好了,就自行去后台设置,转码那里还需要你填上 ffmpeg 路径,一般为 /usr/bin ,可使用 which ffmpeg 查看路径


作者: 浪子
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 浪子 !
 上一篇
关于Spring Boot 2.x 自定义 ErrorAttributes 不起作用的问题解决 关于Spring Boot 2.x 自定义 ErrorAttributes 不起作用的问题解决
关于Spring Boot 2.x 自定义 ErrorAttributes 不起作用的问题解决 Spring Boot 的出现极大的简化了开发流程,封装了很多实用的工具;今天要说的是 2.x 版本中的异常处理,在 Spring Boot 中其实已经给我们实现好了异常处理方法;对应的 Controller 是 BasicErrorController ,我们可以去实现它,改成自己的逻辑以及返回值,
2020年4月6日
下一篇 
Centos 7 安装 Python3 Centos 7 安装 Python3
Centos 7 默认使用的 Python2 , 若想使用 Python 3 就需要自己折腾一下 一、安装必要的编译工具 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel
2020年4月6日