当前位置: 首页 > news >正文

真正解决jellyfin硬解码转码

前段时间入手一个DS423+集成显卡UHD600,搭了一个jellyfin,发现网上关于硬解码的教程基本都存在问题,没有真正解决我的硬解码问题。经过一系列分析修改,最终实现硬解码。先贴效果图:

下载安装jellyfin这里就不叙述,网上都能找到大量教程,直接进入设置。

  • 不能硬解的原因是默认的ffmpeg版本要求大于4.4,默认版本是4.1.需要升级ffmpeg版本,最重要的是升级之后需要把系统的默认版本替换掉。

我是在这个地址:https://synocommunity.com/package/ffmpeg下载安装的7.1geminilake。这个根据自己的CPU架构选择相应的版本。可以在https://github.com/SynoCommunity/spksrc/wiki/Architecture-per-Synology-model网站查询。下好之后点击手动安装就可以安装成功了。

  • 开启SSH,输入sudo -i进入 root权限。输入命令:

cd /usr/bin

mv ffmpeg ffmpeg1

cp /volume1/@appstore/VideoStation/bin/ffmpeg ffmpeg

意思就是把默认的ffmpeg替换成新下载的。然后就可以关闭ssh进行jellyfin设置了。

Jellyfin的docker停止后选择使用高级权限执行容器。

  • 在jellyfin转码界面设置QSV,并启动硬件编码,可以开启下面VPP色调映射。

最重要的ffmpeg路径设置成空,jellyfin就会使用系统默认的ffmpeg。保存后jellyfin会自动生成一个路径。

至此,就可以愉快的转码4K了。

相关文章:

真正解决jellyfin硬解码转码

前段时间入手一个DS423集成显卡UHD600,搭了一个jellyfin,发现网上关于硬解码的教程基本都存在问题,没有真正解决我的硬解码问题。经过一系列分析修改,最终实现硬解码。先贴效果图: 下载安装jellyfin这里就不叙述&#…...

声音训练数据集哪里找?中文、英文

一般找数据集的都是需要训练底膜的,大家git上找的开源项目大多是预训练模型。预训练就是别人已经训练好的底膜,你在他的基础上进行调整。而我们训练如果他这个模型不理想是需要训练底膜的。 找的方式是从git开源上找 中文 推荐MockingBird,…...

springboot中如何同时操作同一功能

问题描述 测试阶段,由于存在某一功能的同时操作,该功能还是入库逻辑,此时若不进行处理,会造成插入表中多条重复数据,为此该问题需要修复。 解决办法 在接口开始进行对是否存在某个key值的判断,若不存在&…...

YOLOWeeds: 用于棉花生产系统中多类杂草检测的 YOLO 目标检测器的新基准

YOLOWeeds: A novel benchmark of YOLO object detectors for multi-class weed detection in cotton production systems 摘要1、介绍2、总结 摘要 过度依赖除草剂控制杂草,加速了杂草的抗除草剂进化,引起了对环境、食品安全和人类健康的日益关注。自动…...

Vue3:自定义图标选择器(包含 SVG 图标封装)

文章目录 一、准备工作(在 Vue3 中使用 SVG)二、封装 SVG三、封装图标选择器四、Demo 效果预览: 一、准备工作(在 Vue3 中使用 SVG) 本文参考:https://blog.csdn.net/houtengyang/article/details/1290431…...

NIO讲解

一:什么是NIO? 二:NIO三大组件 1. channel channel 有一点类似于 stream,它就是读写数据的双向通道,可以从 channel 将数据读入 buffer,也可以将 buffer 的数据写入 channel,而之前的 stream 要么是输入…...

react中jest配置,解决node_modules报错esm无法解析的问题

重点关注: transformIgnorePatterns: [ "/node_modules/(?!(?:jmfe)/)", ], moduleNameMapper: { "\\.(css|less|scss|sss|styl)$": "jest-css-modules" } 并安装jest-css-modules(npm i --save-dev jest-css-mo…...

Qt6,使用 UI 界面完成命令执行自动化的设计

一、需要完成的功能 在子对话框(CmdChildQt)中,点击 “执行” 按钮,将多个命令行指令,依次输入到父对话框(CmdQt)的编辑框中并且执行,要求如下: 在前一个命令执行完成后&…...

Apache Maven;会话技术

Apache Maven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。 Maven模型有: 项目对象模型、依赖管理模型、插件 会话技术: 会话&#xff1a…...

Azure - 机器学习:使用自动化机器学习训练计算机视觉模型的数据架构

目录 一、用于训练的数据架构图像分类(二进制/多类)多标签图像分类对象检测实例分段 二、用于推理的数据格式输入格式输出格式图像分类多标签图像分类对象检测实例分段 了解如何设置Azure中 JSONL 文件格式,以便在训练和推理期间在计算机视觉…...

【C++】stack | queue | priority_queue | deque

一、stack栈 介绍 1.栈是一种特殊的线性表,其元素遵循“后进先出”的原则,即仅允许在在表的一端进行插入、删除操作,这一模式被称为“后进先出”或LIFO(last in fisrt out)。 2.从底层实现来看,stack是作…...

华为gre带验证key案例

配置FW_A。 a.配置接口的IP地址,并将接口加入安全区域。 system-view [sysname] sysname FW_A [FW_A] interface GigabitEthernet 1/0/1 [FW_A-GigabitEthernet1/0/1] ip address 1.1.1.1 24 [FW_A-GigabitEthernet1/0/1] quit [FW_A] interface GigabitEthernet 1/…...

Java算法(三): 判断两个数组是否为相等 → (要求:长度、顺序、元素)相等

Java算法(三) 需求: 1. 定义一个方法,用于比较两个数组是否相同2. 需求:长度,内容,顺序完全相同package com.liujintao.compare;public class SameArray {public static void main (String[] a…...

基于STM32的设计智慧超市管理系统(带收银系统+物联网环境监测)

一、前言 基于STM32+OneNet设计的智慧超市管理系统(2023升级版) 1.1 项目背景 随着IoT技术的不断发展,智能无人超市也越来越受到人们的关注。智能无人超市是指在无人值守的情况下,通过物联网、大数据等技术手段实现自助选购、结算和配送的新型商场。当前设计了一种基于STM32…...

深入浅出理解ResNet网络模型+PyTorch实现

温故而知新,可以为师矣! 一、参考资料 原始论文:Identity Mappings in Deep Residual Networks 原论文地址:Deep Residual Learning for Image Recognition ResNet详解PyTorch实现 PyTorch官方实现ResNet 【pytorch】ResNet18、…...

【C++】万字一文全解【继承】及其特性__[剖析底层化繁为简](20)

前言 大家好吖,欢迎来到 YY 滴C系列 ,热烈欢迎! 本章主要内容面向接触过C的老铁 主要内容含: 欢迎订阅 YY滴C专栏!更多干货持续更新!以下是传送门! 目录 一.继承&复用&组合的区别1&…...

微信小程序之自定义组件开发

1、前言 从小程序基础库版本 1.6.3 开始,小程序支持简洁的组件化编程。所有自定义组件相关特性都需要基础库版本 1.6.3 或更高。开发者可以将页面内的功能模块抽象成自定义组件,以便在不同的页面中重复使用;也可以将复杂的页面拆分成多个低耦…...

MCU系统的调试技巧

MCU系统的调试技巧对于确保系统稳定性和性能至关重要。无论是在嵌入式系统开发的初期阶段还是在产品维护和优化的过程中,有效的调试技巧可以帮助开发人员快速发现和解决问题,本文将讨论一些MCU系统调试的技巧。 首先,使用调试工具是非常重要…...

【机器学习基础】机器学习概述

目录 前言 一、机器学习概念 二、机器学习分类 三、机器学习术语 🌈嗨!我是Filotimo__🌈。很高兴与大家相识,希望我的博客能对你有所帮助。 💡本文由Filotimo__✍️原创,首发于CSDN📚。 &#x…...

Python Selenium 执行 JavaScript

简介 Selenium是一个用于自动化浏览器操作的工具,可以模拟人工操作,执行各种浏览器操作,包括点击、输入文字、提交表单等。而JavaScript是一种常用的脚本语言,用于在网页上添加交互性和动态性。在Python中使用Selenium执行JavaSc…...

深入浅出:用Multisim仿真带你理解LIN总线的端接与负载(从理论到波形)

深入浅出:用Multisim仿真带你理解LIN总线的端接与负载(从理论到波形) 在汽车电子系统中,LIN总线作为一种低成本串行通信协议,广泛应用于车门控制、座椅调节等场景。但对于许多初学者而言,协议文档中关于端接…...

联想Y7000 2018款BIOS隐藏菜单解锁与通电自启保姆级教程(附小米智能插座联动)

联想Y7000 2018款BIOS隐藏菜单解锁与通电自启保姆级教程(附小米智能插座联动) 手里闲置的联想Y7000 2018款游戏本,与其让它吃灰,不如改造成一台24小时待命的家庭服务器。这个想法源于我去年远程办公时的痛点——公司配发的台式机…...

RealSense D435i ROS节点数据全解析:从/camera话题到实际应用开发指南

RealSense D435i ROS节点数据全解析:从/camera话题到实际应用开发指南 当你在ROS环境中启动RealSense D435i相机时,roslaunch realsense2_camera rs_camera.launch这条简单的命令背后,实际上开启了一个复杂的数据流网络。这台设备不仅仅是一个…...

【报错问题】解决 Vercel 部署报错:Express 类型失效与 TypeScript 2349/2339/2769 错误排查

前言 在将 Node.js 项目(特别是 Express TypeScript)部署到 Vercel 时,开发者经常会遇到本地运行完美、云端构建失败的情况。本文将针对 pnpm 环境下的常见 TS 编译错误给出解决方案。 常见错误分析与解决 1. Express 无法调用 (Error TS234…...

别再只用第三方库了!拆解React悬浮按钮的3种实现方案与选型指南

别再只用第三方库了!拆解React悬浮按钮的3种实现方案与选型指南 悬浮交互组件在现代Web应用中越来越常见,从客服系统的快捷入口到游戏辅助工具的操作面板,这类元素既能提升用户体验,又不会占用宝贵的页面空间。但面对项目需求时&a…...

PlantUML Server完整实战指南:高效搭建专业级在线UML图表生成平台

PlantUML Server完整实战指南:高效搭建专业级在线UML图表生成平台 【免费下载链接】plantuml-server PlantUML Online Server 项目地址: https://gitcode.com/gh_mirrors/pl/plantuml-server 在软件开发过程中,UML图表是团队沟通、系统设计和文档…...

使用curl命令测试Taotoken大模型API为视频片段生成标签

使用curl命令测试Taotoken大模型API为视频片段生成标签 1. 准备工作 在开始之前,请确保您已拥有有效的Taotoken API Key。登录Taotoken控制台,在「API密钥管理」页面可以创建或查看现有密钥。同时建议在「模型广场」中确认当前可用的模型ID&#xff0c…...

新手必看:三步实现外部群自动化消息推送

无需深入研究底层,三步走实现外部群自动化消息推送。 能力介绍 对于刚接触自动化的开发者来说,最痛苦的莫过于复杂的认证流程和受限的接口权限。本方案通过 RPA 模拟执行,将复杂的操作封装成“傻瓜式”的 API。 低准入门槛:只要…...

Laravel Octane + AI Streaming响应中断率高达37%?——Swoole协程下LLM流式输出的内存泄漏根因分析(Valgrind+Xdebug双轨追踪报告)

更多请点击: https://intelliparadigm.com 第一章:Laravel Octane AI Streaming响应中断率高达37%?——Swoole协程下LLM流式输出的内存泄漏根因分析(ValgrindXdebug双轨追踪报告) 在高并发AI推理服务中,L…...

从Landsat到你的论文:GISA不透水面数据背后的故事与科研应用避坑指南

从Landsat到学术论文:解密GISA不透水面数据的科研实战指南 当你在深夜的实验室里盯着屏幕上的城市热岛模拟结果,那些红色斑块与不透水面分布图高度重合时,是否曾好奇这些关键数据究竟如何从卫星影像变成可量化的科学指标?作为地理…...