@aradeonas
Waiting for the next one
Here it is,
see my DropBox -> 'FFPlay4Laz_02_26.04.16 - 13.01: Changes:> Lazarus-IDE updated to v1.6.0 + FPC v3.0.0
> 'README_Console.txt' updated:
> Added:
2 Seek-Keys:
- Press
<Home> to go to the Stream's Begin (= BOF)
- Press
<End> to go to the Stream's End (= EOF)
'Note: - EOF-Detection is quite inaccurate yet; for the Moment it's only seeking "quite near to EOF".
- EOF means "EndOf
FILE", so the Stream keeps playing, until the PacketQueues are empty.
> Added:
3 Info-Keys:
- Press
<c> to get Infos about all Chapters (Starttime, Endtime, Metadata)
- Press
<i> to get Infos about all Streams (Codec, Duration, Bitrate, fps tbr tbn tbc, Metadata, etc.)
'Note: - The Bitrate may return Zero with Streams having a VARIABLE Bitrate.
- The 'tbr' is not always detected correctly (don't know, why);
'tbr, corr.' shows the Result of a Workaround of mine, that tries to get the 'tbr' better.
- Press
<m> to get the AV-Stream's Metadata (= Tags).
> Added:
3 Tools to read out StreamInfos only (For continuity reasons I call them
FFInfo4Laz):
- 'FFInfo4Laz_StreamChapter.exe' = same as "press <c>"
- 'FFInfo4Laz_StreamInfo.exe' = same as "press <i>"
- 'FFInfo4Laz_StreamMetadata.exe' = same as "press <m>"
Parts of the Code to read out StreamInfos via FFmpeg-DLLs, I posted here:
http://forum.lazarus.freepascal.org/index.php/topic,22038.15.html-> see the Attachment of my Post from April 22, 2016.
Have Fun with it