動画をエンコードして再生した時に音づれする原因の多くは再生時の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で質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AfterEffectsでイージーイーズ...
-
キーフレーム
-
ビルダーのフレーム分割したペ...
-
Mayaレンダリングの中断
-
VFRのmp4をCFRに変換したい
-
動画の音づれについて
-
avidemuxでavi動画を一部切り取...
-
見るパソコンによって文字化けする
-
筆王での画像取り込み
-
音楽CDをパソコンに入れたとき...
-
掲示板からIPアドレスってど...
-
店の入口などについている、防...
-
動く顔文字はブラウザ選びますか?
-
WEBページからのメッセージをVBAで
-
preタグがプロの現場であまり使...
-
ハイパーリンクからメニュー無...
-
GoogleChromeでレイアウトが左...
-
ZARAの商品のタグの外しかた
-
DOCTYPEスイッチの後方互換モー...
-
WindowsとMacでのChromeのスタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AfterEffectsでイージーイーズ...
-
Mayaレンダリングの中断
-
aviutlで最後まで動画が読み込...
-
キーフレーム
-
photoshopのアニメーションで拡...
-
教えて!キーフレーム
-
MMDのAVI出力にとんでもなく時...
-
動画の音づれについて
-
ワードでホームページ作成・フ...
-
VFRのmp4をCFRに変換したい
-
3dsmaxのBipedの使い方について
-
リンクを二つのページに反映させる
-
プレミアでクロスディゾルブが...
-
adobe Encore CS4で作ったDV...
-
Blender 20世紀FOX風動画...
-
基本的なことなんですが、、、...
-
ファイヤーワークスCS3 アニメ...
-
ふぬああの音ずれを直す方法を...
-
After Effects CS4で決まったフ...
-
lightwave3D v8.5 にて親子関係...
おすすめ情報