Details
What is mediaInfo ?
This package uses the getID3()
project. For more information, you can visit the project page.
The mediaInfo
package contains the current version of the getID3
project. If you think the getID3
project is out of date, you can download and replace the original files of the project in question. When we created the mediaInfo
package, we did not make any changes to the getID3
project files.
Out-of-class use:
code:
require_once('Mind.php');
$m = new Mind();
$filePath = '1.mp4';
print_r($m::aliyilmaz('mediaInfo')->mediaInfo($filePath));
When using it in the class:
code:
$filePath = '1.mp4';
print_r(self::aliyilmaz('mediaInfo')->mediaInfo($filePath));
output:
Array
(
[GETID3_VERSION] => 1.9.21-202202031206
[filesize] => 29861840
[filepath] => C:/laragon/www/project
[filename] => 1.mp4
[filenamepath] => C:/laragon/www/project/1.mp4
[avdataoffset] => 39339
[avdataend] => 29861840
[fileformat] => mp4
[audio] => Array
(
[dataformat] => mp4
[codec] => ISO/IEC 14496-3 AAC
[sample_rate] => 48000
[channels] => 2
[bits_per_sample] => 16
[lossless] =>
[channelmode] => stereo
[streams] => Array
(
[0] => Array
(
[dataformat] => mp4
[codec] => ISO/IEC 14496-3 AAC
[sample_rate] => 48000
[channels] => 2
[bits_per_sample] => 16
[lossless] =>
[channelmode] => stereo
)
)
)
[video] => Array
(
[dataformat] => quicktime
[rotate] => 0
[resolution_x] => 1280
[resolution_y] => 720
[fourcc] => avc1
[fourcc_lookup] => H.264/MPEG-4 AVC
[frame_rate] => 23.976
)
[warning] => Array
(
[0] => Unknown QuickTime atom type: "?TIM" (a9 54 49 4d), 23 bytes at offset 33421
[1] => Unknown QuickTime atom type: "?TSC" (a9 54 53 43), 17 bytes at offset 33444
[2] => Unknown QuickTime atom type: "?TSZ" (a9 54 53 5a), 16 bytes at offset 33461
)
[comments] => Array
(
[language] => Array
(
[0] => English
)
)
[encoding] => UTF-8
[mime_type] => video/mp4
[quicktime] => Array
(
[hinting] =>
[controller] => standard
[ftyp] => Array
(
[hierarchy] => ftyp
[name] => ftyp
[size] => 24
[offset] => 0
[signature] => mp42
[unknown_1] => 0
[fourcc] => mp42
)
[timestamps_unix] => Array
(
[create] => Array
(
[moov mvhd] => 1483818871
[moov trak tkhd] => 1483818871
[moov trak mdia mdhd] => 1483818871
)
[modify] => Array
(
[moov mvhd] => 1483818872
[moov trak tkhd] => 1483818871
[moov trak mdia mdhd] => 1483818871
)
)
[time_scale] => 48000
[display_scale] => 1
[video] => Array
(
[rotate] => 0
[resolution_x] => 1280
[resolution_y] => 720
[frame_rate] => 23.976
[frame_count] => 396
)
[stts_framecount] => Array
(
[0] => 1646
[1] => 3222
)
[audio] => Array
(
[codec] => mp4
[sample_rate] => 48000
[channels] => 2
[bit_depth] => 16
)
[uuid] => Array
(
[0] => Array
(
[hierarchy] => uuid
[name] => uuid
[size] => 5854
[offset] => 33477
[uuid_field_id] => be7acfcb-97a9-42e8-9c71-999491e3afac
[xml] =>
)
)
[mdat] => Array
(
[hierarchy] => mdat
[name] => mdat
[size] => 29822509
[offset] => 39331
)
[encoding] => UTF-8
)
[playtime_seconds] => 68.736
[bitrate] => 3470961.4757914
[playtime_string] => 1:09
)
Dependencies
The self::$path
variable in the Mind project is used.
License
Instructions and files in this directory are shared under the GPL3 license.
|
Name: |
PHP Media File Info Library |
Base name: |
mediainfo |
Description: |
Retrieve the details from a video or audio file |
Version: |
- |
PHP version: |
5 |
License: |
GNU General Public License (GPL) |
All time users: |
56 users |
All time rank: |
10184 |
Week users: |
0 users |
Week rank: |
191  |
|
|
Not yet rated by the users |
|
Applications that use this package |
|
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.
|
Files |
|