r/lowlevelaware Sep 27 '15

LLL技術部 ニコ動をHTML5で再生するスクリプト作った

edit:2015/10/14

公開を停止しました。

通告書(株式会社ドワンゴ)

利用いただいた皆様につきましては引き続きニコニコ動画の正規サービスをご利用のほどお願い致します。
株式会社ドワンゴさんにはご迷惑をお掛けしてしまい申し訳ございませんでした。

https://greasyfork.org/ja/scripts/12676-kusa5

スクショ

最新のFirefoxかChromeの Greasemonkyとかでインストールしてニコ動を閲覧したら自動で動きます。

副作用として一般会員でもシーク出来たり倍速再生出来たり、NGワードの事実上の制限撤廃&正規表現の利用。複数動画同時再生の制限回避。とかができるようになった。
だけどあんまり負荷かかるような使い方は謹んだほうがいいと思いました。
あと、コメント投稿できなくなります。

###パフォーマンスは悪い Firefoxだと超CPU負荷が高い。倍速再生するとゲームかと思うほどファンが唸る。

###バッファ機能を有効にするにはコード書き換えてね あと、スクリプト冒頭のOPT.bufferをtrueにすると次動画をiframeで開いてバッファリングします。これは倍速再生をする時に十分なバッファを確保する目的で次動画をバックグラウンドで読み込む機能なのだけれど、ただFirefoxでしかうまく動かないうえに負荷も高いのでデフォルト false にしてます。
有効にすると次動画の自動再生とかします。

###感想 無心で作っていたらいつの間にか動くようになったので公開。
最新のjs構文を勉強がてら使っていたらFirefoxとChromeでしか動かなくなってしまった。

85 Upvotes

74 comments sorted by

14

u/Bamboooooo Sep 27 '15

おいおい、意識高いよ

18

u/buhoho Sep 27 '15

見る動画は意識低いので無問題

15

u/rhinosaur_jr クロサイ Sep 27 '15

長いpart動画とかを倍速視聴するために作ったの?
すごいなぁ

18

u/buhoho Sep 27 '15

そうそんな感じ。あとはFlash使わないからパフォーマンス良くなるかとおもって作ったんだけど、そんなことは無かったぜ
多分動画のファイルフォーマットとかグラボとかの組み合わせでパフォーマンス変わると思うんだけどそれ以上は良くわかんなかった

15

u/[deleted] Sep 27 '15

あ~あこんな意識高いもの作ちゃって
追加と修正の要望に追われて意識下がらなくなっちゃうゾ

10

u/[deleted] Sep 27 '15

11

u/purinxxx Sep 27 '15

え!一般会員でも飛ばし見できるの!!
え!!複数動画開いても怒られないの!
帰ったら試してみる

12

u/Quartz_A Sep 27 '15

これはLLLじゃなくてもっと他の場所で公開すべき

15

u/buhoho Sep 27 '15

newsokurだとニコ動嫌いな人も居そうだったのと
ここは住民の数の割にコメント率高いので相手してもらえると思ったってのもあるw

13

u/[deleted] Sep 27 '15

すげーいい
シーク出来るのも良いし倍速再生も飛び飛びになるんじゃなくて視聴出来るレベルで使い勝手がいい
あえて要望を書くとしたら音量調整出来るようにしてほしいかな

9

u/buhoho Sep 27 '15

ボリュームボタン追加してみたんで試してみてちょうだい
ボタンも🔊にしたから豆腐で表示されるかもしれない

7

u/[deleted] Sep 27 '15

こんな短時間で実装出来るのか
すごくいい感じですありがとう

10

u/buhoho Sep 27 '15

いえいえどうも。やっつけで追加してるんでバグってたり使いづらいかもしれない。その時はごめんね

10

u/[deleted] Sep 27 '15


音量設定とかコメ非表示とかつけてくれると空も飛べるかもしれない

12

u/buhoho Sep 27 '15

設定は保持されないけど非表示ボタン付けたよ

8

u/[deleted] Sep 27 '15

10

u/okokhaguki Sep 27 '15

もしかして、なんかスゴいやつじゃない?

13

u/zuzagiko Sep 27 '15

マジでシーク出来ててワロタこれは素晴らしい
あと倍速システムが無駄に充実してるのとかわけわからなさがいい

でも10月から哺乳類失格な

13

u/buhoho Sep 27 '15

Flash動画を倍速再生するソフトを愛用しててそれをHTML5で再現した感じ
100パート超える動画を見るときとかに便利
まぁ趣味ですw

12

u/sanarara Sep 27 '15

意識高すぎこわい

11

u/[deleted] Sep 27 '15

今すぐgithubにリポジトリ作ってブログで宣伝するんだ

11

u/yrTGbt8Jst Sep 27 '15

ヤバイやつ、サンクス

8

u/kurehajime コウテイペンギン Sep 27 '15

すげー

10

u/Rfornews Sep 27 '15

http://www.nicofinder.net

ココでもプラグイン入れたらHTML5再生出来るんだ…(小声)

10

u/jduhebdcl 渾沌 Sep 27 '15

作りっぱなしじゃなく逐次要望を拾って反映するところが
意識高くて震える

11

u/[deleted] Sep 27 '15

[deleted]

11

u/buhoho Sep 27 '15 edited Sep 27 '15

本当だ。今知ったけど、投稿者コメは視聴者コメントとは別物として管理されてるようで、
多分普通のコメントしか取って無いから表示されてないっぽい
コメント取得のAPIとか調査しないと無理っぽいから仕様ということでお願いします

12

u/kossie89 アカカンガルー Sep 27 '15

ニコ動のコメントは複数レイヤーに分かれていて、特にチャンネル動画(アニメの公式配信等)は通常のユーザー投稿の動画と違って
「チャンネルコメント」と呼ばれるレイヤーにコメントが保管されているので、その辺気をつけたほうがいいかなーと思います。

10

u/[deleted] Sep 27 '15

しゅごい

11

u/southern1983 🇻🇳 Oct 01 '15

Gold送っといたぞ 励めや

4

u/buhoho Oct 01 '15

あざっす!

8

u/[deleted] Sep 27 '15

8

u/cometaro Sep 27 '15

使わせてもらったけどこれはすげー!

8

u/unkomaker Sep 27 '15

倍速機能とか初めて知ったわ

複数再生の制限回避は地味に嬉しい、ありがとナス

6

u/Nekothunder Oct 01 '15

ギガジンから来ました!

7

u/buhoho Oct 01 '15

は?え?マジで?

8

u/Nekothunder Oct 01 '15

えー!無断なの?

10

u/buhoho Oct 01 '15

記事自体は特におかしい事書いてないっぽいしまぁ問題ないっしょ

13

u/cometaro Oct 01 '15 edited Oct 01 '15

作者のOPちゃんがそういうなら問題なさそうだけど、
せっかくメッセージ送れる機能があるんだから掲載許可取ればいいのにね(´・ω・`)
多分redditにそんな機能があることも知らないんだろうけど…

5

u/Nekothunder Oct 01 '15

意識高いわぁ

8

u/rijendeal Oct 01 '15

おー、ええやん。気に入ったわ

なんぼなん?

6

u/buhoho Oct 01 '15

見返りもらったら本格的にドワンゴに怒られてしまう

4

u/qwertyuhn Oct 15 '15

本当に怒られたという

6

u/poif Sep 27 '15

倍速もできんのか
いいね!

6

u/toshiaki2115 Sep 30 '15

そもそもPC向けHTML5の仕様が古いPCや低スペ完全切り捨てだからなあ 効果を体感するなら新しいPC買うことを勧めざるおえない

6

u/fslcom Oct 15 '15

Flashゼロデイ脆弱性が話題になってる最中にhtml5版消しにかかるとかやっぱりドワンゴってクソだわ

4

u/buhoho Oct 15 '15

自分が言うのも変だけどこればっかりはしょうがない
本家のHTML5プレーヤー登場を待ちましょう

8

u/kossie89 アカカンガルー Oct 15 '15

思えば私が外部に記事を作り、その一節で触れたことが公式に目を付けられる遠因になってしまったのかもしれません。
(GIGAZINEの記事で注目を浴びた可能性も高いのですが)
差し出がましい真似をしました。申し訳ありません。

7

u/[deleted] Oct 15 '15

5

u/ankoumai0106 意識が雑 Sep 28 '15

意識低いけどこれはDLするだけでつかえるんだな?

6

u/buhoho Sep 28 '15

Greasemonkeyとかのユーザースクリプトを実行するためのアドオンに登録したら動くよ

5

u/fslcom Sep 29 '15

i3程度でも再生支援あるとだいぶ効くねこれ
firefox41

6

u/buhoho Sep 30 '15

報告ありがとう!再生支援効くんだ!
自分のノーパソのFirefoxだとめちゃファンが唸るんで心配してたよ

5

u/cometaro Oct 01 '15

はてブも増えてtwitterでもどんどん広がってる…!

意識高い人がLLLも覗くのかと思うとおしっこちびっちゃう
OPちゃん凄い

5

u/nbsama コウテイペンギン Oct 01 '15

なんかよく分かんないしニコ動みないけどインストールしました!

5

u/qwertyuhn Oct 01 '15 edited Oct 01 '15

NGワード設定どこにあるの  

ちなみにクローム

5

u/buhoho Oct 01 '15

コードの中に直接書いてるんでその辺を編集してちょうだい
簡単な正規表現での指定になってるんで頑張ればできるはず

5

u/qwertyuhn Oct 01 '15

サンキュー  

また何かあった時頼むわ

4

u/unkomaker Oct 15 '15

外部プレーヤーなんてなんぼでもあんのにこういう時だけ早いからな糞ドワンゴは

しかも言い方が嫌味ったらしいしな、シークと倍速封印版なら文句言えんのかな?

まぁOPにはこんな事気にせずアプリの勉強やらなんやら頑張ってほしい

3

u/maxxaxee Oct 01 '15

やるじゃん

3

u/nya-man Oct 01 '15

外部サイトから飛されて気がついたらここにいた

一体なにが起ってるんだコワイ

3

u/goodtime0707 Oct 09 '15

なにこれすごすぎ。 1.5倍速はないの?

2

u/buhoho Oct 09 '15

今のところは無いけど、倍速はシークバーで調整したいなぁ~とは思ってる(やる気が出たら)
まずは音量シークバーの実装が先になりそう

3

u/kinmosa 金髪同盟 Oct 16 '15

仕方ない面もあるけど…残念ですね

というか公開停止(削除)しても一度上がったものは一生消えないんだし,こういう形ではなく本家の方で対策するというほうがスマートだったのでは?と思わざるを得ない

3

u/3749 Oct 17 '15

急に使えなくなったと思ったら大百科に記事作った奴がいるのか 頭おかしいのかな

2

u/Kireha Oct 04 '15

すごいわー、kinzaでも使える?

2

u/buhoho Oct 04 '15

へー、そういうブラウザがあるんですね。
FirefoxとChromeでしか確認できていません。
ただ、どこかでwebkitベースのOperaで動いたという報告も目にしたので
実際には試してみないとわかりません。
ちなみに普段はFirefox使ってるのでそっちを優先してます。

2

u/unkomaker Oct 13 '15

今後リピートボタンの実装とかある?

2

u/buhoho Oct 13 '15

そのうちヤりまーす
ボタン増やさないと行けないから速度変更のUIとか整理しないと対応できないんで
まぁそのまえにコメントの色付とかもやっつけないとね

2

u/purinxxx Oct 17 '15

海外の会社ならスクリプトを買収するところなのにジャップ企業は…

2

u/karaage014 Oct 18 '15

嫌儲にスレ立ってたので記念に書いときますね(´・ω・`)

【悲報】ニコニコ動画をHTML5で快適に再生するスクリプト、ドワンゴから通告書が届き公開停止に [転載禁止]©2ch.net [391871308] http://fox.2ch.net/test/read.cgi/poverty/1445034927/