【问题标题】:Converting DPX to JPEG2k in RGB using FFMPEG使用 FFMPEG 将 DPX 转换为 RGB 格式的 JPEG2k
【发布时间】:2017-06-27 16:21:01
【问题描述】:

我正在尝试使用 FFMPEG 将 10 位 RGB 的 2k DPX 序列转换为封装在 MXF、10 位 RGB 颜色空间、封装在 MXF、Op1a 中的无损 JPEG2k。以下是我的代码-

ffmpeg -y -i \PATH\test\0%05d.dpx -r 24 -c:v libopenjpeg -pred 1 c:\temp\123.mxf

转换几乎适用于所有方式,除了 JPEG 文件在每次转换尝试时都会输出为 YUV。我也尝试过使用 jpeg2000 库,它总是提供 8 位输出 YUV。

FFMPEG 版本响应 - N-85179-gdc1a1b8

视频没有音频。

【问题讨论】:

    标签: ffmpeg rgb jpeg2000


    【解决方案1】:

    这应该可行:

    ffmpeg -y -framerate 24 -i \PATH\test\0%05d.dpx -c:v libopenjpeg -pix_fmt gbrp10le 123.mxf
    

    虽然说实话,如果输入是RGB,ffmpeg应该会自动为这个编码器输出RGB。

    【讨论】:

    • 首先,谢谢你,这确实有效,但事实证明,原始代码也是如此。
    • 我使用 Mediainfo 来检查输入和输出文件格式,它是(并且在这两种情况下仍然如此)将输出 MXF 文件报告为 YUV。当我看到我认为是时候仔细检查了,果然,FFPROBE 将输出 MXF 识别为 RGB。我运行了原始代码,同样的事情。
    • 现在我需要找到第三个来源来识别文件格式,我要去 OPENCUBE!
    • 好吧,这并没有像我希望的那样,Opencube 将新文件(来自原始代码或第二个字符串)标识为 CBYCRY。它甚至没有尝试播放它,文件使解码崩溃。回到绘图板
    • 哪个应用程序最终会使用该文件?
    猜你喜欢
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 2014-04-27
    • 2020-12-18
    • 2020-07-24
    • 2023-03-26
    • 2021-07-20
    相关资源
    最近更新 更多