I'm looking for a Python (3) library to access (read only at present)
the metadata in MP4 video files, in particular I want to get at dates
and times.
What's available to do this? Ideally something available in the Ubuntu repositories but I can install with PIP if necessary.
On Sun, 9 Apr 2023 09:40:51 +0100, Chris Green wrote:
I'm looking for a Python (3) library to access (read only at present)
the metadata in MP4 video files, in particular I want to get at dates
and times.
What's available to do this? Ideally something available in the Ubuntu repositories but I can install with PIP if necessary.
https://mutagen.readthedocs.io/en/latest/
On Sun, 9 Apr 2023 09:40:51 +0100, Chris Green wrote:
I'm looking for a Python (3) library to access (read only at present)
the metadata in MP4 video files, in particular I want to get at dates
and times.
What's available to do this? Ideally something available in the Ubuntu
repositories but I can install with PIP if necessary.
https://mutagen.readthedocs.io/en/latest/
rbowman ha scritto:
On Sun, 9 Apr 2023 09:40:51 +0100, Chris Green wrote:
I'm looking for a Python (3) library to access (read only at present)
the metadata in MP4 video files, in particular I want to get at dates
and times.
What's available to do this? Ideally something available in the Ubuntu
repositories but I can install with PIP if necessary.
https://mutagen.readthedocs.io/en/latest/
I thought it only dealt about audio.
That's why I hadn't thought it would help me as I'm after getting
metadata from an MP4 video file but I guess the metadata format may be
the same regardless of whether it's video or audio.
jak <nospam@please.ty> wrote:
rbowman ha scritto:
On Sun, 9 Apr 2023 09:40:51 +0100, Chris Green wrote:
I'm looking for a Python (3) library to access (read only at present)
the metadata in MP4 video files, in particular I want to get at dates
and times.
What's available to do this? Ideally something available in the Ubuntu >>>> repositories but I can install with PIP if necessary.
https://mutagen.readthedocs.io/en/latest/
I thought it only dealt about audio.
That's why I hadn't thought it would help me as I'm after getting
metadata from an MP4 video file but I guess the metadata format may be
the same regardless of whether it's video or audio.
Chris Green ha scritto:
jak <nospam@please.ty> wrote:
rbowman ha scritto:
On Sun, 9 Apr 2023 09:40:51 +0100, Chris Green wrote:
I'm looking for a Python (3) library to access (read only at present) >>>> the metadata in MP4 video files, in particular I want to get at dates >>>> and times.
What's available to do this? Ideally something available in the Ubuntu >>>> repositories but I can install with PIP if necessary.
https://mutagen.readthedocs.io/en/latest/
I thought it only dealt about audio.
That's why I hadn't thought it would help me as I'm after getting
metadata from an MP4 video file but I guess the metadata format may be
the same regardless of whether it's video or audio.
Easiest way I found was run ffprobe command via popen. It can output the information you need in json format which is easily readable with the
json library.
command:
ffprobe -v warning -i "input.mp4" -show_streams -of json
python:
Popen(command, stderr=STDOUT, stdout=PIPE, encoding='utf8')
json:
json.loads(''.join(p.stdout.readlines()))
It's easy to find a version of ffmpeg/ffprobe for every platform.
command:
ffprobe -v warning -i "input.mp4" -show_streams -of json
python:
Popen(command, stderr=STDOUT, stdout=PIPE, encoding='utf8')
json:
json.loads(''.join(p.stdout.readlines()))
It's easy to find a version of ffmpeg/ffprobe for every platform.
Thank you, that worked straight away, ffprobe is installed on my
systems already and I can probably just grep for the tag I want as all
I'm looking for is the date of its creation which appears (twice) with
the tag "creation_time".
This is just to handle the occasional MP4 that a python program which >basically manages JPEGs can't handle. It throws an exception so I can
just get that to run a simple bash script to get the creation date.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 01:25:40 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,578 |