小编Sam*_*man的帖子

编辑 MP4 文件上的“媒体持续时间”元数据

我有一些视频文件已转换为 MP4,但不完全正确。当我使用 exiftool 检查元数据时,我看到以下元数据值:

Duration                        : 0:11:23
Track Duration                  : 0:11:23
Media Duration                  : 0:04:13
Run Code Online (Sandbox Code Playgroud)

最后一项是不正确的。在 VLC 媒体播放器中,视频播放得很好,但我用来在网络应用程序中播放视频的工具 (Flowplayer) 会认真对待“媒体持续时间”值并截断视频。

为了修复我尝试过的元数据

exiftool -"Media Duration"="0:11:23" video_1.mp4
Run Code Online (Sandbox Code Playgroud)

但我得到了

Warning: Sorry, Media is not writable
Nothing to do.
Run Code Online (Sandbox Code Playgroud)

须藤没有帮助。根据其手册页和网站,exiftool可以读取和写入 MP4 文件上的元数据,但“如果 ExifTool 检测到文件格式存在重大问题,则它不会重写文件。”

我该如何修复这些文件?


编辑:我对 ffmpeg 或 mediainfo 没有运气。

linux metadata mp4 video-conversion exiftool

5
推荐指数
1
解决办法
8930
查看次数

标签 统计

exiftool ×1

linux ×1

metadata ×1

mp4 ×1

video-conversion ×1