From 0fd79389011d8884ac2b25e9ebf166da847933a7 Mon Sep 17 00:00:00 2001 From: jianzhichu Date: Sun, 23 Nov 2025 23:21:00 +0800 Subject: [PATCH] readme --- README.md | 27 +++++++++++++++++++++++++-- expand/dy.image/FFmpegHelper.cs | 17 +++++++++++------ 2 files changed, 36 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index a23bba9..84edd4d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# dysync.net - 抖音同步工具(收藏/喜欢/指定博主,无缝对接Emby/Jellyfin) +# dysync.net - 抖音同步工具(抖小云)(收藏/喜欢/指定博主,无缝对接Emby/Jellyfin) `dysync.net` 是一款基于 **.NET Core 6.0** 和 **Vue** 开发的工具,用于同步抖音收藏夹、「我喜欢」的视频及指定博主作品,解决个人收藏视频易失效的问题。支持多账号同步,内置视频信息刮削功能,同步后的视频可直接在 Emby 或 Jellyfin 中播放。 @@ -129,4 +129,27 @@ services: ![输入图片说明](docs/logs.png) -![输入图片说明](docs/set.png) \ No newline at end of file +![输入图片说明](docs/set.png) + + +# 抖小云 功能更新清单 + + + +1. ✅ 收藏的视频 + +2. ✅ 喜欢的视频(点赞的视频) + +3. ✅ 图文视频(需要将图片 + mp3 合成视频) + +4. ✅ 指定博主的视频 + +5. ✅ 博主视频可配置是否单独存放一个总文件夹,是否直接用视频标题做文件名 + +6. ✅ 增加清除日志(防止容器被日志占用太多空间,可配置保留天数) + +7. ✅ 界面优化 + +8. ✅ 将网页名称改成 "抖小云" 灵感来源于哪吒电影 驮门的那个小云云 + +9. ☐ 增加配置是否对 前面收藏的视频、喜欢的视频、指定博主的视频 这 3 类视频进行去重(考虑到很多情况下,视频既点赞了,又收藏了,可能还被设置到了指定博主。这种情况会出现重复下载。(未完成的,当作下次更新计划) \ No newline at end of file diff --git a/expand/dy.image/FFmpegHelper.cs b/expand/dy.image/FFmpegHelper.cs index d1a4e02..02f2798 100644 --- a/expand/dy.image/FFmpegHelper.cs +++ b/expand/dy.image/FFmpegHelper.cs @@ -10,12 +10,17 @@ namespace dy.image { public class FFmpegHelper : IDisposable { - /// 测试环境windows - private readonly string _ffmpegExecutablePath = "E:\\down\\ffmpeg\\bin\\ffmpeg"; - private readonly string _ffprobeExecutablePath = "E:\\down\\ffmpeg\\bin\\ffprobe"; - // Docker环境linux - //private readonly string _ffmpegExecutablePath = "ffmpeg"; - //private readonly string _ffprobeExecutablePath = "ffprobe"; + #if DEBUG + // Debug 环境,通常是 Windows + private readonly string _ffmpegExecutablePath = "E:\\down\\ffmpeg\\bin\\ffmpeg.exe"; + private readonly string _ffprobeExecutablePath = "E:\\down\\ffmpeg\\bin\\ffprobe.exe"; + #else + // Release 环境,通常是 Docker Linux + private readonly string _ffmpegExecutablePath = "ffmpeg"; + private readonly string _ffprobeExecutablePath = "ffprobe"; + #endif + + private Process _ffmpegProcess; private CancellationTokenSource _cancellationTokenSource;