日記帳だ! with Tux on Libserver

二度目の大改造!! 日記帳…か?を継承し、より柔軟でパワフルなBlogに変身しました。

RSSに対応しています。リンク・コメント・トラックバックは自由にしていただいてほぼ問題ありません。
RSS購読方法、僕のリンク・コメント・トラックバックについての考えを読むことをおすすめします。

JavaScriptを有効にし、Cookieを受け入れ、以下のブラウザを使うことで完全なコンテンツが楽しめます。
Mozilla Firefox 3.0(Get Firefox)・Opera 9.6・Safari 3.2・Lunascape 4/5(Gecko)・Lunascape 5(WebKit)
Internet Explorer 7/8とそれを使うIEコンポーネントブラウザ(Lunascape・Sleipnirなど)

<< 過去

未来 >>

Flash VideoをAviSynthで切り貼りしてPDFに貼り付けた

もう国際交流の出発の3日前、準備せねば。

とはいえ荷物の準備はまだで、それはあす行うことにしている。

その前にプレゼンテーションを作ろうと思ったのだが、技術的な問題で時間を食ってしまった。

その技術的な問題は今さっき解決した。


問題はYouTubeの動画を切り取ってPDFに貼り付ける方法。

このためにはいくつもやることがあって、1つ1つ解決していかなければならない。

  1. YouTubeから動画をダウンロードする
  2. Flash Videoを取り扱いやすい形式に変換する(不要なはずであるが……)
  3. AviSynthで編集する
  4. 適当な形式で書き出す
  5. PDFに貼り付ける

この5つ全てがハードルだった。ひどい話。

ちなみにAviSynthを使ってるのは、無償である、多機能である、携帯動画変換君のffmpegが取り扱えるというのが理由。

その実体はどんなものかというのは過去の記事を見るのがいいだろう。
手書きが一番のビデオ編集、Avisynth編集にとどまらず作るAvisynth字幕の付け方をAviSynthに教えてあげるの

手書きでビデオ編集とか流行らんでとは思うが、いかんせんこれ以外使えるソフトがない。


まず1だが、YouTubeの動画などは容易にはダウンロードできない。flvファイルがどこにあるかわからないから。

というわけでそれを教えてもらうシステムが必要なわけです。

Vid-DL

これを使った。まぁありがちな方法よね。

なんかYouTubeのダウンロードは仕様変更でへんてこな方法になってたが、ダウンロードできた。

他にも方法はあろうと思うが、まぁダウンロードできたからよしとしよう。


さて、これをAviSynthで読み込みましょうかと、

DirectShowSource("hogehoge.flv")

と書いたら、なんか読み込めんと返ってくる。

というわけでDirectShowのフィルタが足りんことがわかったので、K-Liteを入れ直す。

どうもFLV Splitterとかが無かった感じ。

これで行けるだろ、と思ったらAviSynth経由で確認すると動画の色がなんかおかしい。

DirectShowフィルタの問題ではないのは間違いないのだが、なんだろうか。

とにかくFlash Videoをそのまま取り扱うのは無理があることが分かった。


それなら、と携帯動画変換君でVideo・Audio共にそのままmp4コンテナにコピーしようと思ったら、そもそもうまく起動しない。

理由は定かではないが、x64が悪さをしている可能性が高そうだと思った。

そのままでもいけるのかもしれんが、ようわからんのでWindows XPを立ち上げることした。

実はデュアルブートがうまく設定できなくて、起動ディスクのフロッピディスクを突っ込んでXPを起動できるようにしたのよ。

まぁめったに起動せんからかまわんのだが、こういうときXPも一応起動できる状態というのは強い。


Windowsでは携帯動画変換君は立ち上がったものの、コーデックが認識できんといってmp4にコピーできなかった。

その後ごねごねしてたら、そのFlash VideoはH.264+AACというFlash Videoだった、そういえば最近はそうでしたね。

というわけでそれならなおさらコピーできてもよさそうなもんだが、どうにも。

それでWebを調べると、使えそうなffmpegが発見できた。

お気に入りの動画を携帯で見よう

どうもffmpegをWindowsでコンパイルしている人がいたらしい、こりゃすばらしい。

調べてみるとAviSynthにも対応しているみたいだから、携帯動画変換君独自拡張のオプションだけ外せば置き換えて使えそうね。

これで単純にmp4コンテナにコピーするといけた。

ffmpeg -i hogehoge.flv -vcodec copy -acodec copy -f mp4 hogehoge.mp4

これでコピーするとmp4コンテナに収められたH.264+AACという驚くことのないファイルが出来た。

結局コーデックが認識できなかった原因は携帯動画変換君のffmpegが古かったからということになりそう。

あとはAviSynthでTrimしてffmpegでH.264+AVCなmp4に変換した。

この形式のまま使えるかはようわからんが、とりあえずこの形式にしとけばあとの工程でも便利かと思った。

まぁ必要だったら改めて変換し直せばいいだけだしね。


動画をプレゼンテーション中に貼り付けようにもなかなか良い方法がない。

というのもOOoなのでPDFにしない限りOOoの入ってないマシンではうまく使えない。

OOoがあったしてもフォントの問題などが生じるかも知れないのでPDFにしておきたい。

動画をPDFに統合できれば便利だが、果たしてできるのか。

調べるとAdobe Acrobat 9 Professionalからは簡単に挿入できるようになったらしい。だがそんなもんはない。

しかしそれ以前のバージョンでも挿入できるような記述があったので、自分のAcrobatを探ると高度な編集にムービーツールというのがあった。

ちなみにAcrobatってのはPDFを作成したり編集するソフトね、Acrobar Reader改めAdobe Readerは閲覧だけなのでできない。

特に形式は問わないようなのでさっき作成したmp4を埋め込んだ。

QuickTimeさえあれば再生できそうな感じ。


さて、これで技術的な問題は乗り越えたわけですが、これを取り込んで書くところに至っていないのが現実。

というわけで、明日はまずこれをサッと書いてしまいましょうか。

あと念のため発表するであろう環境でも問題ないかというのを指導教員にも確認しておこう。


Author : hidemaro
Date : 2010/03/20(Sat) 23:44
Windows・Microsoft | comments (0) | trackback (0)

コメント

コメント投稿


画像認証にご協力ください。表示されているA~Zのアルファベット大文字4文字を半角・大文字で打ち込んでください。
(Sorry,image only...)

トラックバック

トラックバックURL : http://hdmr.org/d/tb.php?700

Tools