我是新手,所以很抱歉我在搜索后找不到答案。
我只是在为我的电影放映卷轴(特别是乐高电影蓝光)翻录一些视频内容,并遇到了一些问题。当使用“makeMKV”和“xMedia Recode”将视频数据无损传输到 mp4 容器中时,由于 H264 格式的这种 Bluray 的帧间编码,我在 After Effects 中得到了伪像。出于某种原因,这似乎不是乐高 bat 侠电影 Bluray 的问题,也许它使用了 Interframe。无论如何,在编辑/剪切镜头时,某些帧会出现 block 状伪影等。
有没有办法将此原始 MP4 流转换为相同格式而不会丢失数据/转换为帧内 mp4 以进行编辑?
我对 H264 和 prores 使用了各种重新编码方法,这些方法不会导致 block 伪影,但会导致质量降低、色彩空间不同以及文件大小增加。
在 FFMPEG 中,我还尝试将 mp4 导出为 png 序列,但我认为由于 YUV 到 RGB 的转换,我在红色和 Gamma 方面得到了非常明显的差异。如果可能的话,我也希望将其保留为 H264 或单个视频文件。完全披露,我尝试了各种转换类型 rgb24 等来保留颜色信息,但这也不起作用。
最佳答案
无损可能行不通 - 但您可以创建高质量的运动 jpeg:
ffmpeg -i your.mp4 -c:v mjpeg -q:v 3 motion_jpeg.mov
关于video - FFMPEG 帧间到帧内没有 'converting' 或丢失数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45626617/