トップページ > 過去ログ > 記事閲覧
動画、ogv形式再生の音声と画像のズレについて
名前:ちく 日時: 2012/01/22 00:21

DXライブラリにはいつもお世話になっております。 今回は、質問というよりは報告です。 ogv動画をDXライブラリ(C#版 ver3.06e)にて再生した所、 (容量 8MB 640*480 ビデオコーデック Theora 音声コーデック Vorbis) (30.0FPS 音声ビットレート128kbps 再生時間 1:30) 動画の画像部が、音声に同期を取らずに、おおよそ、2倍速で再生されてしまいました。 適当な動画再生ソフトでは、通常通り再生できましたので、もしかしたら、DXライブラリ側のデコード側の問題ではないかと考え 掲示させて頂きました。 動画について、圧縮の際は、無圧縮 AVIからOGVへ変えたものであり、Xmedia recodeというフリーソフトにて、変換したものです また、画面を 320*240の低容量に変更しても同様の現象が起きました 以下、過去にあった動画再生サンプルに動画を追加したものです ……あれ?URL禁止ワード……? よろしければ、ご確認の方お願いします。

Page: 1 |

Re: 動画、ogv形式再生の音声と画像のズレについて ( No.1 )
名前:ちく 日時:2012/01/22 00:24

URLですwで弾かれるので、改行してあります…… ttp://w w w.dotup.org/uploda/w w w.dotup.org2544010.zip.html pass:dxlib
Re: 動画、ogv形式再生の音声と画像のズレについて ( No.2 )
名前:管理人 日時:2012/01/22 05:50

ご報告ありがとうございます アップして頂いたOGVファイルを拝見したところ、FPSと再生時間から算出できるフレーム数( 2705 )よりも ファイルに含まれるフレーム数( 980 )が少なかったので、恐らく不要なフレームをスキップする仕様があり、 その仕様を利用してフレームがカットされたOGVファイルをDXライブラリは正しく再生できないようです という辺りまでは突き止めたのですが、どのようにスキップされるフレームを検出するのかまでは 少し調べた限りでは分からず、対応には時間が掛かりそうです なので、申し訳ありませんが OGV ファイルの作成にはフレームのスキップ仕様を使用しない ffmpeg2theora などのソフトを使用してください m(_ _;m

Page: 1 |