動画 : してログ

今回はニコニコ実況のコメントを埋め込んだMKV動画の作成方法を紹介します。特に難しいことはなく、順番にツールを使用していく単純作業でできます。そうは言っても、若干注意点もあるので私が保存に使っているお勧めの設定と手順をご紹介します。

必要なツール

録画(TS抜き)や動画エンコードについてはできるものとして、その他に下記のツールを準備しておいて下さい。いずれもインストール不要で私の環境ではそのまま動きました。

  • jkcommentviewer
    ニコニコ実況のコメント(過去ログ)をダウンロードするためのツール。これでコメントログをXMLファイルに保存する。
  • NicoConvAss
    kcommentviewerでダウンロードしたコメントログ(XML)を字幕ファイル(ASS)に変換するツール。下の方の「おまけ」という所に置いてあると思う。
  • MKVToolNix
    動画及び字幕(コメントログ)を結合したMKVファイルを作るツール。MKVの汎用編集ツールなので、結合・分解・再結合などもできる。

動画の準備

録画時に、自分と分かるコメントを放送開始直後に打っておくと、動画とコメントを同期しやすいです。録画開始時間が分かっていてもズレているように感じることもあるので、客観的な目印になります。

エンコードの設定ですが、品質重視の保存版は1440x1080(DAR16:9)、インタレース維持(60i)にしています。そうでないものについては、1280x720(PAR1:1)、プログレッシブ化(24p/30p)にしています。なお、CMについてはカットしません(実況付きの場合CMの導入や内容についてのコメントも楽しいものです)。

また、私はエンコードに市販の TMPGEnc VMW6 を使っています。フリーソフトだけでもエンコードは可能ですが、使い勝手も良く仕上がりも綺麗なので持っていて損は無いと思います。実際に使っているエンコード設定を下記表に示します。

画質 形式 インタレース除去 解像度 ビットレート 容量縮小率 感覚的な画質
最高 mp4 60i インタレース除去を行わない 1440x1080 (SAR16:9) 2Mbps 15% 放送画質と遜色なし
mp4 24p 24fps 化(コーミング除去優先) 1280x720 (PAR1:1) 1.5Mbps 12% アクションシーンでも画質低下に気づき難い
mp4 24p 24fps 化(コーミング除去優先) 1280x720 (PAR1:1) 1Mbps 8% アクションシーンや細かい文字周辺で言われれば気づく程度の低下が見られる
mp4 24p 24fps 化(コーミング除去優先) 1280x720 (PAR1:1) 0.8Mbps 6% シャープさが無くなり、書換遅延部分が見分けられるが、コメントが流れれば気にならない

コメントログのダウンロード

jkcommentviewer を使い、放送時間に掛かるコメントログをダウンロードし、XMLファイルに保存する手順です。時間の範囲が2時間以内は「ツール>過去ログをダウンロード」からできますが、それを超える場合は「過去ログに接続」(チャンネルを選択するプルダウンメニューの中にあります)で取得してください。後者の場合は、コメントをスクロールしてみて最後まで読み込んだのを確認してから保存するようにしてください。

過去ログに接続の設定
過去ログに接続の設定

ここで開始時間は厳密に動画と合わせる必要はありません。字幕ファイル(ASS)を作る際、もしくはMKVに結合させる際にディレイ(マイナス方向も可)で調節できます。なお、録画のファイル名をカスタマイズしておき、放送局、開始時間、終了時間が分かるようにしておくと、取得範囲の設定が簡単になります。

取得したコメントログ
取得したコメントログ

字幕データに変換する

NicoConvAss を使い、コメントログ(XML)から字幕ファイル(ASS)に変換する手順です。動画の解像度に合わせて、フォントサイズ、フォント倍率を設定し、ディレイにて表示タイミングのずれを調整します。設定済みのウィンドウに、コメントログ(XML)をドラッグ&ドロップするだけで、同名の字幕ファイル(ASS)が出来上がります。

解像度 フォントサイズ フォント倍率
1440 x 1080 28 横:168%/縦:255%
1280 x 720 28 横:150%/縦:150%
TSファイルはドロップしなくても大丈夫です
TSファイルはドロップしなくても大丈夫です
“下コメ”はチェック入れておきましょう
“下コメ”はチェック入れておきましょう

MKVに結合して完成

最後に MKVToolNix を使い、動画ファイルと字幕ファイルをMKVファイルに結合します。他にもたくさん機能がありますが、今回は動画と字幕の2ファイルをドラッグ&ドロップして、「Start multiplexing」ボタンを押すだけの作業になります。

動画と字幕をドロップして Start 押すだけ!
動画と字幕をドロップして Start 押すだけ!

コメントのずれの調整

録画開始時間とコメントログの時間をぴったり合わせて(30秒前とかに録画開始されている場合はそれも計算に入れ)、最初と最後のCMもカットしないようにすれば、この手間は省け(ディレイは常にゼロになり)ます。

もし、ずれているコメントを調整するときは、NicoConvAss もしくは MKVToolNix のどちらかお好みの方で行ってください。NicoConvAss の場合は、設定値が保存されるので便利かも知れません。また、コメントは数秒早めに調整してラグを無くすのもいいかと思います。

最後に

ニコニコ実況を埋め込んで保存しておくと、同じ映画でももう一度観たくなるし、放送される度に別バージョンを保存しておきたくなります。実況があるだけで同じシーンでも印象が違ってくるし、放送されたときの時事ネタも流れていたりするので、新しい映画の楽しみ方としてアリだなと思います。もしかしたら、レンタルやオンデマンドが普及した今、地上波を見直すきっかけになるかも知れません。毎回祭りになるアレなんかは、放送回によってはサーバーがダウンしたり、大量コメントで処理落ちしたり、別バージョンを観るのが非常に楽しくなります。どこで買っても同じ内容では何度も観たりしませんからね。

今までインタレース除去のフィルターで“常にインタレース除去を行う(2倍 fps 化)”をした後、出力設定で 24fps をすればいいと思っていました。これは多くの場合うまく行きますが、CM入りで出力するような場合はそうでない場合があるようです。同じソースでも、CMカットした場合はうまく行き、CMを残した場合は(本編の)カットによっては半分のフレームレートになります。インタレース除去の方法を変更して“Weave”などにしても、ブレンドされてブラーが掛かったような動画になり、この組み合わせではうまく 24fps になりません。また、エンコード時間も2倍(2倍 fps 化すると処理するフレームが倍になるため)掛かってしまいます。

インタレース除去は“24fps化”を選ぶ
インタレース除去は“24fps化”を選ぶ

すべての場合でうまく行くかは分かりませんが、このような場合はインタレースの除去は“24fps 化(コーミング除去優先)”などを選んだ方が良いようです。それから、出力のプレビューでコマ送りして必ず確認し、更に複数の異なるカットで確認した方が良いと思います。

前に どこかのサイトで60fpsの出力プレビューで「2回に1回更新だったら30fps、2回に1回→3回に1回更新の繰り返しだったら24fps、毎回更新だったら60fpsで出力する」みたいな情報を見て「インタレース除去は“2倍 fps 化”を選んでおけば良い」というようなクセが付いておりました。しかし、これだと(本編の)カットによっては30fpsに見えたり、24fpsに見えたりするのであまり鵜呑みにしない方が良いと思いました。

例えばNAS上にある、2時間越えのMKVファイル(2.4GB)を開こうとすると、上の通り4分も待たされます。同じファイルを別PC(Windows7)の共有フォルダに置いた場合は30秒くらい、ローカルに置いた場合は2秒です。HDDのランプの点き方からすると、ローカルにコピーしている感じは無く、サーバー側でのみ何か処理されているような感じがします。

海外のフォーラムを見ると、VLC 3.0(正式版ではない)を試せとあるけど、やってみても結果は同じです。設定項目にも該当しそうなものは無いし、結局これらのスレでも解決してないみたいだし、今のところVLCでは仕方ない問題っぽい。

NASとPCで待ち時間が違うのは、プロトコルのバージョン違いか、サーバー性能の違いじゃないかと思います。iSCSIにしてローカルにマウントすれば解決しそうな気がしてますが、面倒なので試しておりません。今のところは、ローカルにコピーしてから再生するか、MKVを使わないようにする、というのが現実的な解決策となります。

追記

iPhoneにVLCアプリ入れて同じMKVを再生してみたら一瞬で開始されました。Windows版に特有のバグで確定でしょうかね、早く修正されることを望みます。



裸眼で確認できるほどのグリーンフラッシュは珍しいが、小さいものはそれほど珍しくないということだろうか…。ちょっと自信が揺らぐなあ。

10/14 新潟市西区 内野浜
Canon EOS Kiss X4 / ミラーレンズ800mm F8 DX
MOV×1→TMPGEnc VMW6
Tags #大気光学現象 #グリーンフラッシュ #だるま夕陽 #夕陽 #動画 #GFC
※この記事は「Yahoo!ブログ - HDRp」からの転載です

だるま夕陽から、沈むときにはグリーンフラッシュ(5:50くらい)します。今回のグリーンフラッシュは、少し青みがかってみえます。もしかしたら、日本でもブルーフラッシュは見れるのかも知れません。



グリーンフラッシュ部分のGIFアニメ



太陽の下側が垂れ下がってきました


海面下からもう一つの太陽が現れます


ふたつの太陽が繋がって“Ω”の形に
(The Omega Sun)


首が太く繋がり、人のシルエットのように
(だるま夕陽)


千切れそうな上端に緑色が見えてきます


沈む瞬間に緑の閃光が走ります


少し青みがかっているようにも見えました


<BGM>
無料音楽素材 煉獄庭園
http://www.rengoku-teien.com/


10/02 新潟市西蒲区 角田浜
Canon EOS Kiss X4 / ミラーレンズ800mm F8 DX
MOV×1→TMPGEnc VMW5
Tags #大気光学現象 #グリーンフラッシュ #だるま夕陽 #夕陽 #動画 #GFC
※この記事は「Yahoo!ブログ - HDRp」からの転載です

はい本日、僅かなグリーンフラッシュが見られました。撮影回数にして9回目です(通った回数はもっとありますが)。まだまだ満足していないので、明日からの秋晴れに期待しています。

動画で見たい人は、こちらのYoutubeでどうぞ。お急ぎの方は、沈む間際(6:00)からご覧ください。


<BGM>
無料音楽素材 煉獄庭園
http://www.rengoku-teien.com/


09/29 新潟市西区
Canon EOS Kiss X4 / ミラーレンズ800mm F8 DX
MOV×1→TMPGEnc VMW5
Tags #大気光学現象 #グリーンフラッシュ #風景 #夕陽 #動画 #GFC #佐渡

※この記事は「Yahoo!ブログ - HDRp」からの転載です

粟島は完全に、佐渡は両端が浮いているように見えました。もうちょっとで夕陽の沈む位置が佐渡を外れるので、このような日には、だるま夕陽になると思います。

音楽素材:無料音楽素材 煉獄庭園
http://www.rengoku-teien.com/index.html

09/21 新潟市西区
Canon EOS Kiss X4 / ミラーレンズ800mm F8 DX
MOV×1→VirtualDub + Deshaker / TMPGEnc VMW5
Tags #動画 #蜃気楼 #浮島現象 #佐渡 #粟島 #佐渡汽船
※この記事は「Yahoo!ブログ - HDRp」からの転載です

今回はドライブレコーダーの動画素材を使って、撮影時のブレを補正する方法を解説していきます。


<用意するもの>

VirtualDub
http://www.virtualdub.org/

Deshaker
http://www.guthspot.se/video/deshaker.htm


<処理手順>

1. VirtualDub で動画を読み込みます

2. Video → Filters → Add → Deshaker でフィルタを追加します

3. Deshaker の設定を開き、Pass 1 parameters の黄色い部分を変更します

4. Filters 設定を閉じ、「右三角0」を押します

5. 動画が再生されるので、最後まで終わるのを待ちます

6. Video → Filters を開き、Deshaker の設定を開きます

7. Pass 2 のボタンを押し、Pass 2 parameters の黄色い部分を変更します

8. File → Save as AVI で、動画を出力します




<少し補足>

処理手順で示したように、分析とフィルタ適用の2回のパスで処理するような流れになります。1回目のパスで音声が邪魔な場合は、Audio → No audio を選択しておくと良いと思います(Save as AVI の前に戻さないと音声が消えるので注意)。

補正の設定ですが、カメラは車に固定されているので、上下(Vertical)を大きめ、左右(Horizontal)と回転(Rotation)は小さめ、前後(Zoom)は補正なしにしています。前後をなしにするのは、加速や減速時に拡大や縮小されるのを防ぐためです。

なお、作例では上下の補正をもう少し小さくした方が良かったかも知れません。


<追記>
 * zoomをオフにするのは、Pass 1 の Detect zoom のチェックを外すほうが簡単でした。
 * ブレの激しい素材は、Pass 1 の Scale = Full / Use pixels = All にすると良いみたいです。


06/27 新潟市
Transcend DrivePro200
MOV×1→VirtualDub + Deshaker / TMPGEnc VMW5
Tags #動画 #ドライブレコーダー
※この記事は「Yahoo!ブログ - HDRp」からの転載です

グリーンフラッシュを見たいの6回目は、溶けるように消えてゆきました。10月ぐらいになると新潟市でも佐渡を外れるようになるので、それまでは夕陽回になるかも。

09/02 新潟市中央区
Canon EOS Kiss X4 / ミラーレンズ800mm F8 DX
MOV×1→TMPGEnc VMW5
Tags #風景 #夕陽 #動画 #GFC #佐渡
※この記事は「Yahoo!ブログ - HDRp」からの転載です