Skip to content

Instantly share code, notes, and snippets.

View Tmn07's full-sized avatar
🌏
I may be slow to respond.

Tmn07 Tmn07

🌏
I may be slow to respond.
View GitHub Profile
@Tmn07
Tmn07 / 剪辑视频.md
Last active April 4, 2024 18:41
ffmpeg指令与剪辑视频相关的姿势

从零开始的程序员剪辑视频(误)

更佳markdown渲染样式,推荐使用PC web端阅读,查看原文,地址:https://git.io/fhSBj 代码地址:https://github.com/qq519043202/lrc2srt

一个懒惰却在某些方面爱折腾的程序员开始剪辑视频,不想安装任何大型编辑软件(我的破surface也带不动的感觉)

本文不适合:想要正经学习视频编辑的萌新,右转去学一些大型的编辑软件的使用吧~

本文适合:有计算机背景或爱折腾的视频剪辑萌新,要尝试鄙人的lrc转srt脚本或歌词获取脚本的旁友,不愿意装大型软件的视频萌新(?)

@Tmn07
Tmn07 / ffmpeg_2.md
Created January 23, 2022 14:12
ffmpeg命令的一些应用记录

虽然距离第一次总结ffmpeg指令与剪辑视频相关的姿势 (github.com)已经过去了三年,但是依旧是非常业余的水平。仅作个人记录,谨慎参考,表述有问题的地方欢迎讨论指正。

视频剪切

需求是尽可能无损剪切,精确时间。

根据视频关键帧的情况,分两种方案

  1. 极速方案,无损截取出视频两个关键帧之间的片段。
@Tmn07
Tmn07 / fp.py
Last active May 11, 2023 06:30
懒人压制脚本-linux平台
#!/usr/bin/env python3
import subprocess
import json
import argparse
from os import listdir
filename = "ML2nd-day1-2.mp4"
@Tmn07
Tmn07 / f_ck_weibo.js
Last active July 25, 2019 05:16
微博批量点击来自微博推荐的关注,然后取消关注。。
var arr = document.getElementsByClassName("info_from S_txt2");
for (var i = arr.length - 1; i >= 0; i--) {
if (arr[i].innerText=="通过微博推荐关注") {
arr[i].click()
}
}
@Tmn07
Tmn07 / demo.py
Created May 5, 2019 04:11
midi2wav demo
# coding=utf-8
import pretty_midi
from os import walk
from midi2audio import FluidSynth
# 从path指定的文件夹中找出全部mid后缀的文件
def find_postfix_indir(path, postfix):
all_data = []
for dirpath, dirnames, filenames in walk(path):
for f in filenames:
@Tmn07
Tmn07 / hello_world.py
Created February 25, 2019 14:32
Hello World Examples
class HelloWorld:
def __init__(self, name):
self.name = name.capitalize()
def sayHi(self):
print "Hello " + self.name + "!"
hello = HelloWorld("world")
hello.sayHi()
@Tmn07
Tmn07 / some.md
Last active February 12, 2019 03:40
琐碎的记录

pip源修改 pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple

# python2
python -m SimpleHTTPServer 8080
# python3
python -m http.server 8080
@Tmn07
Tmn07 / github.md
Created January 26, 2019 06:06
Github的一些服务相关

something about Github

准备再把腾讯云上闲置的域名解析到github page上时,随手瞎写的没有怎么考证

Page服务

github提供的静态页面服务

印象中以前的GitHub page需要专门建立一个分支来弄,现在在master上,设置几下好像就可以了

@Tmn07
Tmn07 / rsa.py
Last active January 26, 2019 05:10
RSA
import random
def fastExpMod(b, e, m):
"""
e = e0*(2^0) + e1*(2^1) + e2*(2^2) + ... + en * (2^n)
b^e = b^(e0*(2^0) + e1*(2^1) + e2*(2^2) + ... + en * (2^n))
= b^(e0*(2^0)) * b^(e1*(2^1)) * b^(e2*(2^2)) * ... * b^(en*(2^n))
b^e mod m = ((b^(e0*(2^0)) mod m) * (b^(e1*(2^1)) mod m) * (b^(e2*(2^2)) mod m) * ... * (b^(en*(2^n)) mod m) mod m