修复有故障的MP4元数据

时间:2011-04-26 20:53:35

标签: video ffmpeg metadata

我的视频不完整有问题。例如,上传失败的视频。如果您使用ffmpeg -i <filename>检查其元数据,您将获得1小时的持续时间,但实际上只有10mb已上传到服务器,实际持续时间为7分钟。查找这些视频的一种丑陋方式是转换每个视频,并将转换后视频的持续时间输出与原始视频的持续时间进行比较。由于这种方法太昂贵,我想用FFmpeg简单地重新计算持续时间。

是否有任何命令或良好的软件?

1 个答案:

答案 0 :(得分:1)

一些想法和方法:

  • 支持您的上传机制,以便不对部分上传的文件进行排队。这可不是那么难。
  • 使用mp4info或其中一个兄弟工具mp4trackdump,检查上传的文件。
  • 使用FFmpeg进行两遍编码的第一遍。这应突出显示任何问题而不实际编码文件
  • 查看mp4box,这是执行这些任务的另一个强大工具。