ffmpeg - 将.exr序列转换为.mp4时,得到暗输出 [英] ffmpeg - getting a dark output when converting .exr sequence to .mp4

查看:772
本文介绍了ffmpeg - 将.exr序列转换为.mp4时,得到暗输出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在RGB颜色空间中有一个16位的.exr图像序列。当我将它转换为.mp4使用:

  ffmpeg -start_frame 1100 -i输入$ 04d.exr output.mp4 

生成的.mp4文件非常暗。
我尝试将其导入到视频合成软件(如NUKE),并应用线性线,看起来正确。如何使用ffmpeg做同样的事情?



谢谢!

解决方案

p> EXR解码器具有分配颜色传输特性的参数。



对于sRGB,它是

  ffmpeg -apply_trc iec61966_2_1 -start_frame 1100 -i输入$ 04d.exr output.mp4 

其他可用的值为

  bt709 .DV ... BT.709 
gamma .DV。 ..γ
gamma22 .DV ... BT.470 M
gamma28 .DV ... BT.470 BG
smpte170m .DV ... SMPTE 170 M
smpte240m。 DV ... SMPTE 240 M
linear .DV ... Linear
log .DV ...日志
log_sqrt .DV ...日志平方根
iec61966_2_4 .DV。 .. IEC 61966-2-4
bt1361 .DV ... BT。 1361
iec61966_2_1 .DV ... IEC 61966-2-1
bt2020_10bit .DV ... BT.2020 - 10 bit
bt2020_12bit .DV ... BT.2020 - 12 bit
smpte2084 .DV ... SMPTE ST 2084
smpte428_1 .DV ... SMPTE ST 428-1


I have a 16bit .exr image sequence in an RGB colorspace. When i convert it to .mp4 using:

ffmpeg -start_frame 1100 -i input.$04d.exr output.mp4

The resulting .mp4 file is very dark. I tried importing it to a video compositing software (like NUKE) and apply a linear lut, it looks correct. How can i do the same thing using ffmpeg?

Thanks!

解决方案

The EXR decoder has a parameter to assign color transfer characteristics.

For sRGB, it is

ffmpeg -apply_trc iec61966_2_1 -start_frame 1100 -i input.$04d.exr output.mp4

Other available values are

 bt709                        .D.V.... BT.709
 gamma                        .D.V.... gamma
 gamma22                      .D.V.... BT.470 M
 gamma28                      .D.V.... BT.470 BG
 smpte170m                    .D.V.... SMPTE 170 M
 smpte240m                    .D.V.... SMPTE 240 M
 linear                       .D.V.... Linear
 log                          .D.V.... Log
 log_sqrt                     .D.V.... Log square root
 iec61966_2_4                 .D.V.... IEC 61966-2-4
 bt1361                       .D.V.... BT.1361
 iec61966_2_1                 .D.V.... IEC 61966-2-1
 bt2020_10bit                 .D.V.... BT.2020 - 10 bit
 bt2020_12bit                 .D.V.... BT.2020 - 12 bit
 smpte2084                    .D.V.... SMPTE ST 2084
 smpte428_1                   .D.V.... SMPTE ST 428-1

这篇关于ffmpeg - 将.exr序列转换为.mp4时,得到暗输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆