ffmpeg:如何禁止使用视频捕获时间作为视频时间戳?

ffmpeg:如何禁止使用视频捕获时间作为视频时间戳?

我是一名飞行员,有一台 GoPro 相机,我用它来拍摄飞行。通常我会用以下方式连接相机生成的多个输出文件:

ffmpeg -f concat -i files.txt -c copy output.mp4

这一直都运行良好,并且一直如此。但在重新安装操作系统和 ffmpeg 后,我发现有一项新功能:在 QuickTime Player 中播放视频时,显示的时间戳现在是视频的捕获时间。例如,我最近拍摄的一段航班视频从上午 8:49 开始,开头显示 08:49:00:06,而不是像往常一样显示 0:00:00。

这很不错,但它破坏了我在视频中注释时间戳以供日后参考的工作流程。我该如何关闭它?

答案1

事实证明这被称为“时间码”,我可以按如下方式使其工作:

 ffmpeg -f concat -i files.txt -c copy -timecode 00:00:00:00 output.mp4

相关内容