在网上找到了一个被转换的视频,体积小清晰,请教方法
在网上找到了一个被转换的视频,容量只有40多M,清晰度很好,下面是参数,我也用了类似的参数效果很不好,请高手截图设置的参数指点一下,感谢了概要
完整名称 : F:\视频机器文件\科注第四回简体.mp4
格式 : MPEG-4
编解码器ID : M4V(isom/avc1/M4A /M4V /mp42)
文件大小 : 40.7 MiB
持续时间 : 1 小时 56 分
混合码率模式 : 动态(VBR)
平均混合码率 : 49.0 kb/s
编码日期 : UTC 2017-11-14 02:12:23
标记日期 : UTC 2017-11-14 02:12:23
视频
ID : 1
格式 : AVC
格式/信息 : Advanced Video Codec
格式概况 : Main@L5.1
格式设置 : CABAC / 16 Ref Frames
格式设置, CABAC : 是
格式设置, 参考帧 : 16 帧
编解码器ID : avc1
编解码器ID/信息 : Advanced Video Coding
持续时间 : 1 小时 56 分
码率 : 35.0 kb/s
最大码率 : 389 kb/s
宽度 : 720 像素
高度 : 480 像素
画面比例 : 16:9
原始画面比例 : 16:9
帧率模式 : 恒定
帧率 : 10.000 帧/秒
色彩空间 : YUV
色度抽样 : 4:2:0
位深 : 8 位
扫描方式 : 逐行扫描
数据密度【码率/(像素×帧率)】 : 0.010
流大小 : 29.1 MiB (71%)
编码函数库 : x264 core 148 r2705kMod 3f5ed56
编码设置 : cabac=1 / ref=16 / deblock=1:0:0 / analyse=0x1:0x131 / me=tesa / subme=11 / psy=0 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=0 / threads=8 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=720 / keyint_min=1 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=35 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=2:1.00
编码日期 : UTC 2017-11-14 02:12:23
标记日期 : UTC 2017-11-14 02:12:25
音频
ID : 2
格式 : AAC
格式/信息 : Advanced Audio Codec
格式概况 : HE-AAC / LC
格式设置 : Explicit
编解码器ID : mp4a-40-2
持续时间 : 1 小时 56 分
码率模式 : 动态(VBR)
码率 : 12.5 kb/s
最大码率 : 18.8 kb/s
声道 : 1 声道
声道位置 : Front: C
采样率 : 22.05 kHz / 11.025 kHz
帧率 : 10.767 帧/秒 (1024 SPF)
压缩模式 : 有损压缩
流大小 : 10.4 MiB (26%)
编码日期 : UTC 2017-11-14 01:29:46
标记日期 : UTC 2017-11-14 02:12:25
尝试理解并尝试下面这个帖子:
OBS x264设置,直接调用字幕组编码参数_百度经验 x264刚入门,错的地方请多指教
首先这个MP4的帧率只有10fps,而我们正常拍摄的帧率是25fps或30fps,降低帧率是高压缩率的关键,如果是静态画面很多的那种,就非常适用。
它很多参数都适用于静态场景的压缩,比如ref=16,默认用4个参考帧就够了,16个参考帧体积会少10%甚至更多(仅适用于静态场景),参考帧越多压缩越慢
keyint=720,最大I帧间隔720,一般300就够了,按它10fps来算,最多72秒不用插入I帧,也是够省码流,但是播放时拖动进度条可能会很卡,特别是高清或者4k画幅
但是me=tesa / subme=11这两项不对,这是针对动态场景的高阶运动搜索算法,运算量很大,静态场景没必要,用me=hex / subme=7就很好了
基础教程:
中文
https://vcb-s.nmm-hd.org/Dark%20Shrine/%5BVCB-Studio%5D%5B%E6%95%99%E7%A8%8B09%5Dx264%E5%8F%82%E6%95%B0%E8%AE%BE%E7%BD%AE/
完整列表
https://vcb-s.nmm-hd.org/
英文
http://www.chaneru.com/Roku/HLS/X264_Settings.htm 学习了,编解码的一些知识一直没有弄透彻,正好补一下。 学习了学习了 ranger27 发表于 2018-8-12 18:19
x264刚入门,错的地方请多指教
首先这个MP4的帧率只有10fps,而我们正常拍摄的帧率是25fps或30fps,降低帧 ...
长知识,谢谢分享,还需要认真学习。 你要找个高清片源,然后闭着眼睛都能压的很清楚。 学习一下编解码还是很有意思的
页:
[1]