DirectShowと戦うスレ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
111:98 06/12/12 10:55:08 出力済みAVIファイルは下のようにヘッダを書き換えればAVI状態ではうまく再生できたのですが mp4に変換するとファイルによって色々な症状がでて3個ほどサンプルを試した内では ひとつもまともに再生できませんでした。 dwAudioTime = (double)dwAudioLength * dwAudioScale / dwAudioRate; dwMicroSecPerFrame = dwAudioTime / dwVideoLength * 1000000.0+0.5; dwVideoRate = 1000000L; dwVideoScale = dwMicroSecPerFrame; 112:98 06/12/12 11:05:27 3連続で書いてすいません。 書き換えた部分はstrhヘッダ(ストリームタイプがvids)の rateとscale、avihヘッダのmicrosecperframeです 113:デフォルトの名無しさん 06/12/12 11:10:40 >>110 >フレームレートは両方30fpsなのですが、 出力されたAVIのフレーム数は1723です 30fpsで1723フレームなら、57秒ちょっとで合ってるじゃないですか。 GraphEdit で WMV ファイルを再生して、ビデオレンダラのプロパティで再生フレーム数を見れば おおむねのフレーム数がわかると思います。それでフレーム数を確認してみてください。 それから、WMV はフレーム毎にタイムスタンプが付いていますから(≒フレームの時間的間隔が 一定ではない)、デコードして AVIMux で結合という簡単な処理では決して正しい AVI ファイルは 出来ないということも理解する必要があります。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4285日前に更新/216 KB
担当:undef