Skip to content

Instantly share code, notes, and snippets.

View Philmist's full-sized avatar

Philmist Philmist

  • Fukushima pref. , Japan
View GitHub Profile
@Philmist
Philmist / _01-votes-final.csv
Last active April 11, 2024 03:52
ER skin vote (2nd period)
name group votes
ルク グループ1 61605
スア グループ1 167704
カティア グループ1 495752
レノックス グループ2 75946
ヴァーニャ グループ2 522103
ケネス グループ2 111456
ラウラ グループ3 129395
アルダ グループ3 90139
莉央 グループ3 472288
@Philmist
Philmist / add_border_lnd.css
Created March 29, 2024 15:47
エッガーランド(ファンメイド版)に枠線を足すCSS
/* see: http://ashihobi.net/mgames/egger/ */
[id^="lnd"] {
border-width: 1px;
border-color: rgba(255, 0, 0, 0.5);
border-style: solid;
box-sizing: border-box;
}
@Philmist
Philmist / ETS2-RoadToTheBlackSea-CityName-Alphabets.txt
Created November 3, 2023 01:06
ETS2 City Name (West Balkans, Black Sea) for event
Iași
Cluj-Napoca
Târgu Mureș
Bacău
Brașov
Galați
Hunedoara
Timișoara
Reșița
Pitești
@Philmist
Philmist / gen_movie.ps1
Created January 27, 2023 09:20
PowerShellとわかりあえなかったffmpegクロスフェード編集
$movies = @(
@{FileName=".\2023-01-27 15-29-36.mkv";FadeInTime=0;From=0;Time=5},
@{FileName=".\2023-01-27 15-29-36.mkv";FadeInTime=1;From=63;Time=29},
@{FileName=".\2023-01-27 15-32-51.mkv";FadeInTime=1;From=0;Time=3},
@{FileName=".\2023-01-27 15-32-51.mkv";FadeInTime=1;From=55;Time=29},
@{FileName=".\2023-01-27 15-40-44.mkv";FadeInTime=1;From=13;Time=10}
)
$filter_complex_v = ""
$filter_complex_a = ""
@Philmist
Philmist / scroll_text_with_aac.ps1
Last active October 7, 2023 15:48
ffmpegでテキストをスクロールさせる動画を配信する
# @seealso https://nico-lab.net/drawtext_with_ffmpeg/
ffmpeg -f lavfi -i 'color=c=black:r=15:s=640x64' -f dshow -i 'audio=CABLE-B Output (VB-Audio Cable B)' -filter_complex "[0]drawtext=fontfile='\\Windows\\fonts\\meiryob.ttc':textfile='\\temp_files\\foobar_nowplaying.txt':reload=1:fontsize=(h/2.2):y=0:x=w-mod(n*6\,w+tw):y=(h-th)/2:fontcolor=white" -c:v libsvtav1 -crf 35 -c:a aac -b:a 128k -f matroska http://192.168.0.100:8080/stream.mkv
@Philmist
Philmist / getchannnels_from_pecast.ps1
Created November 27, 2022 12:40
どう見てもおかしいConvertFrom-Jsonと格闘した結果
$result = @{"method"="getChannels";"id"=19021;"jsonrpc"="2.0";"params"=@{}} | ConvertTo-Json | Invoke-WebRequest -Method Post -Headers @{"Content-type"="application/json";"X-Requested-With"="XMLHttpRequest"} http://192.168.0.100:7144/api/1 | %{ [Text.Encoding]::UTF8.GetString([Text.Encoding]::UTF8.GetBytes($_.Content)) } | ConvertFrom-Json
$result.result | %{ $_.info }
@Philmist
Philmist / _generate_images.ps1
Created November 15, 2022 10:15
Powershellとわかりあえなかったffmpegで画像切りだすスクリプト
Param(
[Parameter(Mandatory=$true,
Position=0,
HelpMessage="Literal path to movie file.")]
[ValidateNotNullOrEmpty()]
[string]
$MovieFile,
[Parameter(Mandatory=$true,
HelpMessage="Name of directory for generating image files.")]
[ValidateNotNullOrEmpty()]
@Philmist
Philmist / create_movie.ps1
Created November 10, 2022 07:09
地獄のようなffmpegクロスフェード再び
<#
地獄のようなffmpesクロスフェード再び
ポイント:
* 画像は直に長さを指定すればよしなにしてくれる
* xfadeはfpsを合わせないと文句を言うので指定しておく
* xfadeはオフセットと移行時間を指定するがフィルタに入力された動画に依存する
* つまりオフセットを足し合わせて移行時間を引く必要がある
* afadeは移行時間を指定するだけでよしなにしてくれる
* 画像の部分は無音にしたいのでadelayで時間を後に伸ばす
#>
@Philmist
Philmist / post_recognizedtext.ps1
Created October 25, 2022 03:20
JSONを投げるやり方(Invoke-WebRequest版)
Invoke-WebRequest http://192.168.0.100:9090/philmist-bundle/recognized -Method "POST" -Headers @{"Content-Type"="application/json;charset=utf-8"} -Body ([Text.Encoding]::UTF8.GetBytes((@{"code"="R";"text"="本日青天なれど
も波高し"} | ConvertTo-Json))) -ContentType 'application/json'
@Philmist
Philmist / create_quilt_with_magick_montage.ps1
Created October 2, 2022 10:12
Lightfield photosetからQuilt画像を作る
<#
See also:
https://qiita.com/udoP_/items/8495aac075dbca5df143
https://qiita.com/hsagae/items/1b72fb9f3d6024ba46f0
https://ja.stackoverflow.com/questions/2485/imagemagick%E3%81%A7%E8%A4%87%E6%95%B0%E7%94%BB%E5%83%8F%E3%82%92%E4%B8%80%E6%B0%97%E3%81%AB%E3%83%AA%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%97%E3%81%9F%E3%81%84
#>
magick ".\ff14lf_knight_flowerelpis_mae\%04d.png[2-49]" +antialias -font "Ricty-Diminished-Regular" -pointsize 32 -gravity SouthEast -annotate +10+10 "FF14: (C) SquareEnix Co.Ltd., All rights reserved." .\_out\%04d.png
magick montage -tile 8x6 -geometry 100%+0+0 .\_out\*.png ./output.png