大きい動画の問題はどっちかっていうとメモリの問題。今の実装は基本的にディスクに書く前に全部メモリに保持してる。動画がデカいほど負荷が高くなる。スマホでも動くようにしたいから、できるだけ早くディスクに逃がしたほうがいい。新しい方式は推定ファイルサイズに応じて、メモリ保持と直接ディスク書き込みを切り替える感じ。メモリのほうが普通は速いけど、ブラウザが落ちたら意味ないしねw
更新版のスクリプトはほぼ完成してるんだけど、fanslyが返してくるマスタープレイリストの一部に本物じゃない変なオーディオトラックが入ってて、スクリプトが本当の音声をそれに置き換えようとして落ちる問題にぶつかった。
更新版のスクリプトはほぼ完成してるんだけど、fanslyが返してくるマスタープレイリストの一部に本物じゃない変なオーディオトラックが入ってて、スクリプトが本当の音声をそれに置き換えようとして落ちる問題にぶつかった。