https://github.com/miyako/4d-plugin-mediainfo
4D implementation of the MediaInfo program.
https://github.com/miyako/4d-plugin-mediainfo
4d-plugin 4d-plugin-apple-silicon
Last synced: 9 months ago
JSON representation
4D implementation of the MediaInfo program.
- Host: GitHub
- URL: https://github.com/miyako/4d-plugin-mediainfo
- Owner: miyako
- License: mit
- Created: 2013-11-25T04:28:17.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-07-07T02:46:19.000Z (almost 2 years ago)
- Last Synced: 2024-07-07T03:33:59.549Z (almost 2 years ago)
- Topics: 4d-plugin, 4d-plugin-apple-silicon
- Language: C++
- Homepage:
- Size: 54.3 MB
- Stars: 0
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README


[](LICENSE)

4d-plugin-mediainfo
===================
4D implementation of the [MediaInfo](https://github.com/MediaArea/MediaInfo) program.
```4d
info:=MediaInfo (data;type)
```
Parameter|Type|Description
------------|------------|----
data|BLOB|classic `C_BLOB`, not `4D.Blob` object
type|LONGINT|``MediaInfo Inform XML``, ``MediaInfo Inform CSV``, ``MediaInfo Inform HTML``, `MediaInfo Inform JSON`
info|TEXT|
```4d
info:=MediaInfoFile (path;type)
```
Parameter|Type|Description
------------|------------|----
path|TEXT|
type|LONGINT|``MediaInfo Inform XML``, ``MediaInfo Inform CSV``, ``MediaInfo Inform HTML``, `MediaInfo Inform JSON`
info|TEXT|
## Examples
```4d
$path:=Get 4D folder(Current resources folder)+"sample.mp3"
DOCUMENT TO BLOB($path;$data)
$info:=MediaInfo ($data;MediaInfo Inform XML)
$info:=MediaInfo ($data;MediaInfo Inform CSV)
$info:=MediaInfo ($data;MediaInfo Inform HTML)
$info:=MediaInfo ($data;MediaInfo Inform JSON)
```
**Note**: `2.2.0` added More formats. see [constants.xlf](https://raw.githubusercontent.com/miyako/4d-plugin-mediainfo/refs/heads/master/MediaInfo/constants.xlf)