Bug 407455

Summary: Missing support for QuickTime video metadata
Product: [Applications] krename Reporter: Roger F <roger.foss>
Component: generalAssignee: Heiko Becker <heiko.becker>
Status: CONFIRMED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: 5.0.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Roger F 2019-05-12 10:59:27 UTC
SUMMARY
Krename is missing support for QuickTime date and time metadata .

For picture files, the Exiv2 plugin handles reading Exif-data within the JPEG file.

For MP4 video files, there are QuickTime-related metadata fields such as [QuickTime:MediaCreatedDate] and [QuickTime:MediaModifiedDate].  However, these are not supported by Exiv2 and so not exposed in KRename.

SUGGESTED SOLUTION
The open source exiftool utility supports A LOT of picture AND video formats, and could potentially be used.  Its support might even be extensive enough that it could also cover Krename's support for exiv2. 


EXPECTED RESULT
Krename should support video file metadata, including XMP and QuickTime.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Kubuntu 19.04
KDE Plasma Version: 5.15.4
KDE Frameworks Version: 5.56.0
Qt Version: 5.12.2

ADDITIONAL INFORMATION
Comment 1 Heiko Becker 2020-10-08 12:25:28 UTC
I don't really know exiftool, but it looks like a command-line tool only. So you would probably have to parse its output, which might be more inconvenient (e.g. format changes) than getting the data through a library.

That being said, patches are welcome.