Players, Media / Video

Players, for Video

 

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
Comments
5KPlayer
Cisdem Player $0/$$ Yes 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 Quite interesting!
KMPlayer
mpv FOSS
Omni Player: MKV Video.. Free Yes No 1 sec
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!
Videoloupe $25 NO!! Yes Yes Yes Yes frame
VLC Media Player Free Yes No Yes Yes No frame

[1] https://www.elmedia-video-player.com/best-free-players-mac.html

  1. Elmedia Player
  2. VLC Media Player
  3. IINA
  4. Cisdem Player
  5. Omni Player

https://filmora.wondershare.com/video-player/6-best-video-player-for-mac.html

  1. QuickTime
  2. VLC Media Player
  3. 5KPlayer
  4. Cisdem Player
  5. MPlayerX
    1. http://mplayerx.org/
  6. Elmedia Player

 

https://www.softwarehow.com/best-mac-video-player/

  1. Best Overall: VLC Media Player
  2. Runner-Up: 5KPlayer
  3. Also Great: Plex Video Player
  4. The Alternatives:
    1. Elmedia
    2. Cisdem Video Player for Mac
    3. MPlayerX
    4. DivX Player
    5. IINA

 

5KPlayer


Cisdem Player ($0/$$)

“100% FREE Video Player for Mac (macOS Big Sur Ready!)”, cost for conversion capabilities.


Elmia Player ($0/$$)

  1. https://www.elmedia-video-player.com/
  2. 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:

  1. 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)

 


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.

 

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

  1. As part of media itself ###
  2. As separate file
  3. 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


mpv

Linux, macOS, WS Windows, Android, …; FOSS (GPLv2+)

 


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:

all only finds reviews (and not that many) and (e.g.) the following:

  1. https://apps.apple.com/us/app/omniplayer-mkv-video-player/id1470926410?mt=12
  2. 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:


QuickTime ($0)

Keyboard shortcuts and gestures in QuickTime Player on Mac – https://support.apple.com/en-gb/guide/quicktime-player/qtpa4808515d/mac

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.”

https://www.videoloupe.com/

  • + 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)

  1. www.videolan.org
  2. https://en.wikipedia.org/wiki/VLC_media_player
  3. Review/comments at elmedia-video-player.com

Single-step frame-by-frame:

 

  • 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