MediaCoderとLilithを利用した倍速動画の作り方

MediaCoderとLilithを利用した倍速動画の作成方法です。(フリーソフトです)
キチンと計算することで任意の倍速にすることが出来ると思います。
## Mediacoder 0.7.2.4536とLilith0.9.9.1を利用


ここでは、DVD経由で取得した複数の動画を結合した後に12倍速にする場合を例に手順を紹介します。

動画結合

VOBファイルは、コマンドプロンプトのコピーコマンドで結合可能のようなので、下記のような感じでファイル単位での計都合を行います。ちなみに、この時点でのMinSaga-MIX.VOBは10Gちょっとのファイルサイズになっており、普通に再生した場合は5時間ちょっとの動画になっています。

media-xxx_1.png


音声抜き出し

一般に、動画はvideoとaudioのファイルが結合しているような感じになっています。そのため、今回はaudio部分を抜き出して12倍速の音声ファイルを作成。12倍速になるように仕込んだvideoと最終的に結合させる方法をとります。
一発で両方を倍速化する方法もあると思いますが、わからんです。


早速、mediacoderで音声だけ抜きます。
結合後のVOBファイルを登録し、VideoタブでEnable Videoのチェックをはずします。

media-xxx_2.png


AudioタブでVorbisを選択し、元ファイルから音質があまり下がらない程度の設定にします。
ちなみにここではogg形式にしていますが、Lilithで読み込める形式なら何でもかまいません。
今回は12倍速にするので、はっきり言って気にしても意味ないです。

ここで、変換後の音声ファイルの長さをチェックすると良いです。
※ソースもとの動画ファイルの再生時間が明確ではない場合にここで再生時間を把握します。


media-xxx_3.png


音声速度変換

Lilithを起動し、右クリックから「ファイルの変換」を選択
先ほど変換を終えたファイルをドラッグして登録します。
「設定」ボタンを押下し、Ogg Vorbis Fileが選択してあることを確認し、「DSP設定」を押下します。
※MediaCoderで読み込みできる形式なら何でも良いです。

media-xxx_4.png


Baseのプルダウンと、その下のスクロールバーを組み合わせて変換後の速度を決定します。
画像では1200%なので、12倍になります。

変換速度の設定を終えたら、「出力コントロール」ウインドウを×ボタンで閉じ、「出力設定」ウインドウで「OK」ボタンを押します。
「ファイルの変換」ウインドウに戻ってくるので「開始」ボタンを押下します。
「ファイルの変換」ウインドウの「参照」に設定したフォルダに変換後ファイルが出来ているはずなので、Lilithで再生してみて予定通りの再生速度になっているか念のため確認します。

動画速度変換

audio側の速度変換が終了したので、MediaCoderを利用してVideo側を速度変換しつつ、audioを混ぜます。
まず、audioタブの「External File」にチェックを入れ、速度変換をかけたaudioファイルを選択します。


media-xxx_5.png


次に、videoタブを開き、「Enable Video」のチェックをつけ、「Source」ボタンの横を「FFmpeg」にして「Source」ボタンを押します。
ここで、「Override frame rate」を、本来のソース動画の12倍にします。
ここでは、本来の動画が29.97(30000/1001)なので、その12倍の359.64036(12 * 30000/1001)にします。
## 数値を入力して、「Apply」ボタンを押下する


media-xxx_6.png


設定画面を閉じ、その他のビットレート設定などを好みに応じて変更します。
後はいつもどおりに変換をかければ、video側もaudio側も速度変換された動画が出来上がります。


media-xxx_7.png


長時間のものの場合は、「Time」タブで1分くらいの時間を切り出してエンコテストすると良いです。
(時間を切り出す場合、ソース元audioが44100Hz以外の場合はAudioタブで44100Hzを選択しないと音声途切れなどが起きます。)

MediaCoderの使い方 (ニコニコ動画のFLV動画をPSP用H.264形式に変換)

 ※動画関連の知識不足のために間違ったことを書いていたらごめんなさい

 Joyful-Movie:MediaCoder 高機能動画変換ソフト(On2VP6対応 PSP対応 iPod対応)にて紹介したMediaCoderのノウハウが個人的に溜まってきました。

 そこで、良くある罠への対策も含めてMediaCoderの設定例などを紹介してみます。
 タイトルに、「ニコニコ動画からDLしたFLVファイルをPSPで」とありますが、MediaCoderで読み込める動画全てで応用可能と思います。例えば、stage6からDLした動画も同様の手法で変換可能です。

 尚、PSP側のファームウェアのバージョンによっては、本方法で視聴出来ないケースが有ります。フルサイズ動画はファームウェアver3.30以降でのみ再生可能です。また、一般的ではないフレームレートだと、ファームウェアのバージョンを上げたら再生出来なくなる事がありました(カスタム含む)

 MediaCoderにはPSP推奨設定パターンを自動選択する機能があり、ファームウェアのバージョンに沿った画質別設定も選択可能です。
 メニューバーの「拡張」 → 「ゲーム機」 → 「PSP」。 コチラも楽なのでオススメ。適当って大事です。


■はじめに

 MediaCoderのインストールです。こちらからThe candidate (stable) releaseと書かれたバージョンを使う事が推奨されているはずです。

 しかし、環境によっては起動出来なかったり、致命的なバグが混入している事があります。過去のバージョンをこちらから入手出来ますので、安定版と呼ばれるバージョンを入手しましょう。(071101現在、3880がオススメ)
 逆に、新しいバージョンのセットに入っているコーデックを古いバージョンで利用する事で問題解決する場合もあります。

 MediaCoder初回起動時にはwebブラウザが開くと思います。中央付近にある"Start Media Coder"ボタンを押す事でMediaCoder本体が起動します。"Do not show this page on next startup"にチェックを入れる事で、次回起動時からこの画面が出なくなります。

 ニコニコ動画からの動画DLはSmileDownloaderなどを利用して下さい。

■MediaCoderの画面

mediacoder_psp_1.png

 MediaCoderを起動し、上記画像中の赤枠で囲まれた部分に変換したい動画を放り込むことで変換リストに該当動画が登録されます。

 変換リスト中の動画を選択すると、プロパティ欄に該当動画の各種プロパティが表示されます(画像右上の青枠内)。
 「プロパティ」と書かれている部分がボタンになっています。ここから更に詳細な動画情報が取得出来ます。
 画像中の動画のように、ビットレート情報が表示されていなくても、詳細の動画情報中にはvideo部分のビットレート情報が記載されています。

 左下部分には、変換後の動画の情報が記載されています。
 ここにある数値は、「オーディオ」タブや「ビデオ」タブ内でパラメータを変更する事で調整可能です。
 変換条件によっては、変換後のファイルサイズの予測も算出されます。

■基本設定

 PSPのフルサイズで、出来るだけ画質の良い動画を作りたいと思います。

●オーディオ設定

mediacoder_psp_audio.png

 「オーディオ」タブを選択して設定します。
 「エンコーダ」がNero Encoderになっており、PSPが再生出来るサンプリングレートが設定されていれば問題ないと思います。
 個人的には、動画に付属している音声にはそれほど拘らないので適当です。

 細かな設定をするのであれば、画像の右下部分にて設定変更可能です。
 AACやHE-AACは、例によってコチラコチラで調べましょう。
 私はよく分かっていないので、元動画と同じくらいか低く設定という感じです(128kなら、128kや92kにする)。適当って大事です。

●ビデオ設定

mediacoder_psp_video.png

 「ビデオ」タブで設定を行います。
 誰とも知らぬインターネット上の不特定が「H.264が良いよ」、と言うのでH.264形式を利用していますが、PSPで再生出来る形式を選べば問題ありません。

 "出来るだけ"高画質を目指しているので「モード」は「Two-pass」か「Three-pass」を選択し、元動画より少し低めのビットレートを設定することにしています。この辺はイロイロ試して自分の納得出来る落としどころを探すのが良いと思います。
 「モード」ボタンや「形式」ボタンを押すとかなり詳細な設定も行えます。意味が分からないので私はさわりません。

mediacoder_psp_video2.png

 「画像」タブにて動画サイズを設定します。
 以前はフレームレートにはチェックをつけないで変換していたのですが、PSPのファームウェアのバージョンアップにより再生出来なくなる動画があったため、最近は29.97に固定しています。
 Stage6からDLした超弩級動画が60fpsだった場合は60fpsに合わせたりしてみます。プルダウンに選択肢はありませんが、手動で入力出来ます。

●サムネイル出力設定

 メイン画面で設定出来ませんが、サムネイル出力機能があります。デフォルト設定だとthmファイルで出力されます(実態はjpegと同じ)。
 PSPファームウェア3.70くらいからはthmファイルがPSP上で通常表示されますが、それ以前のバージョンであれば、拡張子thmをjpgに書き換えます。

 設定方法は、メニューバーの「ファイル」 → 「設定」。firefoxの拡張機能を利用した(?)設定画面がでますので、「Video Filters」 → 「Thumbnail」 を選択。Enableの項目を選び、ValueがTrueになるように設定します。(まるで隠し設定ですね)


 以上で基本設定は終了です。
 上部のボタンがたくさん並んでいる中の「Start」ボタンで変換開始です。
 特に問題なければ、出力フォルダに目的の動画とサムネイルのファイルが出来上がるはずです。

■動画反転パターン

 極稀にですが、変換を行うと反転してしまう動画があります。「play」ボタンでプレビュー再生すると反転して再生すると思います。

 この様な動画に出会ってしまった際には、「画像」タブの回転ボタンを押し、「Flips the image upside down」と「Mirrors the image upside down」を「true」にします。
 回転ボタンの横にあるチェックボックスはチェックしない状態のままにします。

mediacoder_psp_upsidedown.png

 「play」ボタンでプレビュー再生して正常に再生出来れば、変換後の動画も正常になっているはずです。

■高速再生パターン(エコノミー症候群対策)

 ニコニコ動画にて、某ありすえPの作成する動画をはじめとした一部の動画が、エコノミーモードになると高速再生されるパターンが確認されています。エコノミー症候群とか呼ばれていますね。
 上記までに記述された方法を使って動画を変換していくと、エコノミー症候群よろしく高速再生された動画が出来上がることがあります。

 どうやら原因は可変フレームレートでflvを作成する際にnullフレームを大量に挿入するソフトウェアの問題のようですが、よくわかりません。
 参考:asmの研究・開発室 / 現状FLV2MKV置き場
 ※同一ファイルが問題なく変換出来たという報告がある為、環境依存の問題である可能性もあります。

 このような症状になる動画を正常に変換するためには、まず該当動画のビデオ部分のfpsを調べます。

mediacoder_psp_fps.png

 1000fpsと表示されていると思いきや、詳細を見ると31fpsとの表示。最早意味が分かりません。
 VP6のバグという話もありますが、動画形式全般に通じているわけでもないのでよく分かりません。
 「ビデオ」タブの「ソース」ボタンを押して詳細設定で「Override frame rata」を変更します。今回の場合であれば「31」にします。これで正常に動画の変換が出来ます。

MediaCoder 高機能動画変換ソフト(On2VP6対応 PSP対応 iPod対応)

 携帯動画変換君で、利用しているコーデックをアップデートさせたりエンコード時の設定を工夫しても変換出来ない動画があったり、SUPER cで変換するとなんだか画質が落ちているような気がしたりと、動画変換には落とし穴がいっぱいです。
 で、現時点で個人的に最強だと思っているソフトがこちら、MediaCoderになります。簡単に説明すると、対応ファイルの多い変換系フロントエンドになります。少し設定項目が多いので、全くの初心者を自ら名乗るような人には使えないかもしれません。逆に言えば、カスタマイズや詳細設定という言葉に敏感に反応するような人にはたまらない一品です。

 PSPやiPodのようなメディア向けに初期設定があるのですが、私の環境では変換行程でエラーがでたり、音声が出なかったりと問題が出ました。原因となっている箇所を教えてくれる機能があるので、該当箇所関連の設定を変えてみることで簡単にOn2VP6のFLVファイルをPSP用に変換出来ました。
 Joyful-Movie: 携帯動画変換君を使ってOn2VP6動画をPSP用に変換するではエラーが発生した動画も、コチラでは問題なく変換出来ました。また、動画にちらつきや桃色の四角いノイズ(?)が発生した動画もコチラでは問題なく変換出来たです。

MediaCoder.png

PSP用の面白プレビュー機能なんかもあります
MediaCoder_PSP.png

MediaCoderの試用
MediaCoder - 非常に多くのメディアファイルに対応したエンコーダー

SUPER 対応形式豊富な動画変換ソフト

 これはある意味最強です。Joyful-Movie: 携帯動画変換君を使ってOn2VP6動画をPSP用に変換するでは変換出来なかった動画も上手く変換出来たりする事も多く、最終手段として利用しています。
 また基本設定が揃っているため、IPODや携帯向けの変換や、他フォーマットへの動画変換全てを柔軟にこなすことが出来ます。

SUPER.png

SUPER c:マルチコンバータ
あらゆるマルチメディアファイルを相互変換するフリーソフト「SUPER C」 - GIGAZINE

携帯動画変換君を使ってOn2VP6動画をPSP用に変換する

 ニコニコ動画で見かける高画質の動画を携帯動画変換君でPSP用に変換しようとしても、エラーを吐いて上手く変換出来ないことがあります。これは、その動画がOn2VP6と呼ばれているコーデックを使用しているが、変換君が現在On2VP6に対応していないためです。

On2 VP6 - Wikipedia

この問題を解決する方法として、今回はffdshowのバージョンをあげる方法の紹介になります。
詳細な設定は下記ページをご参照ください。
※ffmpegは最新バージョンでは上手くいかないこともあります。私はrev9133で上手くいきました
変態観測日記 過去ログ
WaterWorks

henkankun.png

但し、上記方法で変換しても画像が反転してしまう場合や、変換時にエラーになってしまう動画もまだまだあります。その様な動画は下記ソフトウェアを使うことで問題解決す場合が多いです。(しかも画質が向上した上にサイズも小さくなる気がする)
Joyful-Movie: MediaCoder 高機能動画変換ソフト(On2VP6対応 PSP対応 iPod対応)

GOM PLAYER + 楽々♪FLVSplitterインストーラー FLVファイル閲覧セット

 さて、今回はFLVファイル閲覧用ツールになります。様々な圧縮方式の登場などにより、初期環境では再生出来ないFLVファイルも結構あるのですが、GOM PLAYERと楽々♪FLVSplitterインストーラーの組み合わせで大抵再生出来るようになる気がします。
 これで、ニコニコ動画からDLしたファイルが再生出来ない事や、特定のFLVファイルのみ再生出来ないことも解決すると思うです。

GOM PLAYER

プレイリストやスキン機能といった最近のプレイヤーが兼ね備えている機能に加え、動画のフィルター機能が揃っていたり、キーショートカット機能がついていたりと便利なプレイヤー。 ちょっぴり重いかもしれないですが、MSのアレよりは遙かに軽快な動きをします。

GOMPLAYER.png

:: GOM PLAYER ::


楽々♪FLVSplitterインストーラー


FLVファイルの閲覧に必要なファイル関係を一発でインストール出来るようにしてくれる超絶便利補助ツール。

簡単にFLVを再生可能にする「楽々♪FLVSplitterインストーラー」 :教えて君.net
楽々♪FLVSplitterインストーラー(WindowsNT/2000/XP / 画像&サウンド)

SmileDownloader ニコニコ動画保存ツール

SmileDownloaderは、「ニコニコ動画」や「YouTube」の動画を IEの右クリックメニューから簡単に保存できるダウンローダです。 IEのキャッシュに残っている動画はキャッシュからファイルを保存するため、サーバーに余分な負荷をかけません。

適切な設定を行うことで、ファイルダウンロード時のフォルダ指定やファイル名の設定を完全に省略出来ます。本当に右クリックメニューから送るだけでの保存が実現出来ていていい感じですね。

smiledownloader.png

ニコニコ動画保存ツール 「SmileDownloader」

Vid-DL 各種動画共有サイトの動画ダウンロードツール

 最近では沢山の動画共有サイトがあり、それぞれに保存方法があったりするわけですが、Vid-DL ならどのサイトでも、同じ方法で動画のダウンロードが可能です。
 会員登録をしなければ、動画の保存が出来なくなっているようなサイトや、目茶苦茶な名前のファイル名でダウンロードさせようとするサイトには特に威力を発揮します。

動画保存方法

Vid-DL.png

上記画像中の、動画URLに続く、枠に囲まれた部分に保存したい動画を閲覧出来るurlを入力します。すると、画面左下に動画をダウンロード出来るインターフェイスが出現します。保存ファイル名の右にある動画名をコピーした後、Download FLVボタンを押すと便利です。

Vid-DL - 動画ダウンロード保存支援ツール

現在の対応サイト(本家サイト参照070805時点)

YouTube, Dailymotion, Veoh, mncast, GUBA, AmebaVision, mgoon, iFilm, Metacafe, Stage6, 裏アゲサゲ, Porkolt, AdultSatellites, LiveVideo, Pornotube, Daum, GoogleVideo, Jumpcut, krazyshow, krazytube, Tagstory, Aura, Hoosoo, ニコニコ動画, Crunchyroll, Pornhost, Tudou, Mofile, Tvix, FLURL, Yourfilehost, Badongo, Mojoflix, Badjojo, uume,

ニコニコ動画保存 smile downloader

ブックマークレット形式でのニコニコ動画保存方法になります。
ブラウザにより多少利用手順が異なりますので注意が必要です。
利用になれると一番使いやすいニコニコ動画保存方法なのではないかと個人的には思います。

smile downloaderのブックマークレット起動後は下記のようにニコニコ動画の画面から直接flvファイルを保存するためのリンクが作成されます。タイトル名で保存出来るようにしてくれるところが嬉しいですね。
nicopon.png


本家の方の使用方法解説動画



Video: [ニコニコポン] smile downloaderでニコニコ動画のFLVを保存 IE追補版

ニコニコポン(α) - ニコニコ動画をちょっと便利にするツール集 [FLVダウンロード]

Youtube動画保存 KissYouTube

OSやブラウザに関係なくYoutubeのFLVファイルを保存出来る方法になります。

動画保存方法

保存したい動画を視聴出来るURLまで移動します

gensui.png

URLのyoutube.comの部分を、kissyoutube.comに変更します
jp.youtube.comの様なときでも、kissyoutube.comに変更することで利用可能です。
すると、該当動画のFLVファイルをDLできるKissYouTubeのサイトに移動出来ますので、あとは普通にファイルを保存出来ます。
※DLする際には、ファイルの拡張子をflvにするように気をつけて下さい

gensuiflv.png


Download Youtube Video. Just add 'Kiss'! Keep It Super Simple. - KissYouTube

ニコニコ動画保存 nicovideon

OSやブラウザに関係なくニコニコ動画のFLVファイルを保存出来る方法になります。
ただし、この方法ではコメント部分については保存出来ません

動画保存方法

保存したい動画を視聴出来るURLまで移動します

rituko.png

URLのwww.nicovideo.jpの部分を、www.nicovideon.jpに変更します
すると、該当動画のFLVファイルをDLできるnicovideonのサイトに移動出来ますので、あとは普通にファイルを保存出来ます。

ritukoflv.png

nicovideon : ニコニコ動画のFLVをダウンロードする

 


メイン | 動画共有サイト »