wmv、flv【YouTube】ファイルの音ズレをなくす
ネットで拾える動画の70~80%が恐らく『wmv』、ウィンドウズメディアビデオファイルになる。初期状態のWindowsで再生出来、圧縮率も高く、それなりに便利。最近ではYouTubeを視聴する人も増え、『flv』というファイルをダウンロードする人も多いだろう。
しかし、である
携帯やPSPに動画を入れて携帯したい人で、wmv、flv(YouTubeファイル)の変換で音ズレに頭を悩ませている人は結構いるハズだ。wmv、flvは他の圧縮形式への変換には不向きなのだ。
wmv、flvファイルの変換で音ズレ回避の方法を紹介。
wmv、flvファイルは可変フレームの動画もある。
可変フレームと云うものは1秒間に表示されるフレーム数が一定ではない。コレが音のズレる一番の原因なのだ。
これを解決するには、『Avisynth』というフリーのツールを使うのが一番だと思う。
Avisynthダウンロードサイト
ちなみにここで紹介する方法はAvisynth2.5.6以降でないと使えないので、古いものを使っている人は新しくインストールし直そう。
インストール方法、使い方は「AvisynthWiki 」に詳しく解説されています。
そちらを参照してください。
後日、簡単な使い方をココのブログでも後日紹介する予定です。
■やり方
普段wmv、flvファイルを変換しているソフトに、
Avisynth経由でwmv、flvファイルを読ませてやる。
(注:AviSynthでflvファイルが読めない方は
flvファイルがAviSynth、WindowsMediaPlayerで読めない
をご覧下さい)
Avisynthのスクリプトで、以下のように読み込みの指定をする
DirectShowSource("C:\movie\file.wmv", fps=29.97,convertfps=true)
(上記のパス、ファイル名、フレームレートは各自で設定)
■携帯動画変換君を使った場合
携帯動画変換君をインストールしたフォルダ内の
『cores
』フォルダ内にある『AVS_Skelton.avs
』をテキストエディタで開く。
DirectShowSource~~~で始まる一文を以下のように書き換える
DirectShowSource("<%InputFile%>", fps=15,convertfps=true)
(注1:空白含め、全角文字が含まれないよう注意しましょう)
(注2:fpsは変換後のフレームレートにあわせた方が無難だと思います)
こんだけです。
メジャーなツールは大抵Avisynthを読めるように出来ています。
wmvファイルやYouTube動画を変換して音ズレに悩んでいる人は是非試して欲しい。
大抵が一発解決する筈だ。
現在使っているツールで読めなかった場合は、この際思い切って携帯動画変換君やVirtualDub等、Avisynthの読み込めるツールを導入するのも良いかもしれません。
2009.09.09追記
紹介したスクリプトの先頭に全角の空白があった為、そこを含めて「コピー⇒avsファイルに貼り付け」をするとエラーが発生するとの事で修正しました。メールしてくれた「た。」さんありがとうございます。
コメント・トラックバックページ C[25] T[0]
関連記事
mp4 RawVideo+Yambでh.264/AVCのフレームレートを変更
地デジ録画ファイルの謎の音ズレ発生。原因は謎なまま解消。
地デジ録画ファイルをCMカット編集⇒mp4へ変換:MPC-HCで音ズレしない
48000Hz⇔44100Hz変換の音ズレ、FFMpeg、携帯動画変換君の音ズレ
地デジ番組録画の変な音ズレを体験
地デジ録画ファイルの音ズレ対処法、5.1ch番組の編集方法
ふぬああのドロップフレームをなくす。
音ズレ:TV番組やVHSビデオをMPEG2にキャプチャの場合
昨日のAviファイルの音ズレ、原因判明?
こんな音ズレもあるのか(´Д`;)
ぜんぶ見る>> 携帯動画変換君 | 音ずれ対策 | 動画変換・再生の小技
スポンサード リンク
