ibsh/is_KeyFinder — Issue #38: WIN - v1.1.9: Writing Tags to some .mp4 files removes tags completely
Author: johnnycage
Created: 2012-02-07 23:49:36+00:00
State: open

Affected Version: KeyFinder v1.1.9 (Windows).

Problem:

When is_KeyFinder writes tags to .mp4 video files with the "mp41" COMPAT flag, it ends up completely removing the MP4 tag data.

Details:

The mp41 flag can be easily identified using "mp4file --list \" from the libmp4v2 utilities package:

# breakme@dev2 (~/brokenfiles): mp4file --list *.mp4

BRAND COMPAT SIZING FILE
----------------------------------------------------------------------
mp42 isom,mp42 32-bit 2LC-FDAU-dirty.mp4
isom isom 32-bit JessM-PixPeep.mp4
isom mp41 32-bit LosRab-Tengo.mp4
isom mp41 32-bit LuisM-Y.mp4

Note: the file names above are links to the actual files, which you may use to test. Files with \ flags have no apparent issues in KeyFinder and are only included for comparison purposes.

To Reproduce:
* Download either of the last 2 video files in the above list which have the mp41 COMPAT flag and unzip them.
* Load them in KeyFinder v1.1.9 (Win), then click "Run Batch Analysis".

Result: There is no error reported by is_KeyFinder and key analysis will be performed correctly. However, tag metadata will be completely removed from those files.

Other info:

Mp3tag (Windows) does read/write tags to these files successfully. Editing the properties using Windows Explorer built-in functions also works properly.

The files in question play properly with Windows Media Player 12 (and of course, VLC).