TDEnc2 バージョン2.29

TDEnc2のバージョン2.29を公開しました。ダウンロードはこちら

  • 様々なバグ修正
  • macOS Sierra対応
  • Twitter向けエンコ対応
  • ニコニコ新仕様向けの最終調整(動画の長さに合わせた最適化)

予定より半月ばかり遅れてしまいましたが,このバージョンをもってTDEnc2の開発を終了する予定です。開発終了についてのお話はこちらをどうぞ。開発は終了しますが,配付は継続しているので今後もずっとダウンロードは可能です。また,各サイトで仕様変更がない限りは安心してご使用下さい。

ニコニコ書籍無料新着bot

ユーザーが少ない電子書籍ストアの,ニッチな需要を満たすものなので誰が欲しがるのか謎ですが,ニコニコ書籍の無料本の新着をツイートするbotを作りました。

最初は無料有料関係なく全ての書籍の新着をツイートするものにしようかとも考えたのですが,そうすると結構なTL爆撃をしてしまいそうな気がしたのでとりあえず無料本だけです。たまに抜けが発生します(たぶん)。まれに重複が発生します(たぶん)。

エロ本新着botとかも作れるし,おそらくそっちのほうが需要があるとは思うんですけどね。ほしいですかね?

…というか皆さんニコ書って使ってます?長いこと使い続けていた僕は最近使うのやめかけてまして。Kindleに引っ越しを考えてます(ニコ書のAndroidアプリが外部SDカードに対応してくれないので容量的につらい)。Kindle使い始めたらおそらくKindle Unlimited新着botみたいなの作るかもしれないです。作らないかもしれないです。

ちなみにbotをどうやって作ろうかなーと1日考えて,お金かけたくなかったのでGoogle Apps Script(GAS)を使ってみました。JavaScript書きたくないお。

つんでれんこバージョン2.96

つんでれんこバージョン2.96をリリースしました。ダウンロードはこちら

ニコニコのサーバエンコ新仕様が一般アカウントにも適用されたので,旧仕様向けのエンコードはデフォルトではできなくしました。一応settingフォルダ内のuser_setting.batの中のOLD_NICO_FEATUREをtrueにすると旧仕様向けのエンコードができますが,基本的には使用しないことをおすすめします。

また,このバージョンを持ってつんでれんこの開発は終了となります。YouTubeにも対応したし,Twitterにも対応したし,ニコニコの新仕様にも対応したので,もうこれで十分かなあと。開発は終了しますが配付は継続しているので今後もずっとダウンロードは可能です。各サイトで仕様変更がない限りは安心してご使用下さい。

開発終了に関する少し詳しめのお話はこちらをどうぞ。

NNC(ニコニコ新仕様チェッカー)公開

2016年8月18日からプレアカを対象に少しずつ対象者が拡大してきたニコニコへの投稿に関する新仕様ですが,2016年12月8日から一般アカも含めた全ユーザーが対象になります。それに先駆けて,「上げられる容量は増えたけど手元にある動画をそのままニコニコに投稿していいのか?」「つんでれんこなどを一度通した方がいいのか?」ということを判断する手助けとなるオモチャを作ったので公開します。

NNC(NicoNico NewFormat Checker)

どういうものかといいますと,「ニコニコ新仕様チェッカー」という,まんま名前の通りのものなんですが,起動してから動画ファイルを選ぶと,ニコニコが推奨している形式に沿った動画かどうかを判定してくれるものです。今のところそれだけです。詳しい使い方は,上記サイトの使い方のページを見て下さい。

動画をアップロードする前にこれを使ってチェックしてみて,三ツ星が取れていない項目がある場合,ニコニコのサーバでの再エンコードで(ユーザーが期待していないレベルで)劣化する可能性があるので,項目を参考に動画の作成方法を変えてみて下さい。動画の作成については,ここらへんが参考になるかもしれません。

今回NNCの作成に際して尽力いただきました@tottokotkd氏に感謝いたします。他にも開発に協力したい方がいらっしゃいましたら,GitHubにプルリクエストをいただけると,もしかしたらそのうち取り込むかもしれません(年末から来年にかけて忙しくなるのであまり反応がよくないかもしれませんが)。

つんでれんこ開発終了のお知らせ

先日のユーザーサポート終了のお知らせでも少し触れましたが,今年いっぱいを持ちましてつんでれんこの開発を終了することになりました。ユーザーが今後気をつけることについても触れていますので,ご一読を。

0. 目次・まとめ

  1. なんで開発やめるの?
    • ニコニコ新仕様の導入については,仕方ないことだと理解している
    • 仕方ないことではあるけど,モチベーションには影響した
  2. つんでれんこユーザーはどうすればいいの?
    • 引き続きダウンロードもできるし使用もできる(tdenc.comのドメインも維持する)
    • ニコニコ,YouTube,Twitterに新たな仕様変更が来て使えなくなるときはこのブログでお知らせする予定
  3. チップの受け付けについて
    • これまでの開発・活動に対するチップ(メッセージ・投げ銭)の受け付けを開始

1. なんで開発やめるの?

ニコニコは,アップロードする動画が一定条件を満たしていればサーバで再エンコードされないという特殊なサイトでした。ただし,サイトにおける動画の再生に使われていたFlash Playerの仕様によって,動画のエンコードのオプションによってはきちんと再生できないという現象も起きていました。そういうことを避けられる範囲で高品質になるようにオプションを練り,そして何よりもユーザーが使いやすいこと,さらにはニコニコのインフラに負担をかけないことを目指して開発を続けていたのがつんでれんこです。

現在急速に脱Flash Playerの流れになっていて,ニコニコもHTML5対応を急いでいるみたいです。そうなると,つんでれんこ側もFlash Playerではなく新しいHTML5プレイヤーでの再生を前提にオプションを練り直す必要があるとは思っていたのですが(というかその準備をちまちま進めていて,バージョン3として出す予定でした),ニコニコの運営はサーバでの再エンコードを導入するという方針を採ったとのことです。そのため,これまでのような「再エンコードされない」特殊なサイトではなく,今後はYouTubeみたいなサイトになるようです(コメント機能とかに差はありますが,ここではアップロードされた動画をサーバでどう処理するかという側面から述べています)。

この再エンコードが物議をかもしたわけですが,私としては「仕方ないんじゃないかなあ,いつかはそうなるんだろうなあとは薄々感じていたし…」というくらいの感情を抱いた程度でした。再エンコされなかったこれまでの方がむしろ異常とも言えるわけで,安定した(安定≠高品質)サービスの提供を考えたとき諸々の制限(主にコスト面かなぁ)からこんな仕様になったんじゃないかと考えています(こちら側の勝手な推測ですが)。色々大変なんです。たぶん。

ただ,仕方ないとはいえ,つまんなくなったなあというふうに感じたのも事実です。「HTML5対応やる気あったけど,やることなくなったなあ」と気が抜けました。まあ実はその後色々と面倒くさい仕様が判明して怒涛の更新祭りに突入したわけですけど…。

その怒涛の更新も一通り終わりが見えたときに「さて今後どうしようか」と考えたわけですが,もうそろそろやめたほうがいいのかもしれないなあという結論に至りました。つんでれんこの開発を続けるのはニコニコの運営にとって迷惑なんじゃないかなーという気がしてきたというのが理由の一つ,こちらがどう工夫してもユーザーが納得行く再エンコード結果にならないのはやっててつらいというのがもう一つの理由です。以前別のところで「(ニコニコを見なくなった今でも)つんでれんこの開発を続けているのは運営への恩返しとユーザーへの恩返し」と述べた自分にとって,今回の色々な出来事は開発のモチベーションに影響しました。ここらへんの感情の変遷を話すと長くなるので,やる気が出たときに別の記事を起こそうかなと思います。多くの人が今一番知りたいのは,なんでやめるかよりも,今後どうすればいいか,の方だと思いますし(それは次の章で書きます)。

まあそんなわけで,途中中断を挟みながらもなんだかんだで7年半続けてきたわけですが,お役御免ということですね。随分と長いお付き合い,ありがとうございました。

2. つんでれんこユーザーはどうすればいいの?

開発終了は年内までで,あと1回か2回は更新を予定しています。というのも,年内にニコニコ側で一般アカウント向けの仕様変更が予定されていて,それに合わせて旧仕様一般アカ向けのエンコードを無効化する調整を入れないといけないためです。

また,開発が終了するからといってすぐにつんでれんこが使えなくなるというわけではありませんtdenc.comは今後も維持するつもりですし,つんでれんこも今後引き続きダウンロードできますし,今後も続けて使用することも問題ありません。

問題が起きるとしたら今後各サイトに仕様変更があった場合ですが,ニコニコに大きな仕様変更はしばらく来ないと思います。YouTubeやTwitterもおそらく当分は仕様変更は来ないと見ています。また,もし仕様変更が来てつんでれんこを使うことができなくなった場合はこのブログでそのことについてお知らせをしようと思っています。なので,それまでは安心してご利用下さい。2,3年は多分現役でいられると思います。たぶん。

3. チップの受け付けについて

つんでれんこは趣味で始めたもので,今まで続けてきたのもあくまで趣味です。先ほども触れたように,楽しい遊び場を提供してくれたニコニコの運営と,それを利用して楽しいコンテンツを提供してくれたユーザーへの恩返しというのが継続のモチベーションであり,「対価」を頂くような類いのものではないという考えから,開発期間中は,度々あった寄附などの申し出を全てお断りしてきました

ただ,前回ユーザーサポート終了のお知らせを書いたところ,想像以上に反響が大きくて(17万アクセス/日)。そして思いの外Twitterのエゴサーチで感謝の言葉が引っかかって…。そういうツイートを見るたびにすごくうれしくなったんですよね。相手からの感謝をこれほどたくさん受け取る機会って,これから先おそらく一生ないかもしれないと思ったら,なんだかも出てしまって…w

そんなこんなで,対価を頂くために開発をしていたわけではないけれども,(そもそも開発はもう終わったことだし)いい機会なので最後に記念としてこちら側がユーザーから何かを受け取る機会を設けてみたいなあと思い,「チップ」を受け付けることにしてみました。つんでれんこの開発は終了してしまうので,一般的な「寄附」とは少し違う形ではあるのですが,ネット上でなんか面白いことをやっていた「窓屋」という人に対する心付け,みたいな感じに考えてくださるとよいと思います。チップの渡し方は,「メッセージを送る」方法と「投げ銭を送る」方法の2種類を用意しています。詳しくはこちらをご覧ください。

ちなみに,開発者の誕生日は11月25日で,つんでれんこの誕生日は6月20日(一般公開は7月14日)なので,それに合わせて送っていただくのもいいかもです。

つんでれんこユーザーサポート終了のお知らせ

突然のご報告となりますが,本日(20時)をもちましてつんでれんこのユーザーサポートを終了致します。ニコニコの新仕様への対応やTwitterへの対応のためにここ3ヶ月ほどTwitter検索(エゴサーチ)を用いたユーザーサポートの頻度が上がっておりましたが,どちらのサイトの対応も大体終わり,ちょうどいい機会かなぁと。今後メールでのご質問に対する返信,Twitterのリプライへの対応,エゴサーチを用いたサポート等は,原則的には行わない予定ですが,ご理解いただけると幸いです。

また,Twitterでは以前からつぶやいていたのですが,今年いっぱいをもちまして,つんでれんこの開発自体も終了する予定です(理由は先程と同じで,ニコニコの新仕様への対応もTwitterへの対応も終わりの目処がついたからです)。この件に関してはまた後日,詳細が決まり次第お知らせ致します。

つんでれんこバージョン2.95

つんでれんこバージョン2.95をリリースしました。ダウンロードはこちら

動画の長さが30分を越える場合の自動リサイズで,高さ320ピクセルだったのを360ピクセルに変更しました(サーバの仕様を勘違いしていました)。度重なる更新すみません。今度こそ最後です(そう思いたい…)。

つんでれんこを用いたニコニコ新仕様対策はこちらを参考にして下さい。

つんでれんこバージョン2.94

つんでれんこバージョン2.94をリリースしました。ダウンロードはこちら

主にニコニコ新仕様向けエンコの調整です。動画の時間に合わせて解像度とビットレートを調整しました。ニコニコ側で再エンコードされるときの解像度(15分を越える場合は高さ540ピクセル,30分を越える場合は高さ360ピクセル)にできるだけ近づけるように変更してあります(サーバ側でのリサイズによる劣化をなるべく抑えるためです)。これによって15分を越える動画がサーバで再エンコされるときの劣化が多少和らぐと思います。たぶん。

つんでれんこを用いたニコニコ新仕様対策はこちらを参考にして下さい。

つんでれんこバージョン2.92

つんでれんこバージョン2.92をリリースしました。ダウンロードはこちら

全プレアカが新仕様対象者になったので,旧仕様のプレアカエンコを無効化しました。一応設定ファイル(user_setting.bat)を弄れば復活するようにしていますが,基本的に実験目的でのみご使用下さい。もしくはイケないことをするときに使うとか(ヒント:水曜日の定期メンテ)。

つんでれんこを用いたニコニコ新仕様対策はこちらを参考にして下さい。

【追記(12/14)】ニコニコ新仕様向けの動画作成方法について

ニコニコのエンコサーバの仕様変更が一気に拡大していっているので,なるべく劣化しないようにするにはどうすればいいのかを簡単にまとめます。動画をアップロードする際の参考にして下さい。

動画作成する段階に気をつけること

動画作成のソフトウェアで動画を作成するときに,解像度(映像の縦幅と横幅)を高めに設定して下さい。もちろん解像度を高く設定すると,動画作成の際にソフトウェアの動作が重くなったり,出力したファイルの容量が大きくなったりするので,ほどほどに設定したほうがよいと思います。FullHD(1920x1080)やHD(1280x720)あたりが,一般的なパソコンで扱いやすい大きさかなと思います。

AVIなどの形式でファイルを出力する際は,可逆圧縮コーデックを使用することをお勧めします。解像度が高いと映像のデータ量が多くなるので,非圧縮形式などだとファイル容量が非常に大きくなります(また,つんでれんこで読めないなどの問題にも繋がったりします)。Ut Video Codecなどの可逆圧縮コーデックをパソコンにインストールした後,動画作成ソフトウェアで動画を作成する際に,映像形式として(先程インストールした)可逆圧縮形式を選んで動画ファイルを書き出すと,劣化なしでファイル容量を大幅に減らすことができます。

【追記(12/14)】この段階でNNC(ニコニコ新仕様チェッカー)を使ってみて,エンコードしないでそのまま投稿してもよさそうだと判断したら,つんでれんこやTDEnc2を使わずにそのまま投稿してもよいかもしれません。

つんでれんこやTDEnc2を使う際に気をつけること

つんでれんこバージョン2.79以降で,TDEnc2(Mac版つんでれんこ)バージョン2.26以降でニコニコの新仕様に対応しています。バージョンが古い場合は,つんでれんこやTDEnc2を最新版にアップデートしてください。

つんでれんこやTDEnc2でニコニコ新仕様向けにエンコードするには,アップロード先のサイトを選ぶときに適切な選択肢を選んで下さい。つんでれんこは(小文字のnではなく)大文字のNTDEnc2は選択肢2番が,新仕様向けの選択肢です(この選択肢は今後のバージョンアップで多少変わる可能性はありますが,とりあえずこの記事執筆時点ではこうなっています)。

「ニコニコ側で1.5GBまで対応してくれるんだからエンコードしなくてもいいんじゃないか?」というように思うかもしれませんが,許容容量が大きいからと言ってエンコードしなくてもいいというような単純な話ではないことが,多くのユーザーの検証で明らかになっていますニコニコ大百科に色々な情報がまとまっているので,気になる人は見てみて下さい。結構気をつけないと,思っている以上に低画質低音質な動画が作成されます。

※以上はつんでれんこを用いた場合の動画作成方法です。つんでれんこ以外にニコニコの新仕様に対応したとものとしてはx264guiExがありますので,そちらを使いたい場合はそちらを利用してMP4を作成してください。

動画をアップロードした後に気をつけること

仕様変更によって(これまでは一定条件を満たせばサーバ側で再エンコされなかったのですが)今後は必ずサーバで再エンコードされるようになります。なので,アップロード後にブラウザで画質や音質を確認することをお勧めします。どうしても画質や音質に納得が行かない場合は,運営に改善要望を出すか,他のサイトにアップロードするなどの対応も考える方が現実的かなと思います。

気をつけることは,画質や音質は必ずブラウザで確認するという点です。ダウンロードツールなどを利用してニコニコのサーバから動画ファイルをダウンロードし,それを他の動画プレイヤーなどを用いて確認する方法では適切な確認ができません。ダウンロードツールが接続するサーバによっては,実際にブラウザで見るときとは異なるファイルが落ちてくる場合があるからです。

まとめ

  1. 高解像度で動画を作成する(できれば可逆圧縮コーデックを用いて書き出す)。
  2. 最新版のつんでれんこで大文字のNを選ぶ(TDEnc2の場合は選択肢2番を選ぶ)。
  3. アップロード後に画質と音質をブラウザで確認する(サーバ再エンコによって必ず劣化するので)。
  4. (オプション)納得行かない場合は運営に改善要望を出したり他サイトにアップロードしたりする。