Skip to content

Instantly share code, notes, and snippets.

View planetrocky's full-sized avatar
🧡

miaLDN planetrocky

🧡
View GitHub Profile
@planetrocky
planetrocky / iframe-probe.py
Last active May 1, 2025 01:36 — forked from alastairmccormack/iframe-probe.py
Shows GOP structure for video file using ffmpeg --show-frames output
#!/usr/bin/env python3
#
# pylint: disable=missing-module-docstring, missing-class-docstring, missing-function-docstring
#
# Shows GOP structure of video file. Useful for checking suitability for HLS and DASH packaging.
# Example:
#
# $ iframe-probe.py myvideo.mp4
# GOP: IPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 60 CLOSED
# GOP: IPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 60 CLOSED
@planetrocky
planetrocky / larger_edit_window_in_plex.user.js
Last active May 22, 2025 02:10
Plex: Larger edit window, and larger match/fix-match dialog with reduced font-size
// ==UserScript==
// @name Larger edit windows in Plex
// @version 0.1.10
// @date 2025-05-22
// @author planetrocky
// @match *://app.plex.tv/desktop*
// @grant none
// @downloadURL https://gist.github.com/planetrocky/64db17e51c846b205e382098c65ac2c0/raw/ecc07d5c095620c1c2c88b1c766e6db1771c5ea0/larger_edit_window_in_plex.user.js
// @updateURL https://gist.github.com/planetrocky/64db17e51c846b205e382098c65ac2c0/raw/ecc07d5c095620c1c2c88b1c766e6db1771c5ea0/larger_edit_window_in_plex.user.js
// @source https://gist.github.com/planetrocky/64db17e51c846b205e382098c65ac2c0/raw/ecc07d5c095620c1c2c88b1c766e6db1771c5ea0/larger_edit_window_in_plex.user.js