我有一个 3 分钟长的 mp4 视频,这在 Windows 资源管理器的时长列中可以看到,在 VLC 等视频播放器中也可以看到。我想欺骗 Windows 资源管理器和 VLC:使用 ffmpeg,是否可以将 mp4 文件时长元数据修改为 120 分钟,并在播放时 3 分钟后结束?该命令应该如何编写?
答案1
我不知道 MP4 是否可行,也不知道 ffmpeg 是否能做这种修改,但大多数视频格式的标头中都有一个“持续时间”字段。更改它应该会欺骗视频播放器,使其认为持续时间是错误的。
我有一个 3 分钟长的 mp4 视频,这在 Windows 资源管理器的时长列中可以看到,在 VLC 等视频播放器中也可以看到。我想欺骗 Windows 资源管理器和 VLC:使用 ffmpeg,是否可以将 mp4 文件时长元数据修改为 120 分钟,并在播放时 3 分钟后结束?该命令应该如何编写?
我不知道 MP4 是否可行,也不知道 ffmpeg 是否能做这种修改,但大多数视频格式的标头中都有一个“持续时间”字段。更改它应该会欺骗视频播放器,使其认为持续时间是错误的。