AviSynthはaviだけでなくmp4とか色々な奴も読み込めるようにする事が出来る、しかし、
DirectShowSourceを使うと音ズレするし映像が乱れた、FFmpegSourceを使ったら音ズレしなくなったし映像の乱れも無くなった。
よく把握してないが雑に入れ方を書く。
---
FFmpegSourceをダウンロードする、FFmpegSourceのGitHubから「ffms2-2.23.1-msvc.7z」(2017年6月2日現在の最新版)をダウンロードして解凍。
dllとかを適当にAviSynthのPluginフォルダ(例えば、C:\Program Files (x86)\AviSynth+\plugins+)に入れる。「ffms2.dll」を入れれば良いっぽい。
これで下準備完了。
そしてavsファイルの編集、例えば、aviの時にこういう風にする部分
AviSource("Sample.avi", audio=true).converttoYV12を以下のようにする
a="Sample.mp4"
AudioDub(FFVideoSource(a), FFAudioSource(a))
こんな感じでいけました。
参考にしたページ:ニコ生から落としたflv動画をmp4にエンコする時音ズレしないようにする方法 - Qiita
0 件のコメント:
コメントを投稿