読者です 読者をやめる 読者になる 読者になる

いものやま。

雑多な知識の寄せ集め

ニコニコ動画のダウンロードツールを改良してみた。(まとめ)

これまでの各記事は、以下から。 ニコニコ動画のダウンロードツールを改良してみた。(その1) - いものやま。 ニコニコ動画のダウンロードツールを改良してみた。(その2) - いものやま。 ということで、最終的なコードは、以下。 実のところ、ここまで来…

ニコニコ動画のダウンロードツールを改良してみた。(その2)

昨日の続き。 ニコニコ動画のダウンロードツールを改良してみた。(その1) - いものやま。 今日は、アプリケーション側のコードを実装していく。 中断ファイルの処理 中断ファイルから中断時の情報を取り出す必要があるので、それに関するコードをまず用意…

ニコニコ動画のダウンロードツールを改良してみた。(その1)

ということで、以前作ったニコニコ動画のダウンロードツールを改良し、RTMPで配信されている動画をダウンロードするときにも進捗度合いがわかるようにしてみた。 まず、ニコニコ動画のダウンロードツールをRubyで書いた話は、以下から。 ニコニコ動画のダウ…

rtmpdumpのコードを読んでみた。(その3)

昨日の続き。 rtmpdumpのコードを読んでみた。(その2) - いものやま。 今日はDownload()の詳細を見ていく。 Download() Download()で行ってるのは、初期設定を行ったあと、データを取得してファイルに書き込み、進捗度合いを計算するくらい。 一応、流れを…

rtmpdumpのコードを読んでみた。(その2)

昨日の続き。 rtmpdumpのコードを読んでみた。(その1) - いものやま。 今日はOpenResumeFile()とGetLastKeyframe()の詳細を見ていく。 FLVファイルの構造 処理の詳細を見ていく前に、まずはFLVファイルの構造を理解しておいた方がコードが分かりやすいと思…

rtmpdumpのコードを読んでみた。(その1)

Rubyでニコニコ動画のダウンロードツールを書いた話や、Ruby-FFIについて調べた話は、以下から。 ニコニコ動画のダウンロードツールをRubyで書いてみた。(まとめ) - いものやま。 Ruby-FFIについて調べてみた。(まとめ) - いものやま。 下準備も整ったの…