国语视界

 找回密码
 立即注册
查看: 115612|回复: 316

[视频技术] 使用ffmpeg 压制HDR-x265-10bit视频方法(保留HDR和HDR+信息)

  [复制链接]

26

主题

2758

帖子

7406

积分

旅长

大洋
119174
阅读权限
70
发表于 18-1-12 21:36 | 显示全部楼层 |阅读模式
本帖最后由 whzlwd 于 22-9-23 18:44 编辑

最近看到论坛关注4K HDR视频的人越来越多,论坛4K版的视频又都是几十个G,体积实在太大。在网上搜了一下,暂时也找不到很好的压片方案,只好自己动手琢磨了几天,现在把使用ffmpeg 直转HDR-x265-10bit视频(保留HDR和HDR+信息)基本成功的方法分享给大家,供同学们参详。

一、保留HDR信息的编码方法及案列

1、去网上下载编译好的ffmpeg.exe(win64-10bit版)文件并安装(相信熟悉ffmpeg的同学很容易办到,具体安装用法见本贴36楼);

为了方便大家参考,以下隐藏内容包含:编译好的ffmpeg(也可自行去官网下载最新版)和x265 3.4+13(8bit+10bit+12bit集合版)
游客,如果您要查看本帖隐藏内容请回复


二、保留HDR+(hdr10plus)信息的编码方法及案列
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 5大洋 +319 收起 理由
clothesfee + 5 厉害了我的神!
why1812 + 100 很给力!
HDbaobao + 10 赞一个!
HD@国语视界 + 5 遇问题交流讨论时,楼主会积极回复,很给力.
cnlang + 199 很给力!

查看全部评分

13

主题

485

帖子

256

积分

排长

大洋
8519
阅读权限
30
QQ
发表于 18-1-13 20:05 | 显示全部楼层
感谢分享,来学习学习了
回复 支持 0 反对 1

使用道具 举报

13

主题

485

帖子

256

积分

排长

大洋
8519
阅读权限
30
QQ
发表于 18-1-16 17:42 | 显示全部楼层
stgod2005 发表于 18-1-16 12:37
4K视频体积确实太大,12T的NAS快满了

原盘确实太大,更不要说一些RIP的,其实如何处理和压制可以保证质量的同时控制住体积,这也是个不错的研究方向哦,可以方便自己处理压制收藏喜欢的作品,节省空间
回复 支持 0 反对 1

使用道具 举报

3

主题

1921

帖子

3270

积分

团长

大洋
9849
阅读权限
60
发表于 18-1-13 13:06 | 显示全部楼层
希望可以学习一下压片的方法~~
回复 支持 1 反对 0

使用道具 举报

1106

主题

6883

帖子

1万

积分

超级版主

大洋
726358
阅读权限
150

优秀版主突出贡献皇马褂版主

发表于 18-1-12 21:50 | 显示全部楼层
谢谢分享,请教压制265 10bit片子,多核心低频率cpu和少核高频率的cpu哪个更快?
国语视界我的家园
回复 支持 反对

使用道具 举报

26

主题

2758

帖子

7406

积分

旅长

大洋
119174
阅读权限
70
 楼主| 发表于 18-1-12 21:54 | 显示全部楼层
多核心低频率cpu更快
回复 支持 反对

使用道具 举报

2278

主题

5813

帖子

4887

积分

禁止访问

大洋
159135
阅读权限
0

灌水之王热心会员

发表于 18-1-12 22:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
经营自己的长处,能使你的人生增值。
回复 支持 反对

使用道具 举报

8

主题

2063

帖子

1045

积分

营长

大洋
31239
阅读权限
50
发表于 18-1-12 22:37 | 显示全部楼层
厉害厉害,值得学习
回复 支持 反对

使用道具 举报

97

主题

2922

帖子

3123

积分

团长

大洋
709122
阅读权限
60
发表于 18-1-12 22:37 | 显示全部楼层
dunfeng 发表于 18-1-12 21:50
谢谢分享,请教压制265 10bit片子,多核心低频率cpu和少核高频率的cpu哪个更快? ...

多核心低频率更快,至强系列支持AVX2指令集的U尤其明显,不过即使双路至强E5现在压制高码265基本都是个位数的FPS,所以像楼主压制一部两小时的片耗时一天也正常了。
声明:本人制作的所有字幕作品仅限论坛会员测试之用!请在测试后24小时内删除!严禁非法传播或用于商业用途,对用于商业用途所产生的法律责任,由使用者自负!
回复 支持 反对

使用道具 举报

8

主题

2063

帖子

1045

积分

营长

大洋
31239
阅读权限
50
发表于 18-1-12 22:42 | 显示全部楼层
请教下,想压成1080p的怎么设置
回复 支持 反对

使用道具 举报

23

主题

3845

帖子

3674

积分

团长

大洋
3067
阅读权限
60
发表于 18-1-12 22:46 | 显示全部楼层
请教下264 265同样画质,容量差多少
回复 支持 反对

使用道具 举报

5

主题

9770

帖子

3064

积分

团长

大洋
72753
阅读权限
60
发表于 18-1-12 23:19 | 显示全部楼层
看看内容,涨点知识
回复 支持 反对

使用道具 举报

1

主题

1518

帖子

413

积分

排长

大洋
18224
阅读权限
30
发表于 18-1-13 00:22 | 显示全部楼层
厉害厉害,值得学习
回复 支持 反对

使用道具 举报

4

主题

653

帖子

82

积分

列兵

大洋
24784
阅读权限
10
发表于 18-1-13 01:04 | 显示全部楼层
转码时间比较长就很折磨人,谢谢楼主提供的知识点,学习一下。
回复 支持 反对

使用道具 举报

2

主题

712

帖子

98

积分

列兵

大洋
1024
阅读权限
10
发表于 18-1-13 03:10 | 显示全部楼层
非常感谢分享!!!
回复 支持 反对

使用道具 举报

26

主题

1672

帖子

564

积分

连长

大洋
4454
阅读权限
40
发表于 18-1-13 05:40 | 显示全部楼层
教学贴必看
回复 支持 反对

使用道具 举报

1

主题

4079

帖子

586

积分

连长

大洋
83406
阅读权限
40
发表于 18-1-13 05:58 | 显示全部楼层
感谢分享经验
回复 支持 反对

使用道具 举报

7

主题

3275

帖子

1万

积分

师长

大洋
27297
阅读权限
80

灌水之王论坛元老

发表于 18-1-13 08:03 | 显示全部楼层
学习下如何去噪点和亮度调整。
回复 支持 反对

使用道具 举报

26

主题

2758

帖子

7406

积分

旅长

大洋
119174
阅读权限
70
 楼主| 发表于 18-1-13 08:32 | 显示全部楼层
15109259550 发表于 18-1-12 22:42
请教下,想压成1080p的怎么设置

在"preset faster"后加入-vf scale=1920:1080即可,注意代码两边要加半角空格。
回复 支持 反对

使用道具 举报

26

主题

2758

帖子

7406

积分

旅长

大洋
119174
阅读权限
70
 楼主| 发表于 18-1-13 08:38 | 显示全部楼层
michyu 发表于 18-1-12 22:46
请教下264 265同样画质,容量差多少

具体精确比例没测试过,但是用265把264的体积减少到原来的1/3,画质基本看不出太多差别。比如50G的4K原盘压到4K-10G画质任然非常好。
回复 支持 反对

使用道具 举报

18

主题

3172

帖子

1236

积分

营长

大洋
75232
阅读权限
50
QQ
发表于 18-1-13 08:49 | 显示全部楼层
ffmpeg是优秀的视频处理工具,谢谢楼主科普。
回复 支持 反对

使用道具 举报

2

主题

3779

帖子

2467

积分

营长

大洋
2718
阅读权限
50
发表于 18-1-13 09:10 | 显示全部楼层
学习了新知识,顶一下楼主
回复 支持 反对

使用道具 举报

327

主题

2063

帖子

8361

积分

版主

大洋
219350
阅读权限
140

版主

发表于 18-1-13 09:11 | 显示全部楼层
whzlwd 发表于 18-1-12 21:54
多核心低频率cpu更快

那……线程数量呢???
回复 支持 反对

使用道具 举报

6

主题

248

帖子

70

积分

列兵

大洋
162
阅读权限
10
发表于 18-1-13 09:31 | 显示全部楼层
学习下,备用!
回复 支持 反对

使用道具 举报

3

主题

2046

帖子

4515

积分

团长

大洋
30821
阅读权限
60
发表于 18-1-13 10:33 | 显示全部楼层
不错~谢谢分享~!
回复 支持 反对

使用道具 举报

1

主题

7152

帖子

8413

积分

旅长

大洋
155344
阅读权限
70

热心会员灌水之王论坛元老

发表于 18-1-13 10:39 | 显示全部楼层
支持楼主学习了
回复 支持 反对

使用道具 举报

24

主题

2505

帖子

862

积分

连长

大洋
26962
阅读权限
40
发表于 18-1-13 11:20 | 显示全部楼层
dunfeng 发表于 18-1-12 21:50
谢谢分享,请教压制265 10bit片子,多核心低频率cpu和少核高频率的cpu哪个更快? ...

肯定多核要比单核的要快,频率越高,功耗就越高
这是
回复 支持 反对

使用道具 举报

46

主题

1475

帖子

3001

积分

版主

大洋
21045
阅读权限
140
发表于 18-1-13 14:06 | 显示全部楼层
很给力的技术帖!
回复 支持 反对

使用道具 举报

2

主题

2730

帖子

551

积分

连长

大洋
40694
阅读权限
40
QQ
发表于 18-1-13 14:26 | 显示全部楼层
学习了,谢谢分享
回复 支持 反对

使用道具 举报

44

主题

2305

帖子

1257

积分

工作组

大洋
50907
阅读权限
135
发表于 18-1-13 14:30 | 显示全部楼层
好这个号 谢谢分享教程
回复 支持 反对

使用道具 举报

24

主题

871

帖子

405

积分

排长

大洋
61620
阅读权限
30
发表于 18-1-13 14:49 | 显示全部楼层
学习下了
回复

使用道具 举报

0

主题

1023

帖子

3157

积分

禁止访问

大洋
59169
阅读权限
0
发表于 18-1-13 16:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

12

主题

5720

帖子

1522

积分

营长

大洋
326
阅读权限
50
发表于 18-1-13 16:53 | 显示全部楼层
要是能把这个方法图形化就好了,就像BOBO大师的那个音频软件一样
回复 支持 反对

使用道具 举报

26

主题

2758

帖子

7406

积分

旅长

大洋
119174
阅读权限
70
 楼主| 发表于 18-1-13 16:57 | 显示全部楼层
i0ioi 发表于 18-1-13 09:11
那……线程数量呢???

线程数量当然是越多好啊。但是线程数量与银子是成正比的,哈哈。一般有8核16线程已经很厉害了。
回复 支持 反对

使用道具 举报

2

主题

2039

帖子

1872

积分

营长

大洋
1409
阅读权限
50
发表于 18-1-13 17:51 | 显示全部楼层
多谢楼主分享技术贴,谢谢
回复 支持 反对

使用道具 举报

13

主题

485

帖子

256

积分

排长

大洋
8519
阅读权限
30
QQ
发表于 18-1-13 20:30 | 显示全部楼层
参考了UHDBD视频压制的简单测试结果分享 初版 这贴稍微修改下参数,欢迎测试一下
ffmpeg -i "输入文件名.mkv" -pix_fmt yuv420p10le -c:v libx265 -strict -2 -shortest -x265-params "colorprim=bt2020:colormatrix=bt2020nc:master-display=G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(12000000,500):max-cll=1000,400 profile=high:level=5.1" -color_range 1 -color_trc smpte2084 -color_primaries bt2020 -colorspace 9 -preset faster -crf 19 -uhd-bd -no-sao -me 3 -subme 3 -merange 57 -no-rect -no-amp -ref 4 -weightb -keyint 24 -min-keyint 1 -aq-mode 1 -aq-strength 1.0 -rd 4 -psy-rd 2.0 -psy-rdoq 1.0 -rdoq-level 2 -no-open-gop -rc-lookahead 80 -qcomp 0.60 -deblock -1:-1 -bufsize 50000 -maxrate 70000 输出文件名.hevc
回复 支持 反对

使用道具 举报

26

主题

2758

帖子

7406

积分

旅长

大洋
119174
阅读权限
70
 楼主| 发表于 18-1-13 20:45 | 显示全部楼层
鹤舞清枫 发表于 18-1-13 16:53
要是能把这个方法图形化就好了,就像BOBO大师的那个音频软件一样

由于ffmpeg.exe程序安装和使用比较简单(直接把下载好的程序复制到windows\system32文件夹中即可,然后按win+R键输入cmd打开命令提示符,然后在其中输入 ffmpeg –version 如果命令提示符中弹出FFmpeg的版本信息,表示程序安装成功并可正常使用。如需转码硬盘D:分区中的视频,则在命令提示符中输入 cd/ 确认后跳转到C:\>,再输入d: 确认后跳转到D:\> ,然后即可输入相关转码命令进行转码。),再者论坛这么多大神,本人也是业余学习交流,实在不敢出教程,呵呵。
回复 支持 反对

使用道具 举报

22

主题

1124

帖子

1192

积分

营长

大洋
230
阅读权限
50
发表于 18-1-13 22:35 | 显示全部楼层
技术贴给力
回复 支持 反对

使用道具 举报

104

主题

3063

帖子

1万

积分

禁止访问

大洋
93
阅读权限
0

灌水之王悍匪之王王者至尊热心会员富甲天下

发表于 18-1-14 00:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
洗手了,不碰到土豪不再出手
回复 支持 反对

使用道具 举报

104

主题

3063

帖子

1万

积分

禁止访问

大洋
93
阅读权限
0

灌水之王悍匪之王王者至尊热心会员富甲天下

发表于 18-1-14 00:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
洗手了,不碰到土豪不再出手
回复 支持 反对

使用道具 举报

8

主题

2万

帖子

8804

积分

旅长

大洋
153484
阅读权限
70

灌水之王热心会员论坛元老

发表于 18-1-14 11:19 | 显示全部楼层
265在播放上有些不便,转码时必须的
回复 支持 反对

使用道具 举报

1

主题

566

帖子

174

积分

班长

大洋
8435
阅读权限
20
发表于 18-1-14 14:30 | 显示全部楼层
学习一下了,看看如何
回复 支持 反对

使用道具 举报

26

主题

2758

帖子

7406

积分

旅长

大洋
119174
阅读权限
70
 楼主| 发表于 18-1-14 17:09 | 显示全部楼层
lyglay1991 发表于 18-1-13 20:30
参考了UHDBD视频压制的简单测试结果分享 初版 这贴稍微修改下参数,欢迎测试一下
ffmpeg -i "输入文件名.mk ...

经测试,添加的部分代码和参数可能与ffmpeg和x265的规范不一致,无法正常运行。
回复 支持 反对

使用道具 举报

883

主题

4024

帖子

1337

积分

营长

大洋
21900
阅读权限
50

灌水之王热心会员

发表于 18-1-15 07:29 | 显示全部楼层
先回复再看
回复 支持 反对

使用道具 举报

1

主题

809

帖子

122

积分

班长

大洋
5495
阅读权限
20
发表于 18-1-15 09:24 | 显示全部楼层
原创内容都要值得奖励了。
回复 支持 反对

使用道具 举报

2

主题

2207

帖子

2903

积分

营长

大洋
19858
阅读权限
50
发表于 18-1-15 10:01 | 显示全部楼层
学习一下,提高自己
回复 支持 反对

使用道具 举报

16

主题

5547

帖子

3508

积分

团长

大洋
14845
阅读权限
60

皇马褂

发表于 18-1-15 10:46 | 显示全部楼层
十分感谢!收藏了!
回复 支持 反对

使用道具 举报

13

主题

485

帖子

256

积分

排长

大洋
8519
阅读权限
30
QQ
发表于 18-1-15 11:22 | 显示全部楼层
本帖最后由 lyglay1991 于 18-1-15 11:40 编辑
whzlwd 发表于 18-1-14 17:09
经测试,添加的部分代码和参数可能与ffmpeg和x265的规范不一致,无法正常运行。 ...


估计是ffmpeg版本不支持,请告知是哪些参数,我在进行优化

PS:建议你将编译版的ffmpeg的下载地址放出来比较好
回复 支持 反对

使用道具 举报

8

主题

2063

帖子

1045

积分

营长

大洋
31239
阅读权限
50
发表于 18-1-15 12:45 | 显示全部楼层
我等小白等待大佬们的参数
回复 支持 反对

使用道具 举报

3

主题

2137

帖子

2277

积分

营长

大洋
53378
阅读权限
50
发表于 18-1-15 21:59 | 显示全部楼层
谢谢分享压片经验,学习一下
回复 支持 反对

使用道具 举报

26

主题

2758

帖子

7406

积分

旅长

大洋
119174
阅读权限
70
 楼主| 发表于 18-1-15 23:06 | 显示全部楼层
lyglay1991 发表于 18-1-15 11:22
估计是ffmpeg版本不支持,请告知是哪些参数,我在进行优化

PS:建议你将编译版的ffmpeg的下载地址放出来 ...

编译版的ffmpeg的下载地址放出来了
回复 支持 反对

使用道具 举报

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

本版积分规则

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