あおしまの日記

あおしまさんの日記らしいです。個人的に興味がある事を時々書きます。スマートウォッチPebble日本語パックを作成、公開しています。

動画の結合

とあるmpeg2ファイル群*1を結合するのに、どうにもいいツールがない。これもひとえに特許がらみであるが、搦め手で回避できるようなのでメモする。

  • 結合は色々あるが、時間までちゃんと繋いでくれるツールが見つからなかったので、copy /b なり cat で構わないようだ。ただしファイルは大きいのに時間が先頭1ファイル分になって再生機によっては混乱してこける。
  • これを回避するために、ffmpegで時間軸を均す。-dts_delta_threshold (数)などつけると出来る。数字はいくつでもいいみたい。だから1でいい。
  • 動画のフォーマットはいじりたくないので-sameqでフォーマット不変指定を。ただノイズ除去はしたいので-nr(数)でノイズ除去。ノイズ除去レベルは好みで。

こんな指定で一度なぞると、mpeg2ファイル群を1つに繋いで時間軸を正規化できる。後はお好きにどうぞ。このとき-samwqをやめて、好みのフォーマットに変換してしまっても構わないと思うがそれはプロセッサの能力による。

*1:という事にしておく