OS | Software | Type | Supported Mediums |
---|---|---|---|
![Windows][win] ![Linux][nix] ![Mac][mac] | MakeMKV | GUI, CLI | ![Blu-ray][br] ![DVD][dvd] *1 *4 |
![Windows][win] | AnyDVD HD | GUI | ![Blu-ray][br] ![DVD][dvd] *5 |
![Windows][win] ![Linux][nix] *3 | DVDFab *2 | GUI | ![Blu-ray][br] ![DVD][dvd] *5 |
![Windows][win] ![Linux][nix] *3 | DVD Decrypter | GUI, CLI*7 | ![DVD][dvd] |
![Linux][nix] | K3b |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from tqdm import tqdm | |
from tqdm.utils import CallbackIOWrapper | |
file_path = os.path.abspath(__file__) | |
upload_url = https://some-bucket.s3.amazonaws.com | |
file_size = os.stat(file_path).st_size | |
with open(file_path, "rb") as f: | |
with tqdm(total=file_size, unit="B", unit_scale=True, unit_divisor=1024) as t: | |
wrapped_file = CallbackIOWrapper(t.update, f, "read") |
Ref# | Subject |
---|---|
1 | Introduction |
2 | Analog Color Television Standards |
3 | Video Fields |
4 | Field and Frame rates |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function UpscaleCheck(clip c, string "resolution") { | |
resolution = default(resolution, "720") | |
eval("""Interleave(c.myffinfo("source", color_lawngreen), c.AutoResize(""" + Chr(34) + resolution + Chr(34) + """).z_Spline36Resize(c.width, c.height).myffinfo("source -> """ + resolution +""" -> source", color_cyan))""") | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"name": "Algeria", | |
"code": "DZ", | |
"storefrontId": 143563 | |
}, | |
{ | |
"name": "Angola", | |
"code": "AO", | |
"storefrontId": 143564 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
red = $FF7C7C | |
green = $B2FF7C | |
blue = $8F97FF | |
yellow = $FFE07C | |
orange = $FFB97C | |
magenta = $FF77FF | |
violet = $C787FF | |
cyan = $7DF9FF | |
white = $FFFFFF | |
azure = $86C8FF |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
alias subs=subs | |
function subs() { | |
movie="${1}" | |
filename="${1%.*}" | |
mappings=`ffprobe -loglevel error -select_streams s -show_entries stream=index:stream_tags=language -of csv=p=0 "${movie}"` | |
OLDIFS=$IFS | |
IFS=, | |
( while read idx lang | |
do |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import frida, sys | |
def on_message(message, data): | |
if message['type'] == 'send': | |
print("[*] {0}".format(message['payload'])) | |
else: | |
print(message) | |
jscode = """ | |
Java.perform(function () { |
So, you've created a Python app (be it a graphical user interface with Qt or the like, or a simple command line interface). Great! But how are others going to use it? Python applications often have dependencies (e.g. from third-party modules), and they also need a Python interpreter to run them. For a developer, installing all the necessary bits and bobs to make things work is okay, but that's unacceptable for a normal user - they just want to download the thing and run it.
Below are simple instructions to publish your app on the three main operating systems: Windows, macOS and Linux.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Remuxing | |
Why Remux Blu-rays? | |
-You use MPC-HC (or similar DShow players) and standard filters for playback. You can also use better quality renderers like Haali, EVR and madVR. | |
-You get the ease of playback of a re-encode without the quality loss. A double click off the .mkv will start the movie - no annoying warnings, loading screens, previews and setup menus. | |
-You don't have to deal with horribly bloated, unstable and expensive PowerDVD or Arcsoft playback software. | |
-You don't have to mess with ISO creation, correct BD folder structure, UDF and SPTD drivers, and image mounting every time you want to watch a movie. | |
-You never have to worry about the region code setting of a disc. | |
-You never have to worry about HDCP or PAP content protection. | |
-You never have to worry about your software player downsampling your audio - get full bit-depth and frequency resolution, 24bit/96kHz or higher, not 16/48. |