有没有办法可以防止使用 -c:v copy 时在视频开头出现黑框?

有没有办法可以防止使用 -c:v copy 时在视频开头出现黑框?

在终端中使用 ffmpeg,我尝试传递精确的视频设置减去音频,并且我已经成功了,除了在实际播放视频之前视频以黑帧开始。

目前正在使用这个:

for i in *.*;do ffmpeg -i "$i" -an -c:v copy "${i%.*}_noaudio.mp4";done

我目前的想法是它可能与我收到的错误有关(视频仍然导出),但我不确定:搜索时间戳时缺少关键帧:1001

谷歌搜索让我尝试不使用 -c:v copy,因为可能可能是与 h264 关键帧相关的故障,而是使用 -c:v libx264,但我真的不想重新编码,因为我不想损失任何质量。我尝试过的文件从 135 mb 减少到 6。

相关内容