2009年1月11日日曜日

尻切れ動画の修復

ネットからダウンロードした動画の末尾が完結していないという場面にしばしば遭遇する.ストリーム動画のダウンロードが途中で停止してしまった場合や,元のファイル自体に何らかの不都合(エンコード時やアップロード時のミス)がある場合などにこういう問題が発生するようだ.Gom Player で再生すると画面下のプログレスバーが動画の途中までしか表示されず,数秒先に移動するなどの操作が実行できないファイルがこれだ.MMname2 で解析すると「尻切れファイル」と診断される.

基本的には再度ダウンロードし直せば良いのだが,元ファイル自体が壊れていたり,ダウンロード元が既に存在しない場合は,手元のファイルを修復するしか手がない.そこで,尻切れファイルを修復する方法について考えてみた.修復とはファイルに書き込まれた再生時間の情報と実際の再生時間を一致させるという事である.

【方法1】ストリームコピーで新しいファイルを作る
Super や Virtual Dub のストリームコピー機能を使用して新しいファイルを作成すると,尻切れ状態が解消されることがある.

【方法2】再エンコードする
上の方法でも尻切れが解消されない場合は,Super 等を使って再エンコードすれば良い.
ただし,再エンコードだから時間はかかる.もっと手短に済ます方法は無いものだろうか.今の所,良い方法は見つからない.
 

0 件のコメント: