新配信(HTML5)に対応したニコ生録画ツール。ニコ生以外のサイトにも対応予定
https://himananiito.hatenablog.jp/entry/livedl を参照
docker-compose
が実行できるようにDocker Desktop for Windowsをインストールする。
ターミナルで
build\windows
に移動する。
docker-compose up --build
を実行するとプロジェクトのトップディレクトリに livedl.exe
が作成される。
cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.2 LTS (Xenial Xerus)"
https://golang.org/doc/install
に従う
sudo apt-get install git
sudo apt-get install build-essential
git clone https://github.com/himananiito/livedl.git
ディレクトリを移動
cd livedl
git checkout master
ビルドする
go build src/livedl.go
./livedl -h
livedl (20180807.22-linux)
gcc には必ず以下を使用すること。
http://tdm-gcc.tdragon.net/download
環境変数で(例)C:\TDM-GCC-64\bin
が他のgccより優先されるように設定すること。
linuxの説明に倣ってインストールする。
PowerSellで、build-386.ps1
を実行する。または以下を実行する。
set-item env:GOARCH -value 386
set-item env:CGO_ENABLED -value 1
go build -o livedl.x86.exe src/livedl.go
動けばいいのであればオプションで以下を指定する。
-http-skip-verify=on
git clone https://github.com/himananiito/livedl.git
cd livedl
git checkout master # Or another version that supports docker (contains Dockerfile)
docker build -t livedl .
- 出力フォルダを/livedlにマウント
docker run --rm -it -v "$(pwd):/livedl" livedl "https://live.nicovideo.jp/watch/..."
以上