刚才用ffmpeg高压缩视频结论

搬瓦工机场JMS

之前发了一篇文章请大家指点下如何高压缩视频,感谢各位大佬告知,当然,有些我也不懂
我就说一下我后来用ffmpeg压缩的结论吧
ffmpeg是可以在自己电脑直接用cmd命令执行的,也是可以批量执行压缩的(这句话给小白看的,具体就是下载,把3个exe放到系统文件夹,再用cmd执行命令就行)
原视频 1.44gb 1080p  码率3000k 帧率30 时长1小时4分钟

第一次,不改变分辨率,改码率1500k 帧率15  压缩后711mb,亲测作为网络播放视频,影响不大
cmd代码    ffmpeg -i G:\BaiduNetdiskDownload\17.mp4 -r 15 -b 1500k -b:a 32k G:\BaiduNetdiskDownload\new17.mp4

第二次,不改变分辨率,改码率720k 帧率15  压缩后350M  ,感觉比起第一次压缩的视频,稍微差一点而已,但是作为网络播放的视频,问题不大
cmd代码   ffmpeg -i G:\BaiduNetdiskDownload\17.mp4 -c:v libx264 -r 15 -b:v 720k -b:a 32k G:\BaiduNetdiskDownload\new17a.mp4

第三次,分辨率改成720P,改码率720k 帧率15  压缩后也是350M,不知道是不是我的代码有啥问题,已经从1080p—》720p,居然体积没有变小
cmd代码  ffmpeg -i G:\BaiduNetdiskDownload\17.mp4 -c:v libx264 -vf scale=-2:720 -r 15 -b:v 720k -b:a 32k G:\BaiduNetdiskDownload\new17b.mp4

第四次,改成265编码,不过还是351MB,不知道是不是我代码错误。
cmd代码 ffmpeg -i G:\BaiduNetdiskDownload\17.mp4 -c:v libx265 -r 15 -b:v 720k -b:a 32k G:\BaiduNetdiskDownload\new17c.mp4

第五次,基于第四次感觉命令问题,重新写了一个265编码,结果跟上面351mb一样,一个字节都不差
cmd代码 ffmpeg -i G:\BaiduNetdiskDownload\17.mp4 -vcodec libx265 -r 15 -b:v 720k -b:a 32k G:\BaiduNetdiskDownload\new17d.mp4

第六次,看了某hub的码率才500k?然后我就开始用500k码率,这个码率适合720p,1080p应该会觉得模糊了
压缩变成248MB,是目前最低的,1080p我自己用mpc看了下,稍微静态一点画面看上去还是很清晰,但是动态的就感觉有点模糊了
感觉用这个作为视频站的主力视频播放源,还是很可以的,至少容量小,容量小代表了加载更加快
cmd代码 ffmpeg -i G:\BaiduNetdiskDownload\17.mp4 -c:v libx264 -r 15 -b:v 500k -b:a 32k G:\BaiduNetdiskDownload\new17e.mp4

如果各位大佬其他办法可以压缩的更加小,还请大佬们指点下。
如果我第三次压缩代码有啥问题,导致体积没有变化,也请大佬们指点。
吉林网友:关注一波
黑龙江网友:压缩非常简单,减小画面尺寸,降低视频比特率,降低声音采样率,最后1个小时视频只用100M。
上海网友:h.265 就是有点慢罢了
北京网友:找个专业的软件压制 参数很多的

颜色 帧间 等等.. 自己试试就知道了
北京网友:
用 265 呀 hevc
HEVC被認為不僅提昇影像品質,同時也能達到H.264/MPEG-4 AVC兩倍之壓縮率(等同於同樣畫面品質下位元率減少到了50%)
https://zh.wikipedia.org/wiki/%E9%AB%98%E6%95%88%E7%8E%87%E8%A7%86%E9%A2%91%E7%BC%96%E7%A0%81
贵州网友:用vbr+hevc即可
广西网友:大佬,貌似我用265写的不对,帮忙瞅瞅
ffmpeg -i G:\BaiduNetdiskDownload\17.mp4 -vcodec libx265 -r 15 -b:v 720k -b:a 32k G:\BaiduNetdiskDownload\new17d.mp4
河南网友:正巧最近再研究视频

码率 就是每秒输出的比特数,你1080和720的码率一样,所以大小也就一样
广东网友:这个 最近有朋友也需要, 表示 关注 学习, 希望楼主最后可以 整理完整的命令
山东网友:这个 最近有朋友也需要, 表示 关注 学习, 希望楼主最后可以 整理完整的命令
香港网友:你这个 用腾讯云 跑这个 音频站 也是挺屌的 这玩意 没版权问题??
宁夏网友:有没有修改时间戳的代码,我感觉那个还挺好玩的。
内蒙古网友:那个我不懂哦,我目前就是想高压一下,至于时间戳,我玩不来哦
湖北网友:ffmpeg -i test.mkv -b:v 1000K -vcodec hevc_nvenc -preset slow -profile:v main10 -tier high -rc vbr_hq -2pass 1 -spatial_aq 1 newtest.mkv

高压画质美美哒,用的n卡hevc_nvenc
浙江网友:好滴谢谢大佬,我用这个压缩mp4试试看
江西网友:大佬,我代码这么写的
ffmpeg -i G:\BaiduNetdiskDownload\17.mp4 -b:v 720K -vcodec hevc_nvenc -preset slow -profile:v main10 -tier high -rc vbr_hq -2pass 1 -spatial_aq 1 G:\BaiduNetdiskDownload\new17g.mp4

但是貌似是无法执行
Press [q] to stop, [?] for help
[h264 @ 00000284673fd380] co located POCs unavailable
[hevc_nvenc @ 0000028467e2dac0] Driver does not support the required nvenc API version. Required: 9.0 Found: 8.1
[hevc_nvenc @ 0000028467e2dac0] The minimum required Nvidia driver for nvenc is 418.81 or newer
Error initializing output stream 0:0 — Error while opening encoder for output stream #0:0 – maybe incorrect parameters such as bit_rate, rate, width or height
[aac @ 00000284673fad80] Qavg: 205.234
[aac @ 00000284673fad80] 2 frames left in the queue on closing
Conversion failed!

是不是只能用mkv
天津网友:网络视频帧率好像是15,减少帧来缩小体力
河北网友:感觉压缩没有切片来的实际
甘肃网友:关注学习
我感觉优酷啥的 这些大网站上传上去 都压缩的很好 体积好  也清晰
不知道是根据每个视频不同的参数 还是都是差不多的参数
广东网友:关注学习
我感觉优酷啥的 这些大网站上传上去 都压缩的很好 体积好  也清晰
不知道是根据每个视频不同的参数 还是都是差不多的参数
青海网友:cpu时间多的话用x264跑2pass(3pass没必要)限制码率比1pass高压很多..
青海网友:
你这个是硬件GPU不支持。
Nvidia的GPU最少要Geforce 1050才支持hevc_nvenc
官方列表在这里
https://developer.nvidia.com/video-encode-decode-gpu-support-matrix
山西网友:小丸工具箱

山东网友:额,我的是gtx1060.不过感觉还要调整显卡貌似好难哦
湖北网友:
显卡压虽然速度快但是画质比CPU的差
海南网友:做网络播放怎么能用 HEVC 呢,Web 端只有 iOS 11 以上才支持 HEVC 哦。
如果不是大姐姐视频站,欢迎看看我的签名,压缩率比你高多了
北京网友:我用ks的机器压hevc 10bit,30-50G的avc 原盘压缩5000K的码率,合并字幕,大概是24小时,成品5G左右。
贵州网友:就是说网络播放还是用264比较合适吧,不是djj,只是开玩笑而已
云南网友:需要切片程序吗
宁夏网友:需要切片程序吗
安徽网友:2pass对提升视频压缩比很关键,看你的参数都是一次转码,虽然体积不变,但是视频质量肯定降低了,还不如不转
吉林网友:ffmpeg自带的mpeg4p2只有h264 baseline水平,不糊才怪,人家视频网站的都是商用编码器,开源的也就x264好用
广东网友:好吧,原来是这样,没钱的我留下泪
四川网友:这年头任何优势资源都是利益
天津网友:视频小白问下:不能用google的vp9吗
重庆网友:smart 有图比 TV上显示,同样的画质,vp9要小25-30%(口算)
黑龙江网友:有图比切片么?

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 刚才用ffmpeg高压缩视频结论

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏