【发布时间】:2018-01-19 11:09:15
【问题描述】:
我是新手,所以很抱歉我在搜索后找不到答案。
我只是在为我的电影放映卷轴(特别是乐高电影蓝光)翻录一些视频内容,但遇到了一些问题。当使用“makeMKV”和“xMedia Recode”将视频数据无损传输到 mp4 容器中时,由于 H264 格式的这种 Bluray 的帧间编码,我在 After Effects 中得到了伪像。出于某种原因,这似乎不是乐高蝙蝠侠电影 Bluray 的问题,也许它使用了 Interframe。无论如何,在编辑/剪切镜头时,某些帧会出现块状伪影等。
有没有办法将此原始 MP4 流转换为相同格式而不会丢失数据/转换为帧内 mp4 以进行编辑?
我对 H264 和 prores 使用了各种重新编码方法,这些方法不会导致块伪影,但会导致质量降低、色彩空间不同以及文件大小增大。
在 FFMPEG 中,我还尝试将 mp4 导出为 png 序列,但我认为由于将 YUV 转换为 RGB,我在红色和伽玛方面得到了非常明显的差异。如果可能的话,我也希望将其保留为 H264 或单个视频文件。完全披露,我尝试了各种转换类型 rgb24 等来保留颜色信息,但这也不起作用。
【问题讨论】:
-
导出到 TIFF。它可以存储YUV。如果不重新编码,则帧间 --> 帧内是不可能的。出于编辑目的,最好编码为基线配置文件。
-
感谢您的回复,您建议使用什么方法导出为 TIF?在转换为 rgb 时,我用相同的色彩空间问题完成了 TIF 和 PNG。如果我不转换为 rgb,我将无法在 After Effects 中打开文件。 “不支持的 TIFF 空间”。保留 YUV 但也能够打开文件进行编辑会很棒。您还可以解释一下您对“基线”配置文件的重新定义是什么意思。谢谢:)
-
在H.264转换中,添加
-profile:v baseline。这使得 ffmpeg 在转换过程中跳过 b 帧,AE 可能会遇到问题。 -
我投票结束这个问题,因为它与编程无关。
标签: video ffmpeg mp4 h.264 file-conversion