У меня есть несколько видео файлов, которые были преобразованы в MP4, но не совсем правильно. Когда я проверяю один с exiftool, я вижу эти значения метаданных:
Duration : 0:11:23
Track Duration : 0:11:23
Media Duration : 0:04:13
Последний неверен. В VLC media player видео воспроизводятся нормально, но инструмент, который я использую для их воспроизведения в веб-приложении (Flowplayer), серьезно относится к значению Media Duration и обрезает видео.
Чтобы исправить метаданные я пытался
exiftool -"Media Duration"="0:11:23" video_1.mp4
Но я получил
Warning: Sorry, Media is not writable
Nothing to do.
Судо не помогло. Согласно справочной странице и веб-сайту, exiftool может читать и записывать метаданные в файлах MP4, но «ExifTool не будет перезаписывать файл, если обнаружит значительную проблему с форматом файла».
Как я могу исправить эти файлы?
РЕДАКТИРОВАТЬ: мне не повезло с ffmpeg или mediainfo.