• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
2014年11月15日

AviUtlの音ズレ対策 その1

私がよく利用している動画編集ソフトは「AviUtl」(エーブイアイ・ユーティル)というフリーソフトです。元々は入力したaviファイルにフィルタをかけたり、カット編集やリサイズして別の形式にエンコードするエンコーダー的な使い方をするソフトでしたが、「拡張編集Plugin」の登場により、「AviUtl」上でタイムライン編集が可能となりました。これにより字幕やテロップな追加などの「テキスト合成」や、複数動画の「合成編集」などもできるようになり、「動画編集向け」と「動画編集向け」の両方を兼ね備えた本格的な動画編集ソフトとなりました。

 私が「AviUtl」を使い始めた頃のマイパソコンのCPUは「Celeron400」。このPCでエンコード処理をするとフリーズしたのかと思うほど激重になり、次は自作PCにチャレンジしてもっと動画編集環境を整えなければと思いました。当時の動画編集ソフトは「AviUtl」と「TMPGEnc」の二つが有名でして、エンコードする時に使用した映像コーデックの主流は、「MPEG-1」から「DivX3.11 Alpha」「DivX4.12」に移り始めてました。

 昔話はこれぐらいにしておきまして、「AviUtl」の最大の特徴は、プラグインで機能拡張が出来る点です。私が利用している「AviUtl」の機能は、ほんの一部に過ぎず、年々新たなプラグインが登場したり更新されている事もあって、未だにエンコード条件は試行錯誤な日々です。また、「AviUtl」は数々のプラグインで拡張できて細かい設定が出来る反面、正しい設定をキチンとしないとトラブルが発生しやすいソフトでもあります。私はかれこれ10年以上「AviUtl」を使っていますが、未だに悩まされる問題がいくつかあります。それは、

・インターレース解除
・アスペクト比
・エンコード条件
・音ズレ


 以上の4つです。今回はこの中の「音ズレ」について解説したいと思います。

■音ズレの原因

 ソースファイルは「音ズレ」がないのに、「AviUtl」で動画編集してエンコードしたファイルを再生すると「音ズレ」が発生する事があります。原因はいくつか考えられますが、今回は下記の4つを取り上げます。

1) サンプリング周波数
2) 動画を入力する際の設定
3) 入力プラグイン
4) ソースファイルのフレームレート
5) 音声エンコーダの遅延問題


■音ズレの原因その1 サンプリング周波数

 入力した音声のサンプリング周波数が48kHz、出力した音声のサンプリング周波数が44.1kHzのように、入出力のサンプリング周波数が異なると「音ズレ」が発生する事があります。拡張編集プラグインを使って複数の音声を入力する場合は、入力した音声の中で最も高いサンプリング周波数に揃えます。CD音源オンリーとかハイレゾ音源を扱うのでなければ、エンコード側の設定で48kHzを選択すれば確実です。

■音ズレの原因その2 動画を入力する際の設定

・ファイル → 開く → 「fpsを調整して読み込む」
・ファイル → 環境設定 → システムの設定 → 「ロード時に映像と音声の長さが0.1秒以上ずれているものは自動的にfps調整する」

fps調整 fps調整

 上記の2点の設定が原因により、「AviUtl」の編集の時点で「音ズレ」が発生する事があります(再生ウインドウのプレビューで確認可能)。チェックを入れたり外したりして「AviUtl」を何度か再起動したら直った経験があります。新しいPCに「AviUtl」を新規に入れたばかりの時に、この症状が出やすい気がします。以前は両方ともチェックを入れてましたが、現在は両方ともチェックを外しています。また、音声だけ別に入力したら直ったという報告もありますので、こちらも参考にして下さい。

■音ズレの原因その3 入力プラグイン

 「AviUtl」に動画を入力する際の「入力プラグイン」を変更する事で、「音ズレ」が解消する事があります。特に、mp4ファイルなどaviファイル以外を入力する際には、どの入力プラグインを使うかが重要となります。動画を読み込んだ時に使った入力プラグインの確認方法ですが、[メニュー → その他 → ファイルの情報]で確認できます。

 mp4ファイルの入力プラグインに「DirectShow File Reader」を使って「音ズレ」が発生する場合は「L-SMASH Works File Reader」に、「DirectShow File Reader」を使って「音ズレ」が発生する場合は「L-SMASH Works File Reader」に変更する事で解決する事があります。入力プラグインは、ファイル → 環境設定 → 「入力プラグイン優先度の設定」で変更可能です。

ファイルの情報 入力プラグイン優先度の設定

 「L-SMASH Works File Reader」は、さまざまな形式の動画ファイルを「AviUtl」で読み込めるようにする非常に便利な入力プラグインですが、リビジョンによって動作や安定度が少し異なる点と、「AviUtl」標準の「AVI/AVI2 File Reader」よりも優先順位を上げてしまうと予期せぬ不具合が発生する事がある点については注意して下さい。

 なお、上記の「音ズレの原因その1 サンプリング周波数」で出てきたサンプリング周波数については、入力プラグインの「サンプリングレート」の設定で指定する事も可能です。

DirectShow File Reader L-SMASH Works File Reader

■音ズレの原因その4 ソースファイルのフレームレート

 入力した動画のフレームレートがCFR(固定フレームレート)ではなくVFR(可変フレームレート)の場合、編集して出力すると「音ズレ」が発生する事があります。VFRの動画の例を挙げますと、「AviUtl」の「自動フィールドシフト」などを使ってVFRでエンコードしたファイル、24/30fps混在のアニメの動画ファイル、ShadowPlayでキャプチャした動画ファイル、(ビデオ)カメラの設定でVFRを選択して録画した動画ファイルなど。

 動画ファイルのフレームレートがVFR or CFRの確認方法ですが、メディアファイルのファイル情報やメタデータを表示できるフリーソフト「MediaInfo」を利用する事により確認できます。「MediaInfo」を実行しようとすると、AVGなどアンチウイルスソフトが反応することがありますが、特に問題はありません。ダウンロードするバージョンによっては、インストール作業中にアドウェアも一緒にインストールを求められる事がありますが、そちらは不要なのでチェックを外しましょう。なお、上記の「音ズレの原因その1 サンプリング周波数」の音声ファイルのサンプリング周波数については、このソフトを使えば確認可能です。

MediaInfo

 VFRが原因で「音ズレ」が発生する場合は、VFRをCFRに変換してから読み込ませる事で解決します。やり方としては、Avisynthのffmpegsourceを利用する、フリーのビデオコンバーター「HandBrake」で読み込ませてCFRでエンコードし直してから「AviUtl」に読み込むなどがあります。「HandBrake」は、stable(安定)版ではなくNightly Builds版の利用をお勧めです(stableにはない機能やQSVエンコードを利用できる為)。なお、オリジナルよりも大きい解像度へのリサイズ、AVI出力(0.9.4以降)はサポートされていません。

Handbrake


 音声エンコーダの遅延問題につきましては、長くなるので次回に書きたいと思います。
ブログ一覧 | 動画編集講座 | 日記
Posted at 2014/11/16 00:00:02

イイね!0件



タグ

今、あなたにおすすめ

ブログ人気記事

気になる〜
闇狩さん

うっかり間違い防止👀いいかも‼️
あぶチャン大魔王さん

どうする農水省😠
伯父貴さん

久々に日下川(くさかがわ)調整池で ...
S4アンクルさん

みんカラ定期便愛車ランキング(4/ ...
s-k-m-tさん

捨てられたペットボトルの中身はみん ...
ウッドミッツさん

この記事へのコメント

2014年11月16日 6:21
先日カメラを変更したら音ズレしだしたので、情報とても助かります!!
コメントへの返答
2014年11月20日 17:17
以前から書こうと思ってましたが、先日のクロハチさんのブログを拝見して参考になればと思いまして、このブログをアップしました。

中間ファイルのaviにエンコードされた時に音ズレが発生しているみたいなので、一度別のコーデックでエンコードしたり、他のコンバーター系のソフトで書き出して原因を切り分けてみてはいかがでしょうか?
2014年11月16日 6:48
完全にプロの域に……

iPhoneのデーターをパソコンに移行できないウチからすると夢のまた夢の世界だわ……
コメントへの返答
2014年11月20日 17:18
映像のプロなら、フリーソフトじゃなくて「EDIUS PRO」とか「VEGAS PRO」などの業務用のアプリを使いますよー。

私はiPhone使った事が全く無いので仕様がよくわかりませんが、ケーブルでPCに接続してもファイルのやり取りが出来ないの?
2014年11月16日 11:02
わっふるわっふる!

>音声エンコーダの遅延問題
オレのゆっくり実況動画の作成の邪魔をしているのはコイツですかね…?

短い音声を細かく入れ込んでいくと再生がおかしくなってくるんですよね。全く設定を変えずにエンコードしなおすだけで直ったり…別のところがおかしくなったり(笑)

ゆっくり専用の動画作成ソフトを使っても良いのですが、せっかく慣れたAviUtlで完結したくて何だかんだでAviUtlでやっています。
コメントへの返答
2014年11月20日 17:18
音声エンコーダの遅延問題をメインで取り上げるはずが、他の要因の補足したら長くなってしまいましたので分ける事にしました。

AviUtlは設定が正しくても、時々おかしな挙動をする事がありますからねえ。

私もゆっくり実況動画を作った事ありますが、ゆっくりに喋らす事と動画中に字幕をつける事との使い分けが上手くできずにやめちゃいました。

先日タイムバーゲンに釣られて有料の動画編集ソフトを買っちゃいましたが、使い方がよくわからず、未だにAviUtlがメインです(汗

プロフィール

「久しぶりにこちらに投稿。KeePer LABOでWダイヤモンドキーパーのコーティングメンテナンスに出してきました。今回はBメンテナンスとフロントガラス撥水コーティングをお願いしました。愛車が綺麗になって大満足。いつも綺麗にしてくれてありがとうございます。」
何シテル?   07/14 14:11
中部地区でRX-8に乗っています。よろしくお願いします。
みんカラ新規会員登録

ユーザー内検索

<< 2025/4 >>

  12345
6789101112
13141516171819
20212223242526
27282930   

リンク・クリップ

RX-8最速ランキング 
カテゴリ:ブックマーク
2015/03/25 16:08:13
 
目指せ、故障診断コード(DTC)マスター? 
カテゴリ:ブックマーク
2015/03/25 16:03:37
佐藤商会 ブログ 
カテゴリ:ショップ
2013/12/10 16:03:25
 

愛車一覧

マツダ RX-8 RGPX-03R (マツダ RX-8)
後10年RX-8に乗り続ける為の選択
ホンダ リード125 ホンダ リード125
2001年式のスズキ レッツIIからJK12のリード125へ乗り換えました。よろしくお願 ...
マツダ RX-8 マツダ RX-8
A Sports Car Like No Other.(比類なきスポーツカー)
マツダ RX-8 マツダ RX-8
【車種・カラー】 ・LA-SE3P STD-5MT チタニウムグレーメタリックⅡ

過去のブログ

2021年
01月02月03月04月05月06月
07月08月09月10月11月12月
2020年
01月02月03月04月05月06月
07月08月09月10月11月12月
2019年
01月02月03月04月05月06月
07月08月09月10月11月12月
2018年
01月02月03月04月05月06月
07月08月09月10月11月12月
2017年
01月02月03月04月05月06月
07月08月09月10月11月12月
2016年
01月02月03月04月05月06月
07月08月09月10月11月12月
2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
2013年
01月02月03月04月05月06月
07月08月09月10月11月12月
2012年
01月02月03月04月05月06月
07月08月09月10月11月12月
2011年
01月02月03月04月05月06月
07月08月09月10月11月12月
2010年
01月02月03月04月05月06月
07月08月09月10月11月12月
2009年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation