Other sections:
- jandp.biz/mlabs/lib/dlna/
- See also our section on TV Hardware.
- And Tools (for Media / Photo / Video / …) (mlabs/lib/tools/), for analyzing content
Contents
- 1 Players Overview
- 2 Media Server Solutions, Products and Technologies
- 3 :Software Details Sections:
- 4 5KPlayer
- 5 Cisdem Player ($0/$$)
- 6 Elmia Player ($0/$$)
- 7 ffplay (FOSS)
- 8 Infuse (Free/Pro$)
- 9 IINA (FOSS)
- 10 Frames
- 11 Step-by-Step of Frames
- 12 Subtitles Handling Among Different Applications
- 13 KMPlayer
- 14 mpv
- 15 Omni Player
- 16 QuickTime ($0)
- 17 Videoloupe ($$)
- 18 VLC (FOSS)
Players Overview
- google.com/search?q=advanced+video+player+for+mac
- google.com/search?q=advanced+video+player+for+mac+show+frame+rate+gop
- en.wikipedia.org/wiki/Media_player_software
- en.wikipedia.org/wiki/Comparison_of_video_player_software
Application | Cost | Plays .avi |
Multiple videos, players/ windows |
Show Filename in header or somewhere |
Display Time in real-time |
Time incl 100s h:m:s.n |
Smlst Step |
Display fps in real-time |
Display GOP in real-time |
J&P Gen Rank |
J&P Texts Rank |
Comments |
5KPlayer | ||||||||||||
Cisdem Player | $0/$$ | Yes | 1/5 | 2/5 | Not interesting. | |||||||
Elmedia Player | $0/$$ | Yes | No | (OSD) | Yes | No | frame | |||||
ffplay | FOSS | Yes | ||||||||||
IINA | FOSS | Yes | Yes | (In header but obscures OSD) | Yes | No | frame | 4/5 | 4/5 | Quite interesting! | ||
Infuse | $0/$$ | |||||||||||
KMPlayer | ||||||||||||
mpv | FOSS | |||||||||||
Omni Player: MKV Video.. | Free | Yes | No | 1 sec | 1/5 | |||||||
Plex | >>> | >>> | >>> | >>> | >>> | >>> | >>> | >>> | >>> | >>> | >>> | MEDIA SERVER |
QCTools | FOSS | Yes | No | No (and a bit messy UI, 2 windows) | Yes | Yes | frame | In Tools (for Media / Photo / Video / …) (mlabs/lib/tools/), for analyzing content | ||||
QuickTime | Free | NO! | 4/5 | 1/5 | (overall 4/5 just because it’t ‘there’) | |||||||
Videoloupe | $25 | NO!! | Yes | Yes | Yes | Yes | frame | |||||
VLC Media Player | Free | Yes | No | Yes | Yes | No | frame | 4/5 | 4/5 |
Spectrum
Basic, Simple | Advanced, Complex | |
|
[1] The Best Video Player for Mac: Top 5 Solutions, elmedia-video-player.com/best-free-players-mac.html, 2021-09-02
7 Best Video Player for Mac, filmora.wondershare.com/video-player/6-best-video-player-for-mac.html, 2022-02-15
- QuickTime
- VLC Media Player
- Wondershare Filfora for Mac
- 5KPlayer
- Cisdem Player
- MPlayerX
- Elmedia Player
Best Video Player for Mac, softwarehow.com/best-mac-video-player/, 2021-03-19
- Best Overall: VLC Media Player
- Runner-Up: 5KPlayer
- Also Great: Plex Video Player
- The Alternatives:
- Elmedia
- Cisdem Video Player for Mac
- MPlayerX
- DivX Player
- IINA
“Don’t ignore Apple’s own video playback tools on the Mac
Nonetheless, the five are free, they do play back a lot of video that’s available, and they also come with some advantages. The five ways are:
- Quick Look
- QuickTime Player
- Apple Music
- Apple TV app
- Safari
Safari is perhaps the surprising one. If you drag a .mov or .mp4 file onto Safari, it will play.”
- Plex
- VLC
- IINA
- Infuse
- DivX
- Elmedia Player
15 Best Video Player Apps For Mac in 2022 [Updated] wethegeek.com/10-best-video-player-apps-for-mac-in-2017/, 2022-03-02
- Cisdem Player
- VLC Media Player
- RealPlayer
- Plex
- Watch This
- Elmedia Player
- 5KPlayer
- DivX Player
- Movist
- MPlayerX
- NicPlayer For Mac
- IINA
- QuickTime Player
- Brosoft Player for Mac
- Leawo
Top 10 Best Video Players for Mac, macgasm.net/software/best-video-players-mac/, 2022-01-06
- Elmedia, 2. VLC, 3. IINA 4. QuickTime, 5. 5KPlayer 6. Cisdem 7. iFunia 8. Omni Player 9. Movist 10. Total Video Player
Media Server Solutions, Products and Technologies
github.com/Protektor-Desura/Archon/wiki/Compare-Media-Servers –
- Jellyfin * Kodi * Plex * Emby * Channels DVR
- Mentions that ffmpeg doesn’t support RFC7933 Adaptive Video Streaming over Information-Centric Networking (ICN) and RFC8216 HTTP Live Streaming
google.com/search?q=jellyfin+vs+plex
See also Infuse on all ways this player can access media (Plex, Emby, Jellyfin, SMB, FTP, NFS, …)
- Connect to Plex
- Connect to Emby (emby.media/)
- Other Emby…
- Other Jellyfin…
Home Media Server
- google.com/search?q=home+media+server
- 7 Best Home Media Server Software Choices
heavy.com/tech/best-home-media-software/, 2022-03-15- Plex
- Kodi
- Emby
- Universal Media Server
- Subsonic
- Serviio
- PlayOn
- google.com/search?q=home+media+server+hw
- Free Your Media: How to Build a Home Media Server Part 2 – Plex and other FreeNAS Plugins,
youtube.com/watch?v=EyGLCyVpdvo
:Software Details Sections:
5KPlayer
- 5kplayer.com/
- 5kplayer.com/user-guide/index.htm
- 5kplayer.com/support/5kplayer-mac-faq.htm
- google.com/search?q=5kplayer+single+step
- google.com/search?q=5kplayer+microdvd
Cisdem Player ($0/$$)
“100% FREE Video Player for Mac (macOS Big Sur Ready!)”, cost for conversion capabilities.
Elmia Player ($0/$$)
- https://www.elmedia-video-player.com/
- Review/comments at elmedia-video-player.com – their own review of their own product…
- (No variant/none in Apple macOS app store.)
- Personal $19.95 – ONLY one single Mac (not many by same user)
- https://wiki.eltima.com/software-licenses/pro-version-personal-license.html
- Family $39.95
- Business $29.95 – ONLY one single Mac (not many by same user)
Free vs Pro: https://mac.eltima.com/elmedia-free-pro.html
Reasons (personal, J) for any buying:
- Save screenshots, e.g. Frame by Frame
- Both this (Elmia) (Pro-feature; $20) and Videoloupe ($25) can do this with an easy to use interface (compared to a rather messy process in e.g. VLC)
ffplay (FOSS)
- Part of ffmpeg.org package
- ffmpeg.org/ffplay.html
- when play
- ‘s’ for stepping one frame forward
- NO key found for backward….
- ‘s’ for stepping one frame forward
Infuse (Free/Pro$)
Add Files (on iOS)
- Locations
- FTP
- Documents
- Other Apps
- Direct URL
- Downloads
- Files
Add a Share:
- Local Shares
- Add Local Folder
- Network Shares
- Add SMB
- Add FTP
- Add NFS
- Add WebDAV
- Cloud Services – all require Infuse PRO subscription
- Add Google Drive
- Add Dropbox
- Add OneDrive
- Add Box
- Add pCloud
- Add Yandex.Disk
- Add MEGA
- Media Servers
- Connect to Plex
- Connect to Emby (emby.media/)
- Other Emby…
- Other Jellyfin…
IINA (FOSS)
(Relatively new player, macOS-only, with initial release in 2017. VLC in comparison has been around since 2001.)
/ˈiːnə/ – how to pronounce /ˈiːnə/
IINA
The modern media player for macOS.
- Home page: iina.io
- Github (IINA is FOSS, GNU GPLv3): github.com/iina/iina
- en.wikipedia.org/wiki/IINA
- Review/comments at elmedia-video-player.com
- IINA Review: A Top-Shelf Video Player Made for Mac – imore.com/iina-review-top-shelf-video-player-made-mac, 9 Feb 2020
- google.com/search?q=iina+subtitles+support
- Based on mpv.
VLC | IINA | ||
Since | 2001 | 2017 | |
Platforms | Linux, macOS, Windows, Android, Chrome OS, iOS, … IA-32, x86-64, ARM…, MIPS, PowerPC |
macOS only x64-64 |
|
VERY customizable!! Single-step frames – no problem, Keeping player controls on screen – no problem |
Subtitle Handling Issues
Generally, how texts may be handled
- As part of media itself ###
- As separate file
- As online service
https://www.google.com/search?q=iina+subtitles&
Detect intelligently by IINA
https://www.google.com/search?q=detect+intelligently+by+iina
Failure to detect and autoload subtitles #767 – https://github.com/iina/iina/issues/767
https://github.com/iina/iina/issues/2373
Video and SRT in same folder and ALONE | Yes | ||
Video and SRT in same folder but more files | No … | That’s sad! (VLC handles | |
Aliases, in own folder | No |
video
Subtitles Handling Among Different Applications
Frames
https://www.google.com/search?q=extract+frames+from+video
https://www.raymond.cc/blog/extract-video-frames-to-images-using-vlc-media-player/
Step-by-Step of Frames
video player step frame mac
https://www.google.com/search?q=video+player+step+frame+mac
https://superuser.com/questions/45803/video-players-that-have-frame-by-frame-playback-feature
Subtitles Handling Among Different Applications
Any Handling | x/5 | ||
Cisdem | Yes, but has to manually select source | 2/5 | |
Elmia Player | Yes, and IS able to be smart and select right SRT file among lots of files, filenames-based | 5/5 | Arrow-key single-step seems be by frame. |
IINA | Yes, but handling is a bit messy | 4/5 | Arrow-keys single-step for frames. And DOES also then show subtitles. |
OmniPlayer | Yes, but has to manually select source, kind of messy handling | 1/5 | (Single step seems like 10 sec, and not finding means to change) |
QuickTime | Yeah… but seems only handling titles WITHIN same media file (not external file(s)) | 1/5 | Arrow-key single-step seems be by frame. |
VLC | Yes, and IS able to be smart and select right SRT file among lots of files, filenames-based | 4/5 | Use ‘e’ for single-step frame. BUT, does NOT show subtitles in stopped/single-frame view |
KMPlayer
- en.wikipedia.org/wiki/KMPlayer
- supposedly supports MicroDVD… “SubRipText (.srt), MicroDVD (.sub), SMIL/RealText“
- google.com/search?q=kmplayer+on+mac
- en.kmplayer.com/mac
mpv
Linux, macOS, WS Windows, Android, …; FOSS (GPLv2+)
- https://mpv.io/
- https://mpv.io/manual/
- https://en.wikipedia.org/wiki/Mpv_(media_player)
- https://github.com/mpv-player/mpv/wiki
- https://github.com/mpv-player/mpv/wiki/Applications-using-mpv
- IINA
- https://github.com/mpv-player/mpv/wiki/FAQ
- https://github.com/mpv-player/mpv/wiki/FAQ#Is_FFmpeg_or_Libav_preferred_for_use_with_mpv
- Is FFmpeg or Libav preferred for use with mpv?
Generally FFmpeg, simply because it has more features. Don’t expect subtitles to work on Libav. Libav support may be broken at times, because they did not yet add certain FFmpeg API changes which mpv relies on.Do not confuse Libav with e.g. libavcodec. libavcodec is a library that is provided by both the FFmpeg and Libav projects. Their APIs are almost the same, with subtle differences.
- Is FFmpeg or Libav preferred for use with mpv?
Omni Player
This one is a bit “weird” as cannot really find any home page (or at least one with any amount of information) on the Internet…
Searches like:
- https://www.google.com/search?q=Omni+Player%3A+MKV+Video+Player, and
- https://www.google.com/search?q=omni+player+mac, and “even”
- https://www.google.com/search?q=mkv+video+player
all only finds reviews (and not that many) and (e.g.) the following:
- https://apps.apple.com/us/app/omniplayer-mkv-video-player/id1470926410?mt=12
- Review/comments at elmedia-video-player.com
Unusual not to find any clear home page.
Via contact info in Apple’s App store do find:
- https://7littlemen.com/products/omniplayer.html – but with essentially NO real information. And a “Contact US” button. for any more info (assumingely).
QuickTime ($0)
https://support.apple.com/guide/quicktime-player/welcome/mac
https://support.apple.com/downloads/quicktime
Videoloupe ($$)
$25, “The download is a fully functional 14 day trial.”
- + Biggest advantages are relatively good display of video details
- Frame Counter
- Timecode
- Timestamp
- (Stopwatch)
- + AND the capability to export sequence of frames is VERY NICE, for troubleshooting recordings, streams/network – issues
- including each snap is more size-effective than own takings of screenshots (e.g. around 300 KB JPEGs vs. 2 GB PNGs, macos tests 2020-12-02)
- – NO documentation yet….
- – Doesn’t seem to have any support for subtitles / closed captions
Single-stepping using right- and left- arrow keys work, i.e. steps something forward/backward but not completely sure exactly what……
VLC (FOSS)
- www.videolan.org
- https://en.wikipedia.org/wiki/VLC_media_player
- Review/comments at elmedia-video-player.com
Single-step frame-by-frame:
- Use ‘e’/’E’ key for forward, NOT found any for backward……
- BUT, biggest problem – for analyzing issues and using subtitles is NOT display when video is stopped.
- Preferences > Inputs / Codecs
- UNSELECT ‘Skip frames’, for investigating, looking at videos with problems
####
show_packets
MBP17:00 johan$ ffprobe -i $IN1 2>/dev/null -hide_banner -show_packets -sexagesimal -read_intervals %00:02 -select_streams v:0 -of json { "packets": [ { "codec_type": "video", "stream_index": 0, "pts": 0, "pts_time": "0:00:00.000000", "dts": 0, "dts_time": "0:00:00.000000", "duration": 1024, "duration_time": "0:00:00.066667", "size": "232844", "pos": "48", "flags": "K_" }, { "codec_type": "video", "stream_index": 0, "pts": 1024, "pts_time": "0:00:00.066667", "dts": 1024, "dts_time": "0:00:00.066667", "duration": 684, "duration_time": "0:00:00.044531", "size": "4812", "pos": "232892", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 1708, "pts_time": "0:00:00.111198", "dts": 1708, "dts_time": "0:00:00.111198", "duration": 82, "duration_time": "0:00:00.005339", "size": "8254", "pos": "237704", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 1790, "pts_time": "0:00:00.116536", "dts": 1790, "dts_time": "0:00:00.116536", "duration": 52, "duration_time": "0:00:00.003385", "size": "8726", "pos": "245958", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 1842, "pts_time": "0:00:00.119922", "dts": 1842, "dts_time": "0:00:00.119922", "duration": 621, "duration_time": "0:00:00.040430", "size": "5903", "pos": "254684", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 2463, "pts_time": "0:00:00.160352", "dts": 2463, "dts_time": "0:00:00.160352", "duration": 1204, "duration_time": "0:00:00.078385", "size": "8467", "pos": "260587", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 3667, "pts_time": "0:00:00.238737", "dts": 3667, "dts_time": "0:00:00.238737", "duration": 620, "duration_time": "0:00:00.040365", "size": "8130", "pos": "269054", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 4287, "pts_time": "0:00:00.279102", "dts": 4287, "dts_time": "0:00:00.279102", "duration": 1223, "duration_time": "0:00:00.079622", "size": "5390", "pos": "277184", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 5510, "pts_time": "0:00:00.358724", "dts": 5510, "dts_time": "0:00:00.358724", "duration": 1339, "duration_time": "0:00:00.087174", "size": "7675", "pos": "282574", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 6849, "pts_time": "0:00:00.445898", "dts": 6849, "dts_time": "0:00:00.445898", "duration": 725, "duration_time": "0:00:00.047201", "size": "7330", "pos": "290249", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 7574, "pts_time": "0:00:00.493099", "dts": 7574, "dts_time": "0:00:00.493099", "duration": 1384, "duration_time": "0:00:00.090104", "size": "5082", "pos": "297579", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 8958, "pts_time": "0:00:00.583203", "dts": 8958, "dts_time": "0:00:00.583203", "duration": 1276, "duration_time": "0:00:00.083073", "size": "7178", "pos": "302661", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 10234, "pts_time": "0:00:00.666276", "dts": 10234, "dts_time": "0:00:00.666276", "duration": 617, "duration_time": "0:00:00.040169", "size": "6821", "pos": "309839", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 10851, "pts_time": "0:00:00.706445", "dts": 10851, "dts_time": "0:00:00.706445", "duration": 1066, "duration_time": "0:00:00.069401", "size": "4863", "pos": "316660", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 11917, "pts_time": "0:00:00.775846", "dts": 11917, "dts_time": "0:00:00.775846", "duration": 1643, "duration_time": "0:00:00.106966", "size": "6593", "pos": "321523", "flags": "__" }, { "codec_type": "video", "stream_index": 0, "pts": 13560, "pts_time": "0:00:00.882812", "dts": 13560, "dts_time": "0:00:00.882812", "duration": 45734, "duration_time": "0:00:02.977474", "size": "232839", "pos": "328116", "flags": "K_" } ] } MBP17:00 johan$
###1
MBP17:00 johan$ ffprobe -i $IN1 2>/dev/null -hide_banner -show_packets -sexagesimal -read_intervals %00:02 -select_streams v:0 -of json
{
"packets": [
{
"codec_type": "video",
"stream_index": 0,
"pts": 0,
"pts_time": "0:00:00.000000",
"dts": 0,
"dts_time": "0:00:00.000000",
"duration": 1024,
"duration_time": "0:00:00.066667",
"size": "232844",
"pos": "48",
"flags": "K_"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 1024,
"pts_time": "0:00:00.066667",
"dts": 1024,
"dts_time": "0:00:00.066667",
"duration": 684,
"duration_time": "0:00:00.044531",
"size": "4812",
"pos": "232892",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 1708,
"pts_time": "0:00:00.111198",
"dts": 1708,
"dts_time": "0:00:00.111198",
"duration": 82,
"duration_time": "0:00:00.005339",
"size": "8254",
"pos": "237704",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 1790,
"pts_time": "0:00:00.116536",
"dts": 1790,
"dts_time": "0:00:00.116536",
"duration": 52,
"duration_time": "0:00:00.003385",
"size": "8726",
"pos": "245958",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 1842,
"pts_time": "0:00:00.119922",
"dts": 1842,
"dts_time": "0:00:00.119922",
"duration": 621,
"duration_time": "0:00:00.040430",
"size": "5903",
"pos": "254684",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 2463,
"pts_time": "0:00:00.160352",
"dts": 2463,
"dts_time": "0:00:00.160352",
"duration": 1204,
"duration_time": "0:00:00.078385",
"size": "8467",
"pos": "260587",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 3667,
"pts_time": "0:00:00.238737",
"dts": 3667,
"dts_time": "0:00:00.238737",
"duration": 620,
"duration_time": "0:00:00.040365",
"size": "8130",
"pos": "269054",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 4287,
"pts_time": "0:00:00.279102",
"dts": 4287,
"dts_time": "0:00:00.279102",
"duration": 1223,
"duration_time": "0:00:00.079622",
"size": "5390",
"pos": "277184",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 5510,
"pts_time": "0:00:00.358724",
"dts": 5510,
"dts_time": "0:00:00.358724",
"duration": 1339,
"duration_time": "0:00:00.087174",
"size": "7675",
"pos": "282574",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 6849,
"pts_time": "0:00:00.445898",
"dts": 6849,
"dts_time": "0:00:00.445898",
"duration": 725,
"duration_time": "0:00:00.047201",
"size": "7330",
"pos": "290249",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 7574,
"pts_time": "0:00:00.493099",
"dts": 7574,
"dts_time": "0:00:00.493099",
"duration": 1384,
"duration_time": "0:00:00.090104",
"size": "5082",
"pos": "297579",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 8958,
"pts_time": "0:00:00.583203",
"dts": 8958,
"dts_time": "0:00:00.583203",
"duration": 1276,
"duration_time": "0:00:00.083073",
"size": "7178",
"pos": "302661",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 10234,
"pts_time": "0:00:00.666276",
"dts": 10234,
"dts_time": "0:00:00.666276",
"duration": 617,
"duration_time": "0:00:00.040169",
"size": "6821",
"pos": "309839",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 10851,
"pts_time": "0:00:00.706445",
"dts": 10851,
"dts_time": "0:00:00.706445",
"duration": 1066,
"duration_time": "0:00:00.069401",
"size": "4863",
"pos": "316660",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 11917,
"pts_time": "0:00:00.775846",
"dts": 11917,
"dts_time": "0:00:00.775846",
"duration": 1643,
"duration_time": "0:00:00.106966",
"size": "6593",
"pos": "321523",
"flags": "__"
},
{
"codec_type": "video",
"stream_index": 0,
"pts": 13560,
"pts_time": "0:00:00.882812",
"dts": 13560,
"dts_time": "0:00:00.882812",
"duration": 45734,
"duration_time": "0:00:02.977474",
"size": "232839",
"pos": "328116",
"flags": "K_"
}
]
}
MBP17:00 johan$
###1
show_frames
MBP17:00 johan$ ffprobe -i $IN1 2>/dev/null -hide_banner -show_frames -sexagesimal -read_intervals %00:02 -select_streams v:0 -of json { "frames": [ { "media_type": "video", "stream_index": 0, "key_frame": 1, "pkt_pts": 0, "pkt_pts_time": "0:00:00.000000", "pkt_dts": 0, "pkt_dts_time": "0:00:00.000000", "best_effort_timestamp": 0, "best_effort_timestamp_time": "0:00:00.000000", "pkt_duration": 1024, "pkt_duration_time": "0:00:00.066667", "pkt_pos": "48", "pkt_size": "232844", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "I", "coded_picture_number": 0, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 1024, "pkt_pts_time": "0:00:00.066667", "pkt_dts": 1024, "pkt_dts_time": "0:00:00.066667", "best_effort_timestamp": 1024, "best_effort_timestamp_time": "0:00:00.066667", "pkt_duration": 684, "pkt_duration_time": "0:00:00.044531", "pkt_pos": "232892", "pkt_size": "4812", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 1, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 1708, "pkt_pts_time": "0:00:00.111198", "pkt_dts": 1708, "pkt_dts_time": "0:00:00.111198", "best_effort_timestamp": 1708, "best_effort_timestamp_time": "0:00:00.111198", "pkt_duration": 82, "pkt_duration_time": "0:00:00.005339", "pkt_pos": "237704", "pkt_size": "8254", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 2, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 1790, "pkt_pts_time": "0:00:00.116536", "pkt_dts": 1790, "pkt_dts_time": "0:00:00.116536", "best_effort_timestamp": 1790, "best_effort_timestamp_time": "0:00:00.116536", "pkt_duration": 52, "pkt_duration_time": "0:00:00.003385", "pkt_pos": "245958", "pkt_size": "8726", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 3, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 1842, "pkt_pts_time": "0:00:00.119922", "pkt_dts": 1842, "pkt_dts_time": "0:00:00.119922", "best_effort_timestamp": 1842, "best_effort_timestamp_time": "0:00:00.119922", "pkt_duration": 621, "pkt_duration_time": "0:00:00.040430", "pkt_pos": "254684", "pkt_size": "5903", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 4, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 2463, "pkt_pts_time": "0:00:00.160352", "pkt_dts": 2463, "pkt_dts_time": "0:00:00.160352", "best_effort_timestamp": 2463, "best_effort_timestamp_time": "0:00:00.160352", "pkt_duration": 1204, "pkt_duration_time": "0:00:00.078385", "pkt_pos": "260587", "pkt_size": "8467", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 5, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 3667, "pkt_pts_time": "0:00:00.238737", "pkt_dts": 3667, "pkt_dts_time": "0:00:00.238737", "best_effort_timestamp": 3667, "best_effort_timestamp_time": "0:00:00.238737", "pkt_duration": 620, "pkt_duration_time": "0:00:00.040365", "pkt_pos": "269054", "pkt_size": "8130", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 6, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 4287, "pkt_pts_time": "0:00:00.279102", "pkt_dts": 4287, "pkt_dts_time": "0:00:00.279102", "best_effort_timestamp": 4287, "best_effort_timestamp_time": "0:00:00.279102", "pkt_duration": 1223, "pkt_duration_time": "0:00:00.079622", "pkt_pos": "277184", "pkt_size": "5390", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 7, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 5510, "pkt_pts_time": "0:00:00.358724", "pkt_dts": 5510, "pkt_dts_time": "0:00:00.358724", "best_effort_timestamp": 5510, "best_effort_timestamp_time": "0:00:00.358724", "pkt_duration": 1339, "pkt_duration_time": "0:00:00.087174", "pkt_pos": "282574", "pkt_size": "7675", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 8, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 6849, "pkt_pts_time": "0:00:00.445898", "pkt_dts": 6849, "pkt_dts_time": "0:00:00.445898", "best_effort_timestamp": 6849, "best_effort_timestamp_time": "0:00:00.445898", "pkt_duration": 725, "pkt_duration_time": "0:00:00.047201", "pkt_pos": "290249", "pkt_size": "7330", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 9, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 7574, "pkt_pts_time": "0:00:00.493099", "pkt_dts": 7574, "pkt_dts_time": "0:00:00.493099", "best_effort_timestamp": 7574, "best_effort_timestamp_time": "0:00:00.493099", "pkt_duration": 1384, "pkt_duration_time": "0:00:00.090104", "pkt_pos": "297579", "pkt_size": "5082", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 10, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 8958, "pkt_pts_time": "0:00:00.583203", "pkt_dts": 8958, "pkt_dts_time": "0:00:00.583203", "best_effort_timestamp": 8958, "best_effort_timestamp_time": "0:00:00.583203", "pkt_duration": 1276, "pkt_duration_time": "0:00:00.083073", "pkt_pos": "302661", "pkt_size": "7178", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 11, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 10234, "pkt_pts_time": "0:00:00.666276", "pkt_dts": 10234, "pkt_dts_time": "0:00:00.666276", "best_effort_timestamp": 10234, "best_effort_timestamp_time": "0:00:00.666276", "pkt_duration": 617, "pkt_duration_time": "0:00:00.040169", "pkt_pos": "309839", "pkt_size": "6821", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 12, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 10851, "pkt_pts_time": "0:00:00.706445", "pkt_dts": 10851, "pkt_dts_time": "0:00:00.706445", "best_effort_timestamp": 10851, "best_effort_timestamp_time": "0:00:00.706445", "pkt_duration": 1066, "pkt_duration_time": "0:00:00.069401", "pkt_pos": "316660", "pkt_size": "4863", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 13, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 0, "pkt_pts": 11917, "pkt_pts_time": "0:00:00.775846", "pkt_dts": 11917, "pkt_dts_time": "0:00:00.775846", "best_effort_timestamp": 11917, "best_effort_timestamp_time": "0:00:00.775846", "pkt_duration": 1643, "pkt_duration_time": "0:00:00.106966", "pkt_pos": "321523", "pkt_size": "6593", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "P", "coded_picture_number": 14, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" }, { "media_type": "video", "stream_index": 0, "key_frame": 1, "pkt_pts": 13560, "pkt_pts_time": "0:00:00.882812", "pkt_dts": 13560, "pkt_dts_time": "0:00:00.882812", "best_effort_timestamp": 13560, "best_effort_timestamp_time": "0:00:00.882812", "pkt_duration": 45734, "pkt_duration_time": "0:00:02.977474", "pkt_pos": "328116", "pkt_size": "232839", "width": 1200, "height": 1200, "pix_fmt": "yuvj420p", "sample_aspect_ratio": "1:1", "pict_type": "I", "coded_picture_number": 15, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0, "color_range": "pc", "color_space": "bt709", "color_primaries": "bt709", "color_transfer": "bt709", "chroma_location": "left" } ] } MBP17:00 johan$
###1