Radiko タイムフリー 自動録音スクリプト

最後の週のミューコミ火曜日を録音するPowerShell
以下を適当にタスクスケジューラで毎週叩きましょう

wget.exe(https://eternallybored.org/misc/wget/)
youtube-dl.exe(http://rg3.github.io/youtube-dl/)
AYTHKeyGet.vbs(radiko.jpのタイムフリーをバッチファイルで一括ダウンロードする - はんぺん.net)
を同じフォルダに置く

続きを読む

PCを5年ぶりに新しくしました〜〜

  • Before
パーツ メーカー 製品名 価格
OS Microsoft Win8 Pro 64bit DSP ¥15,980
CPU intel i7 3770K BOX ¥28,980
CPUクーラー ZALMAN CNPS9900 MAX ¥4,780
マザボ ASUS P8Z77-V ¥16,800
グラボ GIGABYTE GV-N66TOC-2GD/A [PCIExp 2GB] ¥25,706
メモリ CFD W3U1600HQ-4G ¥5,260
SSD Plextor PX-128M5P ¥11,970
HDD WESTERN DIGITAL WD30EZRX-1TBPR [3TB] ¥10,780
電源 Corsair AX760 CP-9020045-JP ¥16,780
ケース ANTEC P280[ブラック] ¥12,800
ディスプレイ 三菱電機 RDT234WX(BK)[23インチ] ¥29,160
TVチューナー アースソフト PT3 Rev.A ¥11,480
BDドライブ Pioneer BDR-207MBK/WS ¥7,180
  • After
パーツ メーカー 製品名 価格
OS Microsoft Win10 Pro 64bit ¥27,864
CPU intel i7 9700K BOX ¥47,660
CPUクーラー SCYTHE 無限五 Rev.B ¥6,480
マザボ ASUS TUF Z390-PLUS GAMING ¥15,480
グラボ GIGABYTE GV-N1060WF2OC-6GD [PCIExp 6GB] ¥28,980
メモリ Crucial BLS2K8G4D240FSCK ¥11,980
SSD WESTERN DIGITAL WDS500G2BOB ¥7,850
HDD WESTERN DIGITAL WD60EZRZ/RT [6TB] ¥12,980

終わり。

そういえばデスクトップPC組んだのに記事書いてなかったよ

Shadowverse 抽出

Steam版用

自力抽出にこだわりがない人はこちらをどうぞ http://sv.bagoum.com/

使用ツール
・AFS2(.awb)CPK(.cpk)展開ツール v1.40
・HCAデコーダ v1.20
AssetsBundleExtractor_2.2beta4_64bit

%USERPROFILE%\AppData\LocalLow\Cygames\Shadowverse\v\vo_110441010.acb

Shadowverse Portalから抽出対象を探す。

URLからIDを特定

ボイス
%USERPROFILE%\AppData\LocalLow\Cygames\Shadowverse\v\vo_【ID:数字9桁】.acb

画像
%USERPROFILE%\AppData\LocalLow\Cygames\Shadowverse\a\card_【ID:数字9桁】.unity3d

あとはいろいろ付近にある、適当にIDで検索したりするとよい。

ボイスはAFS2(.awb)CPK(.cpk)展開ツールでhcaにしてからHCAデコーダでwav化
画像はUABEで展開。

画像は以下の通りリサイズ
1024x1024 -> 1024x848
512x 128 -> 512x 87



https://github.com/Rieksee/acbDecrypter 便利そう。次はコレを使う。

Abema TV 保存

https://vod-abematv.akamaized.net/program/*****/1080/playlist.m3u8を保存

URI="abema-license:***"のアドレスをmyfile.datに置換する

#EXT-X-KEY:METHOD=AES-128,URI="abematv-license://XXXXXXXXXXXXXXXXX",IV=0x000000000000000000000000000000
 ↓
#EXT-X-KEY:METHOD=AES-128,URI=myfile.dat,IV=0x000000000000000000000000000000

再生を一時停止、Sourcesタブをクリック、左側にあるtheoplayer.d.js − abema.tv - ... - theoplayer.d.jsパス順でtheoplayer.d.jsを開く、ソースコードが表示される

左下{}マークをクリックし、下記のコードを探す。おそらく最後。

e[$[36]](_[14], function(e) {
    var t = e.data
      , r = t.Lt;
    switch (r) {
    case "Ah":
        c(t.Mt);
        break;
    default:
        i(t)
}

見つかったら var t = e.dataの行番号をクリック
数秒後さっきクリックした行全体が青くなる、右側に何かが表示される
Consoleに以下をコピペして実行

Array.from(e.data.St,function(byte){return "0x"+('0' + (byte & 0xFF).toString(16)).slice(-2);}).join(' ')

文字列をコピーして、以下のサイトで変換し保存
http://tomeko.net/online_tools/hex_to_file.php?lang=en

playlist.m3u8, myfile.dat, ffmpegを同じフォルダに入れて、以下のコマンドで録画する

./ffmpeg.exe -protocol_whitelist file,http,https,tcp,tls,crypto -allowed_extensions ALL -i playlist.m3u8 -c copy test.ts