无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: zlq_hysy
打印 上一主题 下一主题

[已解决] 剪影的导出太大,有无好用的破解版的视频压缩软件?

    [复制链接]
91#
发表于 2024-6-14 13:17:47 | 只看该作者
下载ffmpeg 新建bat 下面是转换为av1视频和opus音频,格式比较新,文件很小,手机播放可能会卡顿,电脑播放没问题。可以自己改为x265的,%di1hang%是路径变量 %TEMP%\是ffmpeg路径,自己替换下路径


start /min %TEMP%\ffmpeg.exe -i  "%di1hang%" -c:v libsvtav1 -preset 5 -crf 38 -g 240 -pix_fmt yuv420p10le  -c:a libopus -vbr on -ac 1 -b:a 30k "%di1hang%-OK.mkv"

点评

带这个参数会出错,删除它就行了 -c:v libsvtav1  详情 回复 发表于 2024-6-14 15:06
收藏了,谢谢  发表于 2024-6-14 14:01

评分

参与人数 1无忧币 +5 收起 理由
zlq_hysy + 5 赞一个!

查看全部评分

回复

使用道具 举报

92#
发表于 2024-6-14 13:24:02 | 只看该作者
原始160M,限定为40M,实际40.2M,可以了

回复

使用道具 举报

93#
 楼主| 发表于 2024-6-14 13:59:28 | 只看该作者
东写西读 发表于 2024-6-14 13:11
楼主,我悟了,FFmpeg一条命令也可以实现
-fs参数 后面是字节数
例如40M是40*1024*1024字节,我懒得算 ...

大神果然厉害,赞
回复

使用道具 举报

94#
 楼主| 发表于 2024-6-14 15:06:39 | 只看该作者
q2811121939 发表于 2024-6-14 13:17
下载ffmpeg 新建bat 下面是转换为av1视频和opus音频,格式比较新,文件很小,手机播放可能会卡顿,电脑播放 ...

带这个参数会出错,删除它就行了   -c:v libsvtav1

点评

那是你没有这个编码库或者没启用,如果下载的是full应该有这个  详情 回复 发表于 2024-6-14 15:37
回复

使用道具 举报

95#
发表于 2024-6-14 15:11:27 | 只看该作者
楼主发现的问题在我这里复现了,嗯,看来必要是还得运用其他参数
回复

使用道具 举报

96#
发表于 2024-6-14 15:37:53 | 只看该作者
zlq_hysy 发表于 2024-6-14 15:06
带这个参数会出错,删除它就行了   -c:v libsvtav1

那是你没有这个编码库或者没启用,如果下载的是full应该有这个

点评

下载个新版本的ffmpeg,我现在把收藏的东西全部转av1,特别是低码率效果很好。缺点是旧手机不支持硬解,码率高了会卡。  详情 回复 发表于 2024-6-14 22:26
我直接把ffmpeg.exe,拷贝到当前目录了,等会我搭建一下环境再试试  详情 回复 发表于 2024-6-14 15:42
回复

使用道具 举报

97#
 楼主| 发表于 2024-6-14 15:42:16 | 只看该作者
东写西读 发表于 2024-6-14 15:37
那是你没有这个编码库或者没启用,如果下载的是full应该有这个

我直接把ffmpeg.exe,拷贝到当前目录了,等会我搭建一下环境再试试
回复

使用道具 举报

98#
发表于 2024-6-14 15:55:12 | 只看该作者

点评

辛苦了  发表于 2024-6-14 15:58

评分

参与人数 1无忧币 +2 收起 理由
yyz2191958 + 2 赞一个!

查看全部评分

回复

使用道具 举报

99#
发表于 2024-6-14 15:56:51 | 只看该作者
我测试这个编码还不如h.265编码体积小,也许我是个例

点评

原画、微信小工具、命令行、Moo0,比较了一下,原视频111M,Moo0虽然替换了最新的ffmpeg,用第二项264压缩到10M,画质还是明显的差,原来我认为画质差的微信小工具,压缩到11M画面还不错的,q2811121939的命令行压缩  详情 回复 发表于 2024-6-14 17:22
回复

使用道具 举报

100#
 楼主| 发表于 2024-6-14 17:22:28 | 只看该作者
东写西读 发表于 2024-6-14 15:56
我测试这个编码还不如h.265编码体积小,也许我是个例

原画、微信小工具、命令行、Moo0,比较了一下,原视频111M,Moo0虽然替换了最新的ffmpeg,用第二项264压缩到10M,画质还是明显的差,原来我认为画质差的微信小工具,压缩到11M画面还不错的,q2811121939的命令行压缩体积最小,只有不到8M,画质不错,唯一不足:发到微信后播放会出现粉红斑块,可能是手机解码问题,电脑播放正常。

我用的批处理是生成MP4:
  1. set S=D:\Users\Administrator\Videos\朱德故居游\3-小平故里加字幕.mp4
  2. ffmpeg.exe -i  "%S%"  -preset 5 -crf 38 -g 240 -pix_fmt yuv420p10le  -c:a libopus -vbr on -ac 1 -b:a 30k "%S%-OK.mp4"
  3. pause
复制代码





点评

1、没指定c:v应该默认是264格式,出现红绿块可能是10bit支持不好,删掉-g 240 -pix_fmt yuv420p10le 2、如果是微信点击播放,用265格式最好,crf是质量,数值越小质量越好文件越大,进一步降低文件大小可以缩小分辨  详情 回复 发表于 2024-6-14 22:55
你这命令没指定视频编码格式,ffmpeg默认好像是转为h.264编码,crf=38有点狠了,可以调小一点,后面指定了输出视频,-c:a后面全是指定音频编码参数 直接转h.265格式,音频单声道30kMP3 ffmpeg.exe -i "%S%" -pre  详情 回复 发表于 2024-6-14 18:00
回复

使用道具 举报

101#
发表于 2024-6-14 18:00:23 | 只看该作者
zlq_hysy 发表于 2024-6-14 17:22
原画、微信小工具、命令行、Moo0,比较了一下,原视频111M,Moo0虽然替换了最新的ffmpeg,用第二项264压 ...

你这命令没指定视频编码格式,ffmpeg默认好像是转为h.264编码,crf=38有点狠了,可以调小一点,后面指定了输出视频,-c:a后面全是指定音频编码参数
直接转h.265格式,音频单声道30kMP3
ffmpeg.exe -i  "%S%"  -preset 5 -crf 38 -c:v libx265 -c:a libmp3lame -ac 1 -ab 30k  "%S%-OK.mp4"

点评

30k音频上opus格式,效果出众,压加州旅馆都还凑合听  详情 回复 发表于 2024-6-14 22:28
压缩到6.5M,哈哈  详情 回复 发表于 2024-6-14 18:36
好的,我试试,谢了  详情 回复 发表于 2024-6-14 18:15
回复

使用道具 举报

102#
 楼主| 发表于 2024-6-14 18:15:31 | 只看该作者
东写西读 发表于 2024-6-14 18:00
你这命令没指定视频编码格式,ffmpeg默认好像是转为h.264编码,crf=38有点狠了,可以调小一点,后面指定 ...

好的,我试试,谢了
回复

使用道具 举报

103#
 楼主| 发表于 2024-6-14 18:36:52 | 只看该作者
东写西读 发表于 2024-6-14 18:00
你这命令没指定视频编码格式,ffmpeg默认好像是转为h.264编码,crf=38有点狠了,可以调小一点,后面指定 ...

压缩到6.5M,哈哈

点评

enjoy ,适当调整crf提升质量  详情 回复 发表于 2024-6-14 19:16
回复

使用道具 举报

104#
发表于 2024-6-14 18:47:41 | 只看该作者
超强AI视频压缩  UniFab v2.0.2.2
视频音频编码压缩 StaxRip v2.17.0
最佳质量视频压缩 MeGUI 2944
AI智能视频压缩  WinX VideoProc Converter AI 7.0
。。。。。。and so on

点评

谢谢哥们提供的工具信息  发表于 2024-6-14 19:24
回复

使用道具 举报

105#
发表于 2024-6-14 19:16:39 | 只看该作者
zlq_hysy 发表于 2024-6-14 18:36
压缩到6.5M,哈哈

enjoy ,适当调整crf提升质量

点评

好的好的,学到了很多  详情 回复 发表于 2024-6-14 19:23
回复

使用道具 举报

106#
 楼主| 发表于 2024-6-14 19:23:20 | 只看该作者
东写西读 发表于 2024-6-14 19:16
enjoy ,适当调整crf提升质量

好的好的,学到了很多
回复

使用道具 举报

107#
发表于 2024-6-14 22:26:41 | 只看该作者
东写西读 发表于 2024-6-14 15:37
那是你没有这个编码库或者没启用,如果下载的是full应该有这个

下载个新版本的ffmpeg,我现在把收藏的东西全部转av1,特别是低码率效果很好。缺点是旧手机不支持硬解,码率高了会卡。
回复

使用道具 举报

108#
发表于 2024-6-14 22:28:16 | 只看该作者
东写西读 发表于 2024-6-14 18:00
你这命令没指定视频编码格式,ffmpeg默认好像是转为h.264编码,crf=38有点狠了,可以调小一点,后面指定 ...

30k音频上opus格式,效果出众,压加州旅馆都还凑合听
回复

使用道具 举报

109#
发表于 2024-6-14 22:55:08 | 只看该作者
本帖最后由 q2811121939 于 2024-6-15 15:12 编辑
zlq_hysy 发表于 2024-6-14 17:22
原画、微信小工具、命令行、Moo0,比较了一下,原视频111M,Moo0虽然替换了最新的ffmpeg,用第二项264压 ...

1、没指定c:v应该默认是264格式,出现红绿块可能是10bit支持不好,删掉 -pix_fmt yuv420p10le
2、如果是微信点击播放,用265格式最好,crf是质量,数值越小质量越好文件越大,进一步降低文件大小可以缩小分辨率ffmpeg.exe -i  "%di1hang%" -vf "scale=1280:720" -c:v libx265 -preset slower -crf 30 -c:a libopus -vbr on -ac 1 -b:a 20k "%di1hang%-OK.mp4"   
crf 30数值越小 视频越清晰文件越大,自行调整
3、如果是微信点击下载看,体积最小就用av1格式,就用我之前发的参数-crf 38 改成45-50左右即可
4、给你个ffmpeg链接重新下载个,wwz.   lanzouj.   com/irYf821ure2h
5、给你个我压得庆余年2,av1格式格式,一集80mb,记得改后缀,wwz   .lanzouj.com   /iKGRG21uqseh
6、github下载地址,http s: // github. com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip

点评

个人理解, 如果将 Moo0VideoResizer 1.283 1.29的版本中的 ffmpeg.exe(Built on 2018-01-11 FFmpeg version: 3.4.1) 替换 成你这个版本,也可能可以运行?  详情 回复 发表于 2024-6-15 12:46
谢谢你的指教。 视频下载了。80M45分钟的视频很清晰 FFmpeg下载收藏 通过你们的指点,我学了不少知识,感谢感谢,也感谢东写西读大侠和martin313等朋友的支持  详情 回复 发表于 2024-6-15 10:32

评分

参与人数 2无忧币 +10 收起 理由
yyjpcx + 5 很专业呢
zlq_hysy + 5 赞一个!

查看全部评分

回复

使用道具 举报

110#
 楼主| 发表于 2024-6-15 10:32:03 | 只看该作者
q2811121939 发表于 2024-6-14 22:55
1、没指定c:v应该默认是264格式,出现红绿块可能是10bit支持不好,删掉-g 240 -pix_fmt yuv420p10le
2、 ...

谢谢你的指教。
视频下载了。80M45分钟的视频很清晰
FFmpeg下载收藏
通过你们的指点,我学了不少知识,感谢感谢,也感谢东写西读大侠和martin313等朋友的支持
回复

使用道具 举报

111#
发表于 2024-6-15 12:46:02 | 只看该作者
本帖最后由 liangzr1976 于 2024-6-15 14:37 编辑
q2811121939 发表于 2024-6-14 22:55
1、没指定c:v应该默认是264格式,出现红绿块可能是10bit支持不好,删掉-g 240 -pix_fmt yuv420p10le
2、 ...

个人理解,
如果将 Moo0VideoResizer 1.283 1.29的版本中的 ffmpeg.exe(Built on  2018-01-11 FFmpeg version:  3.4.1) 替换 成你这个版本,也可能可以运行?
初步测试,可以执行,
但采用:按文件大小方式(80MB)、宽高 相同的大小、格式MKV 画质:前三项。感觉画质不行。
用ShanaEncoder,参考丰富很多,至少出现了 AV1编码方式  (不是AVI),只是好像卡死了,要压缩48小时

原视频参考:
General
Complete name                  : E:\setup\音视频\03_视频压缩\木偶奇遇记_粤语版.flv;
Format                         : Flash Video
File size                      : 349 MiB
Duration                       : 1 h 27 min
Overall bit rate               : 556 kb/s
Frame rate                     : 23.976 FPS
Tagging application            : flvmeta 1.0.11

Video
Format                         : AVC
Format/Info                    : Advanced Video Codec
Format profile                 : High@L3.2
Format settings                : CABAC / 16 Ref Frames
Format settings, CABAC         : Yes
Format settings, Reference fra : 16 frames
Codec ID                       : 7
Duration                       : 1 h 27 min
Bit rate                       : 500 kb/s
Width                          : 640 pixels
Height                         : 480 pixels
Display aspect ratio           : 4:3
Frame rate mode                : Constant
Frame rate                     : 23.976 FPS
Color space                    : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 8 bits
Scan type                      : Progressive
Bits/(Pixel*Frame)             : 0.068
Stream size                    : 316 MiB (91%)
Writing library                : x264 core 68 r1183M f21daff



点评

av1格式我们普通人接触的一共有3个版本,aomav1,svt-av1和rav1e这三个 aom,特点是只能用单线程压缩,巨慢无比,但是低码率下要比svt好一些 svt是intel几个公司优化的,最大可以用到12线程,效率现在还可以接受  详情 回复 发表于 2024-6-15 15:09
回复

使用道具 举报

112#
发表于 2024-6-15 14:50:21 | 只看该作者
在此学习一下。
回复

使用道具 举报

113#
发表于 2024-6-15 15:09:32 | 只看该作者
liangzr1976 发表于 2024-6-15 12:46
个人理解,
如果将 Moo0VideoResizer 1.283 1.29的版本中的 ffmpeg.exe(Built on  2018-01-11 FFmpeg ve ...

av1格式我们普通人接触的一共有3个版本,aomav1,svt-av1和rav1e这三个
aom,特点是只能用单线程压缩,巨慢无比,但是低码率下要比svt好一些
svt是intel几个公司优化的,最大可以用到12线程,效率现在还可以接受
rav1e没用过不清楚,我现在主用svt
ShanaEncoder  gui只支持aom(巨慢无比),但也可以在参数那地方手动更改命令使其支持svtav1(这个软件贴吧有开启教程),压av1最好用ffmpeg命令行,这个软件现在支持不好。

点评

多谢指导  详情 回复 发表于 2024-6-15 17:14
回复

使用道具 举报

114#
发表于 2024-6-15 17:14:18 | 只看该作者
q2811121939 发表于 2024-6-15 15:09
av1格式我们普通人接触的一共有3个版本,aomav1,svt-av1和rav1e这三个
aom,特点是只能用单线程压缩, ...

多谢指导
回复

使用道具 举报

115#
发表于 2024-6-15 20:47:49 | 只看该作者
本帖最后由 liangzr1976 于 2024-6-16 12:52 编辑


以上是  文件大小与比特率的关系 的测试。
感觉还是能  文件体积大小 与 比特率 相互估算的

个人觉得,
1、还是 Moovideoresizer 使用简单些,
     但是无法控制音频 的 比特率 ,从而影响 画质与文件大小的 相互影响。

2、还是多尝试 ShanaEncoder,从而减少使用 命令行的 情况。     上面表格是 Moovideoresizer 测试结果,用ShanaEncoder 反过来测试,结果相若,
      只是ShanaEncoder 的H264编码器方案多一些(4中),看看哪种 速度与画质更符合要求。

3、265 比 264 压缩确实多耗接近一倍的时间,AV1 就更加麻烦了。
4、HandBrake(开源视频转码器) v1.7.3 绿色便携版 32位版,参数运用上 和 ShanaEncoder相似较全面。 HandBrake对 AV1 支持较好,现有版本 该模式 比 ShanaEncoder 快、稳定。
     补充说一下,HandBrake v1.7.3 压缩上面的 木偶奇遇记(测试),视频比特率约218bits/秒,AV1、AV1-10bit两种解码器,时间相若,可能AV1-10bi时间略长,大约都是1小时。(分辨率640*480,NTSC,时长 87分钟)


( 纠正: 表格中 字节 应该 千字节,懒得重新截图上传了)

使用视频压缩的原因:主要是工厂、生产需要的培训视频,用U盘携带、或者网盘下载,还是体积小的比较方便。




点评

无法控制音频可以转无音频的,把转好的视频用ShanaEncoder+转好的音频合成新的视频,速度比较快。或者用ff命令百度下就有。 压缩视频看时间和空间哪个重要了,时间大把空间拮据就用新的格式,速度慢但体积小,不在  详情 回复 发表于 2024-6-15 21:33
回复

使用道具 举报

116#
发表于 2024-6-15 20:51:23 | 只看该作者
各有所长
回复

使用道具 举报

117#
发表于 2024-6-15 21:33:35 | 只看该作者
liangzr1976 发表于 2024-6-15 20:47
以上是  文件大小与比特率的关系 的测试。
感觉还是能  文件体积大小 与 比特率 相互估算的

无法控制音频可以转无音频的,把转好的视频用ShanaEncoder+转好的音频合成新的视频,速度比较快。或者用ff命令百度下就有。
压缩视频看时间和空间哪个重要了,时间大把空间拮据就用新的格式,速度慢但体积小,不在乎空间就哪个快选哪个,n卡和i卡核显速度最快,质量还凑合。
速度的快慢和-preset参数也息息相关
回复

使用道具 举报

118#
发表于 2024-6-16 10:19:07 | 只看该作者
那个weixin压缩不能手动录入压缩后的文件大小,差评
回复

使用道具 举报

119#
发表于 2024-6-20 12:08:03 | 只看该作者
忍不住继续讨论,可以继续用ffmpeg处理音频,视频编码保持不变,-c:v copy ,音频根据需要设参数 -c:a,编码,声道,码率啥的由于无须处理视频,速度很快
1、还是 Moovideoresizer 使用简单些,
     但是无法控制音频 的 比特率 ,从而影响 画质与文件大小的 相互影响。



点评

预期压缩体积这个问题,找到办法,需要经过计算。 视频码率为3Mbps, 音频码率为512Kbps, 时长90分钟(5400秒), 那么整个视频文件的大小就是: (512/1024 + 3) x 5400 / 8 = 2362MB 压缩工具已出:http://bbs.w  详情 回复 发表于 2024-6-24 19:15
我是空白,不清楚,这里面很有学问的  详情 回复 发表于 2024-6-20 12:55
回复

使用道具 举报

120#
发表于 2024-6-20 12:41:05 | 只看该作者
感谢上面大佬的各种分享
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 00:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表