收起左侧

【最新更新2.1】NAS上批量音视频格式转换裁剪工具 AVCNV v2.0【增加fpk可手动安装】

21
回复
2610
查看
[ 复制链接 ]

1

主题

12

回帖

0

牛值

江湖小虾

2025-12-23 12:20:02 显示全部楼层 阅读模式

1770209277037.jpg

  • 🎬 多格式支持: 支持 MP4, AVI, MKV, MOV, MP3, WAV, AAC, FLAC ,NCM等常见格式转换。
  • 📦 批量执行: 一次性转换多个文件,自动队列管理,音频支持多并发任务。可开启集成显卡GPU参与执行减轻CPU负担。
  • 🎛️ 高级选项: 自定义分辨率、比特率、编码器、采样率、裁剪头尾、后 台静默运行等参数。

V2.1版本部署:

docker-compose.yml:

version: '3.8'

services:
  web:
    image: evilhsu/avcnv:latest
    container_name: avcnv
    ports:
      - "5123:5123"
    volumes:
      - /vol1/1000/avcnvfiles/uploads:/app/uploads
      - /vol1/1000/avcnvfiles/localfiles:/app/localfiles
      - /vol1/1000/avcnvfiles/outputs:/app/outputs
      - /vol1/1000/avcnvfiles/data:/app/data
    environment:
      - LOG_LEVEL=INFO
      # VAAPI 驱动会自动检测,无需手动配置
      - LIBVA_DRIVER_NAME=
    devices:
      - /dev/dri:/dev/dri

    # 添加特权模式确保 GPU 访问权限
    privileged: true
    # 添加安全选项
    security_opt:
      - seccomp:unconfined
    # 确保设备控制组规则
    device_cgroup_rules:
      - 'c 226:* rmw'  # DRM 设备权限
  
    restart: always

upload 飞牛fpk安装文件:avcnv2.0.zip**

建议各位重新部署最新版本,增加了记录保存,全面优化了程序性能,支持1000+以上的文件批处理,具体上限没测试,可能存在一些逻辑问题bug,个人测试工作量太大,等后期有时间了再完善。

upload 附件:avcnv2.1.rar

2026年**更新:

根据网友长风**送秋雁的建议对GPU介入进行优化

对预览窗口进行优化,加快预览图加载速度,取消视频播放窗口。

收藏
送赞 5
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

12

回帖

0

牛值

江湖小虾

2025-12-28 09:34:09 楼主 显示全部楼层

占楼,最新更新见1楼。

fpk:安装后可在docker中修改默认映射文件夹

compose:部署前根据自己需要直接修改映射部分

说明:

l****ocalfiles 本地文件夹,一般映射自己nas上的音、视频存储文件夹方便操作;

uploads 上传文件夹,用来存储上传后的文件,上传时不能刷新,会中断任务,还没来得及修复;

outputs 输出文件夹,执行后输出存储的地方;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

4

回帖

0

牛值

江湖小虾

2025-12-23 21:02:50 显示全部楼层
为啥失败啊拉取
上传的docker hub啊,我的几个主机都正常可以拉取。 你设置一下加速源: https://docker.1ms.run https://proxy.1panel.live  详情 回复
2025-12-24 13:37

1

主题

12

回帖

0

牛值

江湖小虾

2025-12-24 13:37:28 楼主 显示全部楼层

上传的docker hub啊,我的几个主机都正常可以拉取。
你设置一下加速源:
https://docker.1ms.run
https://proxy.1panel.live

0

主题

4

回帖

0

牛值

江湖小虾

2025-12-24 18:20:55 显示全部楼层

建议音频格式添加数据大小单元选项

没看明白。能详细说一下吗/  详情 回复
2025-12-25 09:26

1

主题

12

回帖

0

牛值

江湖小虾

2025-12-25 09:26:27 楼主 显示全部楼层
爱恋网络工 发表于 2025-12-24 18:20
建议音频格式添加数据大小单元选项

没看明白。能详细说一下吗/
就这个啊  详情 回复
2025-12-25 20:27

0

主题

4

回帖

0

牛值

江湖小虾

2025-12-25 20:27:04 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=221182&ptid=48379][color=#999999]Mr.Hsu 发表于 2025-12-25 09:26[/color][/url][/size] 没看明白。能详细说一下吗/[/quote]

交流.png就这个啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已增加音频精度功能。  详情 回复
2025-12-28 09:34

1

主题

12

回帖

0

牛值

江湖小虾

2025-12-28 09:34:53 楼主 显示全部楼层

已增加音频精度功能。
效率啊,给你点赞  详情 回复
2025-12-28 22:17

0

主题

4

回帖

0

牛值

江湖小虾

2025-12-28 22:17:14 显示全部楼层
Mr.Hsu 发表于 2025-12-28 09:34
已增加音频精度功能。

效率啊,给你点赞

0

主题

9

回帖

0

牛值

江湖小虾

2026-1-3 21:02:36 显示全部楼层
不能视频转音频么?

0

主题

2

回帖

0

牛值

江湖小虾

2026-1-4 21:43:46 显示全部楼层

image.png

大佬,nas本地目录下有多个子文件夹,能否分文件夹展示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已经更新,重新部署一下。  详情 回复
2026-1-6 09:50

1

主题

12

回帖

0

牛值

江湖小虾

2026-1-6 09:50:31 楼主 显示全部楼层
神经蛙_yNr04 发表于 2026-1-4 21:43
大佬,nas本地目录下有多个子文件夹,能否分文件夹展示

已经更新,重新部署一下。
  1. version: '3.8'

  2. services:
  3.   web:
  4.     image: evilhsu/avcnv:latest
  5.     container_name: avcnv
  6.     ports:
  7.       - "5123:5123"
  8.     volumes:
  9.       - ./uploads:/app/uploads   #映射自己对应的NAS文件夹
  10.       - ./localfiles:/app/localfiles
  11.       - ./outputs:/app/outputs
  12.     environment:
  13.       - LOG_LEVEL=INFO
  14.       # 增加集成GPU的硬件支持
  15.       # iHD (Intel新) / i965 (Intel旧) / radeonsi (AMD) 根据对应CPU来填写  如GPU:Intel UHD Graphics P630 就填写 iHD
  16.       - LIBVA_DRIVER_NAME=iHD
  17.     devices:
  18.       - /dev/dri:/dev/dri
  19.     restart: always
复制代码

0

主题

2

回帖

0

牛值

江湖小虾

2026-1-30 17:10:37 显示全部楼层

大佬能支持ARM设备吗?

没有arm设备测试,你安装了试试看。下载fpk手动安装  详情 回复
2026-2-1 14:39

1

主题

12

回帖

0

牛值

江湖小虾

2026-2-1 14:39:30 楼主 显示全部楼层
faboloux 发表于 2026-1-30 17:10
大佬能支持ARM设备吗?

没有arm设备测试,你安装了试试看。下载fpk手动安装

0

主题

1

回帖

0

牛值

江湖小虾

2026-2-24 13:51:27 显示全部楼层

能不能支持xm格式

能提供XM格式的音频吗?  详情 回复
2026-2-25 16:43

1

主题

12

回帖

0

牛值

江湖小虾

2026-2-25 16:43:00 楼主 显示全部楼层
徐海霞 发表于 2026-2-24 13:51
能不能支持xm格式

能提供XM格式的音频吗?

2

主题

4

回帖

0

牛值

江湖小虾

2026-3-12 12:46:14 显示全部楼层

能支持AAC格式吗?

0

主题

2

回帖

0

牛值

江湖小虾

2026-3-30 14:53:48 显示全部楼层

https://hub.docker.com/r/evilhsu/avcnv

https://hub.docker.com/r/evilhsu/avcnvgpu
你这两个镜像,启动起来都是长得一样的,也没法调用我的显卡 纯走cpu,折腾了一个周末,不知道啥原因

按理说 你的最新版镜像 的页面 应该是发帖的图片,结果我从镜像网站下载启动后的页面就是1.0版本的,不知道哪里有问题,神奇

image.png

image.png

以上是我的启动的,你的github的demo图片

不同版本 模样也不一样,难道是我的镜像下载错了?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

12

回帖

0

牛值

江湖小虾

2026-4-20 16:36:56 楼主 显示全部楼层

你这个启动页面就是老版本的,新版本的和你这个不一样。avcnvgpu是弃用版本。
53d67dbd-da7f-41e6-bab4-91a88b790579.png

使用一楼的compose部署啊。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

2

回帖

0

牛值

江湖小虾

2026-5-24 00:52:45 显示全部楼层

image.png大佬,你这个开启硬件编码我发现gpu占用很低,问了deepseek,所你的使用cpu解码,然后gpu编码,遇到瓶颈了,我的是 780m核显。

找到问题了。代码里有个关键缺失:

convert_video() 里 VAAPI 模式的 1819 行附近:

pythonCopyCopied!

# 构建 VAAPI 滤镜链
vf_filters = ["format=nv12", "hwupload"]

它只对视频加了编码端hwupload(把帧上传到 GPU 显存),但解码端完全没有 -hwaccel vaapi 参数!

所以实际 FFmpeg 命令是:

CopyCopied!

ffmpeg -vaapi_device /dev/dri/renderD128 -i input.mp4 ... -c:v h264_vaapi -vf 'format=nv12,hwupload' output.mp4
           ↑ 只写了编码器设备          ↑ CPU 软解         ↑ GPU 硬编码

正确的应该是:

CopyCopied!

ffmpeg -hwaccel vaapi -hwaccel_output_format vaapi -vaapi_device /dev/dri/renderD128 -i input.mp4 ... -c:v h264_vaapi -vf 'format=nv12,hwupload' output.mp4
       ↑ 加上这个!解码也走 GPU          ↑                ↑ GPU 硬编码

少了 -hwaccel vaapi -hwaccel_output_format vaapi,导致:

  • CPU 做全部解码工作 → CPU 60%+
  • GPU 只做最后编码那步 → GPU <10%
  • 数据还得从系统内存搬运到显存 → 额外开销

你的 Radeon 780M 完全可以全程 GPU 干活,跑到 70-80%。


你想让我帮你改这个项目吗?我可以在 converter.py 里补上这行参数。改完后你重新部署 Docker 镜像就好了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
docker已经更新,把fpk文件卸载后重新安装就是最新版的。试试吧。  详情 回复
2026-6-4 11:36
好的,感谢。我抽空改一下。  详情 回复
2026-6-4 09:03

1

主题

12

回帖

0

牛值

江湖小虾

2026-6-4 09:03:59 楼主 显示全部楼层
长风万里送秋雁 发表于 2026-5-24 00:52
大佬,你这个开启硬件编码我发现gpu占用很低,问了deepseek,所你的使用cpu解码,然后gpu编码,遇到瓶颈了 ...

好的,感谢。我抽空改一下。

1

主题

12

回帖

0

牛值

江湖小虾

2026-6-4 11:36:49 楼主 显示全部楼层
长风**送秋雁 发表于 2026-5-24 00:52
大佬,你这个开启硬件编码我发现gpu占用很低,问了deepseek,所你的使用cpu解码,然后gpu编码,遇到瓶颈了 ...

docker已经更新,把fpk文件卸载后重新安装就是最新版的。试试吧。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则