動画をエンコードして再生した時に音づれする原因の多くは再生時のCPU不足と
エンコード時のコマ落ちということですよね。
(1)エンコード時のコマ落ちが原因についてですが
もともとエンコードとはフレームを間引きして圧縮してるということは
極端に言えばコマ落ちして圧縮後のファイルができるようなもの?と考え
どうしてフレームを間引き(コマ落ち?)してエンコードしてるのに
音づれするのか不思議です。
必要最低限以上のフレームをなくしてるのでしょうか?
それならフレームレートを上げると音づれも改善するのでしょうか?
無知なことを質問してたら申し訳ないです。
また、私はフレームの間引きとコマ落ちを混同してるのでしょうか?
(2)再生時は音が合ってるのに最後に行くにつれだんだん、音づれがひどくなる
パターンの音づれもコマ落ちが原因なのですか?
それとも違う原因でしょうか?
教えていただけると助かります。
No.3ベストアンサー
- 回答日時:
エンコードは必ずしもフレームを間引いているわけではありませんよ。
基本的に量子化(色、輝度情報の一部破棄)とベースとなるフレーム(キーフレーム)+変化する部分の映像を組み合わせる(動き予測)とを組み合わせているのであって、フレーム欠落させるかどうかはコーデックとその設定次第です。
WMVを例にとってみると、まず品質固定(固定量子化)ではフレームレートは基本的に一定に保たれますが、ビットレート指定の場合は映像優先か動き優先かによってフレームを欠落させるかどうかが変わってきます。アプリケーションによってはフレームレートを保つなどの設定が可能なものもありますので、この辺りはプログラム次第です。
WMPなどではフレームを欠落させて同期を保つ設定が可能なの(オプション、ビデオの詳細設定)で試してみてください。これでも同期に問題が発生するようであればmkvmergeでMKVコンテナに格納してやると(MKVコンテナをインストールする必要があります)フレーム間予測のデコードが正常に機能するのでずれは基本的になくなると思います。音声がAACであればYambでmp4に格納してやるなりtsMuxerGUIでm2tsに格納するなりしてやっても良いです。
AVIでフルサポートされていないH264とか使うのやめるべきだと思うんですけどね。普通にmp4に格納すればいいとおもうんですよ。
あと、"づれ"ではなく"ずれ"ですよ。
私の理解不足で2度の解説、感謝いたします。
こちらでも私はエンコードについて理解が不十分のようでした。
以前、エンコードがどのようにしてパソコン内部で行われてるのか
ただ、処理するだけじゃなく原理が知りたくてインターネットで
たくさん調べて分かったつもりでいました。
やはり、動画編集はもっと複雑な作業なんですね。
今回の回答でエンコードについての理解を高めれて嬉しく感謝しております。
「ずれ」も。
私はmkvコンテナで格納された動画を見たことが無いので
これから調べてみたいと思います。
ほんとうにありがとうございました。
また、お世話になるかもしれません。
No.2
- 回答日時:
MPEG動画はコマ落ちしても「タイムスタンプ」という情報が埋め込まれているので、途中の動画ファイルが無くてもスムーズに再生できるようになっています。
ところがエンコードソフトにより、このタイムスタンプが失われると、画像と音声はフレーム単位で並んでいるだけになり、途中のファイルが無くなると整合性がとれなくなって、音ずれが起きます。
CPUの処理速度が遅いと、直前のフレームの処理が終わる前に次のフレームが来て、コマ落ちが発生しますが、この遅れは映像だけで音声はそのまま処理されることが多いので、ずれます。
タイムスタンプがあれば、映像と音声は関連つけられるのでずれても同期されますが、失われればそのままずれたままになります。
映像のコマが足りないのに音声のコマが正常ですから、最初はずれが小さいですが、どんどん加算され、映像はコマが少ないので速いのに、音声はコマが多いので遅れるという状態になります。
原因はこうですから、フレームレートを上げても改善されません。
処理速度の速いCPUとHDDを使うか、ハードウェアエンコーダーでやるかです。
回答ありがとうございます。
コマ落ちの原理について大変分かりやすい説明で
良く理解できました。
やはり私はきちんと分かってなかったようです。
助かりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- 防犯カメラ・監視カメラ・小型カメラ VHSを高画質な動画ファイルにしたいです。 3 2022/05/06 12:08
- その他(動画サービス) iPhoneの写真で見ることが出来る動画再生のやつと同じくらいのやつないですか? 動画再生ソフトです 1 2022/06/13 00:37
- その他(AV機器・カメラ) 動画音声の「一部」がモノラルオーディオだと再生できない 2 2022/11/26 20:18
- 画像編集・動画編集・音楽編集 動画ファイルの圧縮方法についてはIフレームだのPフレームだの使って圧縮するらしいのですが、音声データ 1 2022/08/26 18:28
- カラオケ 何故知らない曲でも音程のズレに気付けるのですか? 質問を見て頂きましてありがとうございます。 上手く 8 2023/02/03 01:41
- スピーカー・コンポ・ステレオ foobar2000で、らじるらじるだけ数秒おきに音切れが発生します 1 2022/07/06 01:24
- ノートパソコン PCで再生する音声が人の声だけ小さくなる 4 2023/05/29 16:18
- バイク車検・修理・メンテナンス もお!助けください!バイクの異音について!! 3 2022/07/16 05:33
- 物理学 2種類の風切り音の周波数の違い 1 2023/04/20 07:39
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AfterEffectsでイージーイーズ...
-
Mayaレンダリングの中断
-
EPSON PRINT Image Framer Tool...
-
niveで動画をプレビューで見れ...
-
photoshopのアニメーションで拡...
-
フレームの間引き
-
aviutlで最後まで動画が読み込...
-
MMDのAVI出力にとんでもなく時...
-
掲示板からIPアドレスってど...
-
XMLを作成してもタグしか表示さ...
-
GoogleChromeでレイアウトが左...
-
Hタグを改行禁止にしてspanのよ...
-
テーブルの幅を固定するとnowra...
-
品質表示タグが付いてない商品
-
Access-テキストボックスの「#N...
-
長いURLを途中で改行(折り返す...
-
WEBページからのメッセージをVBAで
-
Excel VBA 見本通りに...
-
VBE でスペースと改行を見える...
-
\\n \\r \\t について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AfterEffectsでイージーイーズ...
-
Mayaレンダリングの中断
-
aviutlで最後まで動画が読み込...
-
キーフレーム
-
photoshopのアニメーションで拡...
-
画像の枠にオシャレなフレーム...
-
Flashのactionscriptについて(...
-
Illustrator アプリケーション...
-
サードパーティと、IEとNN...
-
表情ジェネレータ
-
MMDのAVI出力にとんでもなく時...
-
avidemuxでavi動画を一部切り取...
-
メモ帳でHP作成、困ってます
-
教えて!キーフレーム
-
Webサイトの適切な幅は?
-
フラッシュで雨を降らせるには??
-
GIFアニメで不要な線がでてしまう
-
気軽に動画上にマーカーをつけたい
-
インターレースとプログレッシブ
-
フレーム内リンク→フレーム外リ...
おすすめ情報