编辑
2025-04-17
小记
0

目录

前言
小丸工具箱在XP无法正常使用怎么办?
小丸工具箱有Mac OS版本吗
小丸工具箱提示找不到FFmpeg或杀软的报毒问题
使用AVS压制出错或相关的问题。
小丸工具箱里面的X264有那么多版本,用哪个好?
手机拍的视频,通过小丸工具箱压制后画面方向反了怎么办?
压制出来后视频画音不同步
如何使用小丸工具箱添加水印?
小丸工具箱以后能添加无损合并功能吗?
小丸工具箱压制时能改变视频的帧数吗?
为何小丸工具箱压制后视频体积反而增大
我该怎样设置压制“不损失”画质把体积缩小或压硬字幕
短视频应用和视频站二压相关问题回答
那么我们要如何的正确看待二压呢?这就要从视频站为何二压说起:
那么我好好的去压制了,但是压出来的效果不是很理想怎办?
那么需要如何判断呢?
短视频等移动app平台的二压
小丸工具箱程序/x264/ffmpeg出现停止工作。
无法加载DLL“Mediainfo.dll”:找不到指定模块
小丸工具箱压制速度慢&如何提升压制速度
影响小丸工具箱压制速度因素通常有:
关于CPU线程数量多,压制占用不满的问题
小丸工具箱提示“路径或文件名含有不可识别的字符”或者文件名有其他符号导致压制失败怎办?
小丸工具箱能处理QSV/QLV/BLV之类从视频站下载回来的格式吗?
X264在完成压制视频流的步骤后,直接提示“找不到批处理文件”。
使用小丸工具箱压制视频时,CRF通常设定多少比较好呀。
小丸工具箱能添加显卡加速吗?
小丸工具箱的系统要求
小丸工具箱的批量压制为什么要加后缀,直接使用原本的文件名不好吗?
小丸工具箱使用2pass压制失败的问题
小丸工具箱能封装MP4多音轨/字幕吗?
使用小丸工具箱我需要安装解码器吗?
使用那些播放器好
小丸工具箱的压制进度条一直处于0.00%怎么办
「值不能为null」的解决方法
TEMP变量改回步骤
验证用户的Temp文件夹是否存在
查看Temp变量是否正常

前言

本文章是把一些使用小丸工具箱中常见的操作失误或出错的问题集中写出并提出解决方法,以便大家寻找解决并避免重复提问。

文章中的问题会长期更新,如果在使用中出现一些奇奇怪怪的情况,可以在这寻找有无解决方法。

这些问题也可能是小丸工具箱一些旧版的BUG,所以提交报错时,我们只会以官网中最新的版本能否复现为基准

需要注意的是文章篇幅长,问题也多。心急的朋友请用浏览器的Ctrl+F的搜索功能,根据关键字来搜索问题。

如果嫌文字教程不够直观的话,可以去观看旧版小丸工具箱的教程视频了解,再反过来阅读本教程。 【教程】小丸工具箱月儿版:https://www.bilibili.com/video/av1242020/

小丸工具箱在XP无法正常使用怎么办?

新版小丸(从236版本起)不支持XP。 需要继续在XP上使用小丸的同学,请停留在小丸工具箱2014版或以下的版本;或把ffmpeg替换成XP系统能用的版本(小丸分享的度盘链接有)。

小丸工具箱有Mac OS版本吗

MAC OS版本的小丸工具箱也只有测试版,早已弃坑不更新了,找到安装包,能用就用吧。 实在用不了也可以尝试使用Handbrake

小丸工具箱提示找不到FFmpeg或杀软的报毒问题

FFmpeg之前报出了一个漏洞,所以国内的杀软有一段时间基本都无脑封杀了。
要是遇到该问题就去下载新版的FFmpeg替换进去或者去杀软里面添加信任区。
该漏洞对个人用户影响不大,请放心使用。

使用AVS压制出错或相关的问题。

小丸只提供AVS的普通使用环境,只要视频预览能成功,就代表整个功能是没问题的。
如果遇到压制失败或预览失败,请检查自己的脚本,查看压制日志。
要是在使用64位系统的遇到播放器无法正常预览,请手动设置一个32位的播放器试试。
以上方法都不行话,建议安装一次avs。

小丸工具箱里面的X264有那么多版本,用哪个好?

一般推荐选用X264_64-8Bit。 ** 如果系统属于是32位的,则选择回32位。
但需要注意的是,压制2K/4K或分辨率更高的视频,请不要选择32位编码器,会压制失败。
还有8bit和10bit,默认
8bit**就好,没啥事就别选10bit了,各类视频网站都不支持。
至于[GCC]这类的后缀,是说该X264的编译方式。一般没啥大的区别。
X265属于测试功能,没去设置选项开启一般不显示。

手机拍的视频,通过小丸工具箱压制后画面方向反了怎么办?

由于手机拍摄的视频里通常都有关于画面方向的信息在里面,播放器是能自动帮你旋转画面方向的。

而压制后这类信息都没了,所以你看到的是正常画面的方向。你只要在小丸工具箱的“常用”选项卡中,使用“旋转”功能把画面转到你想要的方向就好。
需要注意小丸工具箱的转方向功能是会重编码一次的

也可使用ffmpeg进行无损转方向 参考代码:(by 大力丸) ffmpeg -i "%~1" -c copy -metadata:s:v:0 rotate=180 "%~dpn1\_rotate180%~x1"

压制出来后视频画音不同步

在原视频能正常播放的情况下,压制后出现画音不同步时,首先第一步是把压制日志翻出查看X264压制完成后的总帧数是否跟源视频在Mediainfo分析出来的总帧数完全一致。

Snipaste_2020-04-26_16-39-19.jpg

如果是不一致的,把分离器选用lavf重新压制一遍看看。
分离器选用lavf压制后也不行,请查看你视频片源的帧率类型是否属于VFR(可变帧率)类型。

如果是,则需要使用ffmpeg来处理VFR的视频。 参考代码:(by 超级菜鸟) ffmpeg.exe -i %1 -y -map 0 -c copy -c:v libx264 -preset %preset% -crf %crf% -c:a copy %EncodeAudParam% "%~dpn1_CFR.mp4

如何使用小丸工具箱添加水印?

使用AVS,具体方法自己找教程

小丸工具箱以后能添加无损合并功能吗?

不打算添加,因为无损合并功能的视频条件比较苛刻。 大部分的应用场景都用作视频站下载到的分段视频进行合并。 并不是说我随便找两个视频,拖进去往里面一合就搞定的。(真要那么简单还需要非编的视频编辑软件干嘛?) 有能力的朋友还是自己调用ffmpeg或者找其他软件来合并把。

小丸工具箱压制时能改变视频的帧数吗?

要改变帧率很麻烦并且对于减少体积来说,没多大效果。
即便小丸旧版有“FPS”的选项,那也不是改变帧率用的。 只是手动指定该视频原本的fps是多少,以防画音不同步。 无论是以啥目的来减少视频体积,这都是收益比较少的操作,弄好后体积也不会缩减多少,所以建议少拿帧率来开刀

如硬要搞,X264上还是有参数可以凑合用。 只要把以下参数填到小丸工具箱的 设置-自定义 中即可。 参考代码(by 超级菜鸟): --preset 8 -I 240 -r 4 -b 3 --me umh -i 1 --scenecut 60 -f 1:1 --qcomp 0.5 --psy-rd 0.3:0 --aq-mode 2 --aq-strength 0.8 --vf select_every:2,0

为何小丸工具箱压制后视频体积反而增大

此处借用以下大力丸的“名言”.

QQ图片20200426180010.jpg

我该怎样设置压制“不损失”画质把体积缩小或压硬字幕

首先,要搞清楚的一个概念就是AVC视频格式就是一个有损格式。 进行一次压制操作,就肯定会有损失。 所以想“不损失”画质进行压制是不存在的。 而想“相对无损”,那就把CRF往小了填(例如16-18左右,不过体积可能会增加)。 压制完成后,先别根据体积和参数判断好坏,请用播放器打开实际播放查看该画面的效果是否符合你心目中的预期。

短视频应用和视频站二压相关问题回答

二压这个问题,是老生常谈了。甚至有些小白光看到“转码中”三个字也被吓的不行。
其实除了原画质,视频站也要处理出“高清”和“流畅”等画质,所以显示转码中也是不出奇。

那么我们要如何的正确看待二压呢?这就要从视频站为何二压说起:

  1. 让各个视频都处于统一的编码格式,能兼容移动设备和更多其他设备。
  2. 限制体积,能让小水管都能流畅的缓存播放,而且体积小了,对于视频站的带宽压力也能减小一点。
  3. 添加水印。

从以上的原因可以看到,视频站的视频要考虑的不仅仅是画质问题,还有很多其他方面的问题。 虽然各家的做法不一,但是从B站来说,也有一定的不二压空间。但不二压的视频源只有大会员才能看,所以与其绞尽脑汁对付不二压,还不如在视频内容上下功夫。 能做到不二压,画质好,但对于你的视频来说只是起一个锦上添花的作用。 画质稍差,但内容有趣,还是有人看的。

那么我好好的去压制了,但是压出来的效果不是很理想怎办?

这也是小白经常钻牛角尖的地方,视频站的视频,不是让你弄得很高清,搞的很值得“收藏”。
而是内容尚可,大家喜欢看,画质凑合凑合就算了,只要不是太瞎眼,没人会说什么。
真要是大家想收藏你的视频,麻烦你提供一下刚从编辑软件输出的原视频网盘下载,这更具有收藏价值。(咱们网盘见
所以,你要做的是判断哪种视频可以压到“不二压”的标准还清晰的,哪种视频自己压到“不二压”的标准也是糊的。

那么需要如何判断呢?

直接2pass码率设定为58XXkb,压好后自己打开看看。 要是压糊就不压了,直接把原文件或码率稍微大一点的视频文件传上去,让B站自己二压,省时省力。
要是压出来的效果还可以就直接传吧。
有学习兴趣的话,可以去读一读磁暴线圈的文章:《BiliBili直传免二压小白向压制教程》

短视频等移动app平台的二压

为了能兼容各种移动设备和4G/3G这类移动网络上的传播,那一定是要压的。 其他能做的,也就用X265或者修改什么属性骗骗服务器让视频文件能让它传上去罢了。(例如有人通过修改视频的属性让超过1分钟的视频能发到QQ上去。) 不过有一点需要注意的是: 在这有限的体积上,是无法做到真正意义上的高清,充其量只是说能让它在手机看起来清一点而已。

小丸工具箱程序/x264/ffmpeg出现停止工作。

这个问题比较复杂,小丸工具箱/X264和ffmpeg停止工作可能是系统的原因,暂时无法复现和无解。
如有.net报错,请把出错框的“Details”点开,然后复制里面的信息,粘贴到一个.txt文本,再把这个文本传到群里报错把。
不行的话就可以尝试更新.net版本安最新版(目前最新是4.8) 微软离线安装包官方地址:[https://go.microsoft.com/fwlink/?linkid=2088631

在个别系统环境极端恶略的情况下,小丸工具箱安装在C盘或者使用中文目录也是会出错的。

还有请不要以管理权限运行小丸或把小丸安装在C盘里

无法加载DLL“Mediainfo.dll”:找不到指定模块

32位系统的就把“……\MarukoToolbox\tools\Mediainfo.dll ” DLL文件复制到 “…\MarukoToolbox” 目录中。
64位系统的把“……\MarukoToolbox\tools\X64\Mediainfo.dll”Dll文件复制到“……\MarukoToolbox”目录中

通过把以上Mediainfo.dll复制到小丸的软件根目录中,即可解决这个问题。

小丸工具箱压制速度慢&如何提升压制速度

首先,你是觉得哪个地方慢?是进度条走的太慢还是压制时间太长? 以下图为例,编码器位X264-64-8BIT,使用小丸默认参数,处理帧数的速度在40fps-70fps左右。

CPU为100%的满负荷运载,睿频3.2Ghz。CPU型号i7-4710MQ,核心为4C8T,

多年过去了,我电脑也换成了3800X,找回当年的文件,用上熟悉的配方(就是小丸默认的参数)。 在压到50%的时候,可以看到整个压制任务是以200多帧的处理速度去运行的。

Snipaste_2020-05-31_14-15-51.png

最后X264编码器的总结: 花了1分20秒

Snipaste_2020-05-31_14-17-11.png

这属于正常的速度,就算你觉得等这几分钟也好慢呀,那也没法,只有继续等。 对于快慢的判断,我们通常都是以处理帧数的速度来判断的,而不是单独依靠整个压制任务的完成时间来判断。

影响小丸工具箱压制速度因素通常有:

  • 编码器和参数的设定
  • 视频画面的复杂程度
  • CPU总性能
  • CPU的线程占用率和频率的使用情况

所以你要是觉得使用小丸工具箱出现压制速度出现异常变慢,可以从几个方面来排查。

  • 系统的电源方案(看过太多案例装了鲁大师后被诱导或偷偷帮你使用了他们的省电方案,导致性能下降还浑然不知的,以为是电脑用久了性能下降。)
  • 观察CPU的运行状态(例如CPU的频率、线程占用率和温度是否属于正常)
  • 编码器和参数方面。
  • 还有抄参数时无脑抄,可能把一些高压参数也抄进去了,也是会慢的。

排查确定到问题所在后,该升级或维修电脑就去维修,该换参数就换参数。

关于CPU线程数量多,压制占用不满的问题

2017年以后AMD凭靠锐龙做起来后,让8核的CPU都普及了起来,所以会出现明明CPU线程才16个,应该能占满,可是实际压制时占用率并不高,不过“处理帧数速度”也有50-100fps的情况。
我个人认为这是X264的效率问题,毕竟H264这标准也用了十几年了,随着目前消费级CPU的核心数、线程数和单核性能的不断提高,加上当前的片源画面也不需要太大的处理,X264的效率已经无法再提高了 ,所以才出现占用不满的情况。 当处理帧速度达到一个比较快的情况,一般不用太去纠结CPU的占用率,如果你想要看到100%的占用,只能建议你多开小丸压制另一个视频。

小丸工具箱提示“路径或文件名含有不可识别的字符”或者文件名有其他符号导致压制失败怎办?

我们通常都建议压制的时候,最好把视频文件移到纯英文路径的文件夹和视频文件名用英文和数字来命名,减少发生因特殊字符或不同编码的原因导致编码器识别出错。(比如字幕组压制番剧时通常都以罗马音来命名文件。)
还有另一种情况就是在“非Unico程序中所使用的当前语言”设置中,语言改成了其他语种,导致文件名使用普通中文也会出现“路径或文件名含有不可识别的字符”情况。
再有一种情况,就是安装小丸工具箱时,设置中文路径可能会出现一些奇怪的编码问题,导致失败。建议直接把小丸工具箱移动到纯英文或数字的文件路径中。

小丸工具箱能处理QSV/QLV/BLV之类从视频站下载回来的格式吗?

这类格式通常都视频站拿FLV加密或魔改而来,直接以普通手段是无法转换或破解的。 直接提交给小丸工具箱无法转换的话,就自己另寻办法吧。

X264在完成压制视频流的步骤后,直接提示“找不到批处理文件”。

字面意思,就是批处理不见了或者是没有权限去访问临时文件。
这所谓的“批处理文件”,其实小丸工具箱是生成到C盘的TEMP里面的。(不同版本的WIN系统,默认的TEMP位置也不同,请自行搜索) 或者在资源管理器的地址栏上,输入以下代码,按回车即可到达 %temp% 有这个提示并不是说批处理文件不见了,可能是无权访问或者生成的批处理有问题。 不过我们一直无法在自己的系统上复现确定原因,所以还没有能完美解决这个问题的办法。 建议遇到该问题的人,以管理员权限运行小丸工具箱或者找出TEMP文件夹把自己的用户权限加入进去或更改。

使用小丸工具箱压制视频时,CRF通常设定多少比较好呀。

一般来说,小丸工具箱的CRF使用范围是1-51,此值越大平均码率越低。 CRF这种码率控制方式是非常优秀的,以至于可以无需2pass压制,即使1pass也能实现非常好的码率分配利用。
很多人在压片的时候不清楚应该给视频压到多少码率才比较好。CRF就是按需要来分配码率的。我们通常比较建议使用21-26之间的区值,这样压出来的视频码率略低,画质也较好。
不过实际上CRF要用多少,还得从片源情况和压制目的上考量,所以遇到压出的视频不太符合预期效果时,可以删掉再调试一下参数重新压一次。

小丸工具箱能添加显卡加速吗?

小丸工具箱只是一个X264编码器的GUI,支不支持不是小丸说的算,而是X264编码器说的算。 在显卡加速压制方面吹爆的shana encoder,它本质是基于ffmpeg。 虽然咱们输出来的格式和容器是一样的东西,但是它本质是不同的,所以没法强求大家都要有同一个编码方式。

小丸工具箱的系统要求

小丸工具箱对于系统的要求并不苛刻,只需要Win7以上的系统即可(XP主要是ffmpeg不支持了,需要在XP上使用就找经典版来用吧。)
在我这几年帮忙解决小丸工具箱的问题反馈时发现,一些带有安全卫士全家桶的GHO镜像系统和不小心被流氓推广软件安装到“推广版本”的安全卫士全家桶的系统,在使用小丸工具箱总会遇到一些奇奇怪怪的问题…… 所以,我在此建议大家一定要安装来源于微软的MSDN镜像(“itellyou”虽然不是微软官方网站,但是里面所提供的镜像都是来源于微软官方的MSDN,使用前校对一下文件的SHA1即可)。 而不要继续使用一些来路不明的GHO版本或者XX装机版。这类系统镜像,基本都是内置了各种推广软件或者安全卫士的全家桶,会导致你越用越卡。 对于GHO镜像,我个人对它的看法是,如果你是拿来当作备份和恢复自己系统镜像的工具,没问题。 但是你只会通过网络下载各路垃圾网上封装好的GHO镜像来重装系统。我只能说,你无论重装多少次都是徒劳。
随着电脑性能的提升,已经没有必要再去用精简和修改原版系统上的东西来达到提升系统响应速度和性能的目的。(如果需要,也侧面说明你这台电脑并不适合用来压制) 想要软件的响应速度快,应该是加块SSD做系统盘才对,精简系统这种做法只是治标不治本,用久了总会卡的。
至于系统是否正版的问题,是在于激活系统的手段,你只要拿着正版的key去激活,就算你这个系统是你拿MSDN镜像自己封装过的,也属于正版。 如果你是拿激活软件,无论你是拿正版光碟安装的系统,用它来激活也算盗版。 去某宝买key我也不建议,毕竟key的来源不明,谁特么知道会不会 拿网上的一些“神key”卖给你,再说了这种花个五块十块买的key,赚钱的是商家又不是微软,跟自己偷偷用kms激活有什么区别? 除非你所用的激活软件有后门或者其他流氓的操作,不然功能上是跟一个正常的正版key激活的系统无异的。所以系统是否正版,并不是影响小丸工具箱能否正常使用的关键因素。

#小丸工具箱的截取功能不精确是怎么回事 详细可以了解一下ffmpeg的截取工作原理。
一般来说,ffmpeg的无损截取是从关键帧开始的,所以你输入时间后,从你输入的时间的关键帧开始截取,就导致了小丸工具箱“剪辑不够精准”的错觉。
如果真要精确到秒,而不想用PR等视频编辑软件,可以用ffmpeg重编码再剪辑。(但是要重编码你们又不乐意了。)

小丸工具箱的批量压制为什么要加后缀,直接使用原本的文件名不好吗?

兄弟,你想啥呢。到时候压制流程完成后你源文件被覆盖了,而压制又失败了,找谁哭去?
你真的觉得这后缀名不爽,你自己找批量命名软件改掉不就行了。
不要以为这样对你自己是方便了,但是这对软件的运行逻辑来说是个严重的“BUG”。
临时文件可以删,源文件打死都不能删……

小丸工具箱使用2pass压制失败的问题

请按照该文章进行操作
http://www.ecit.org.cn:8088/topics/157

请查看你的所修改的分辨率数值是能否整除于4的偶数。

小丸工具箱能封装MP4多音轨/字幕吗?

理论上可以,MP4box是支持的。
但是小丸工具箱的定位是一个简单的压制工具,通常用于视频站上传等,而一般视频站是不支持这类操作的,加上MP4的多音轨/字幕封装也是有点限制的(一般来说音频只能用AAC,字幕只能用SRT),所以小丸工具箱并没有加入这类功能
有以上需求的朋友,可以自行搜索相关的命令行或者用MP4Box GUI来操作。

使用小丸工具箱我需要安装解码器吗?

一般情况下,小丸工具箱的压制工作是跟工具箱的tools文件夹里的工具相关,跟你系统安装的解码器没有半毛钱关系。
而我们通常安装解码器,是提供给系统播放器解码使用的,就有点类似于给系统播放器打了个“DLC”,让它能解码其他格式的视频。(总之跟压制也没毛钱关系)
例如我以前经常会给自己的系统安装上ADVANCED Codecs解码器,因为装了之后,我能直接在资源管理器上直观的看到FLV视频文件的“码率”、“分辨率”等数据。然后进行筛选分类文件。
所以,解码器并不是必要装的,大多数第三方播放器都会自己集成解码器,只要你的播放器能正常播放正常的视频文件,就没问题。

使用那些播放器好

个人比较推荐使用 VLC media player 不过播放器这东西,只要能正常解码自己想看的视频就行,你是否要选择它,就看它看UI和操作习惯等方面是否适合自己了。

小丸工具箱的压制进度条一直处于0.00%怎么办

此时小丸工具箱处于压制音频的状态,属于正常现象,请静心等待压制音频完成或取消任务选取“无音频流”压制。

QQ图片20200411004707.png

「值不能为null」的解决方法

近日,“值不能为 null”的BUG终于被热心群友@Il-Harper 揪出

究其原因是用户环境变量中的“TEMP”路径被删除,或用户的TEMP文件夹不存在所导致。 形成的原因还有待追查

只要把TEMP文件夹的环境变量添加回去即可。

TEMP变量改回步骤

验证用户的Temp文件夹是否存在

首先在资源管理器的地址栏输入并回车 %temp%

Snipaste_2021-03-06_00-01-54.jpg

查看能否正常进入自己用户的temp文件夹。 如果无法进入,在资源管理器的地址栏输入并回车 %USERPROFILE%\AppData\Local 在当前文件夹里查找有无Temp文件夹,没有就新建一个。

Snipaste_2021-03-06_00-03-18.jpg

查看Temp变量是否正常

右键“此电脑”-“属性”或直接按“Win+Pause”调出系统属性,点击“高级系统设置”。 点击“高级”-“环境变量”。 查看自己的用户变量里,有无TEMP或TEMP的值是否正常。

如果没有或值的路径不正常,点击用户变量框下面的新建或编辑(别点到右下角最下面的)。 填写:

变量名: TEMP 变量值: %USERPROFILE%\AppData\Local\Temp

点击确认关闭窗口后,在资源管理器再次输入Temp文件夹的代码是否能正常跳转。 可正常跳转则代表此问题解决。

本文作者:lanlululu

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!