Skip to content

Instantly share code, notes, and snippets.

View zsmatrix62's full-sized avatar
🍊
I may be slow to respond.

Kyle zsmatrix62

🍊
I may be slow to respond.
  • SKXI
View GitHub Profile
@zsmatrix62
zsmatrix62 / ffmpeg.md
Created May 28, 2018 15:31 — forked from v5tech/ffmpeg.md
ffmpeg视频合并、格式转换、截图

使用ffmpeg合并MP4文件

ffmpeg -i "Apache Sqoop Tutorial Part 1.mp4" -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts
ffmpeg -i "Apache Sqoop Tutorial Part 2.mp4" -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate2.ts
ffmpeg -i "Apache Sqoop Tutorial Part 3.mp4" -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate3.ts
ffmpeg -i "Apache Sqoop Tutorial Part 4.mp4" -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate4.ts
ffmpeg -i "concat:intermediate1.ts|intermediate2.ts|intermediate3.ts|intermediate4.ts" -c copy -bsf:a aac_adtstoasc "Apache Sqoop Tutorial.mp4"
@zsmatrix62
zsmatrix62 / gist:3dc454e31a7379211781621d6829210d
Created November 22, 2019 10:26 — forked from tayvano/gist:6e2d456a9897f55025e25035478a3a50
complete list of ffmpeg flags / commands
Originall From: Posted 2015-05-29 http://ubwg.net/b/full-list-of-ffmpeg-flags-and-options
This is the complete list that’s outputted by ffmpeg when running ffmpeg -h full.
usage: ffmpeg [options] [[infile options] -i infile]… {[outfile options] outfile}…
Getting help:
-h — print basic options
-h long — print more options
-h full — print all options (including all format and codec specific options, very long)
@zsmatrix62
zsmatrix62 / PIL图像处理.md
Created November 27, 2019 05:25
PIL图像处理

CMYK 颜色模式

# Profile 文件在PS文件夹下
imConverted = profileToProfile(bg_img,
                                   'sRGB Color Space Profile.icm',
                                   'USWebCoatedSWOP.icc', outputMode="CMYK")
# 修改内置 Debian 源 - 阿里云国内加速
RUN sed -i s@/deb.debian.org/@/mirrors.aliyun.com/@g /etc/apt/sources.list
def random_user_agent():
_USER_AGENT_TPL = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/%s Safari/537.36'
_CHROME_VERSIONS = (
'74.0.3729.129',
'76.0.3780.3',
'76.0.3780.2',
'74.0.3729.128',
'76.0.3780.1',
'76.0.3780.0',
'75.0.3770.15',
media_page = f"https://www.imdb.com/title/{imdb_id}/mediaindex?ref_=tt_ov_mi_sm"
bs = bs4.BeautifulSoup(requests.get(self.media_page).content.decode(), features='lxml')
image_tags = bs.find_all("img", height='100', width='100')
img_srcs = [re.sub(r"(@|_V1)[A-Z\._\d,]+\.jpg", "@._V1_.jpg", t['src']) for t in image_tags]
location / {
if ($request_method = 'OPTIONS' ) {
add_header "Access-Control-Allow-Origin" *;
add_header "Access-Control-Allow-Methods" "GET, POST, OPTIONS, HEAD";
add_header "Access-Control-Allow-Headers" "Authorization, Origin, X-Requested-With, Content-Type, Accept";
return 200;
}
}
@zsmatrix62
zsmatrix62 / cgo.md
Created October 11, 2020 12:35 — forked from zchee/cgo.md
cgo convert list

See also, http://libraryofalexandria.io/cgo/

Using Go cgo

cgo has a lot of trap.
but Not "C" pkg also directory in $GOROOT/src. IDE's(vim) Goto command not works.

So, Here collect materials.

@zsmatrix62
zsmatrix62 / podforceupdate.sh
Created October 18, 2020 16:29 — forked from mbinna/podforceupdate.sh
Clear CocoaPods cache, re-download and re-install all pods
#!/usr/bin/env bash
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
pod update
@zsmatrix62
zsmatrix62 / ImageDarkness.swift
Created December 17, 2020 22:01 — forked from adamcichy/ImageDarkness.swift
Determine if a UIImage is generally dark or generally light in Swift 3
extension CGImage {
var isDark: Bool {
get {
guard let imageData = self.dataProvider?.data else { return false }
guard let ptr = CFDataGetBytePtr(imageData) else { return false }
let length = CFDataGetLength(imageData)
let threshold = Int(Double(self.width * self.height) * 0.45)
var darkPixels = 0
for i in stride(from: 0, to: length, by: 4) {
let r = ptr[i]