スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« m4a出力を追加 | トップページ | 処理性能は約3倍 »

一応の対応は完了

今は、AG-ムービーカッターの改良開発を行っていて、今日は、残っていたMedia Foundation対応を完了した。具体的には、動画のmp4出力を可能にしたのだが、AG-ムービーカッターでは、映像のみの出力だとか音声のみの入力も可能なので、それらにも対応した。

と、いう事で、今日の時点で、手元にあるAG-ムービーカッターはHiDPI対応になっているし、映像表示はDirect2Dで行われるし、Media Foundationにも対応しているので、mp4系の動画も読み込めるし、mp4/m4aに再エンコードして出力する事も可能になっている。

なので、機能的には、既に、Ver1.3.0としてリリース可能な状態になってはいるのだが、何回か書いてきた様に、既存の処理ルーチンは古いので、先日リリースしたAGMPlayerと比べると、AGM形式動画の再生やAGM形式へのエンコード性能は2倍は悪い状況だ。

このため、明日からは、既存ルーチンに手を入れてAGMPlayerと同等性能に持っていく作業を行うので、リリースは来週になる筈だ。

で、今のところ、Media Foundation対応以外には、特に新規機能は追加していないのだが、作者的には、何度か書いてきた様に、大昔、MPEG1エンコーダーを使って取り込んだ動画を色々と持っている。

それらの多くは、既に、AGM形式に再エンコードして、作者のAGMLibraryに入っているのだが、昔のTVシリーズの「宇宙戦艦ヤマト」を取り込んだMPEG1動画だけは、まだ、AGMLibraryには入れていない。

これは何故なのか、というと、音声が1秒程度ずれているからだ。

何故、ずれたのか、というのは記憶にないのだが、このMPEG1動画には歴史があって、元々は、今は無き、と言っても良いかもしれないのだが、CD-Rメディアに入れていた。

で、このCD-Rメディアで何年間か保存してあったのだが、もう十年くらい前に、そのメディアを再生しようとすると、記録面の金属が剥げて再生できないモノが見つかった訳だ。

なので、作者的には、これ以上被害を増やさない為に、データをCD-RメディアからDVD-RAMに保存し直したのだが、その後、5年くらいの間にPCを色々と買い替えたりしている内に、今度は、DVD-RAMにデータを少しでも書きこむと、データが破壊される現象に遭遇した訳だ。

このため、作者的には、5年くらい前に、DVD-RAMに保存してあった多くのデータを失ったのだが、古い「宇宙戦艦ヤマト」のデータは辛うじて残っていた。

なので、作者的には、今度は、生き残ったデータをDVD-RにMEPG2エンコーダーを使って書き込み、普通にDVDとして見れる格好にした。

しかし、DVDというのは、VHSビデオに比べれば、圧倒的に高速にランダムアクセスが可能なのだが、PCのHDDに動画を入れて見る習慣がついてしまうと、一々、アクセスが遅くて耐えられなくなった訳だ。

このため、再度、MPEGデータとして取り出そうか、と、やってみたのだが、上手く取り出せなかったので、DVDとして再生している状況をAG-デスクトップレコーダーでキャプチャーしてAGM形式動画として保存した。

なので、今現在、古い「宇宙戦艦ヤマト」も、AGM形式動画として存在はしているのだが、真面目に見ていると、音ズレが気になった訳だ。

元々のDVD-Rメディアは今も健在なのだが、この音ズレは、AG-デスクトップレコーダーでキャプチャーした時点で入った訳ではなくて、オリジナルのDVDメディアを見てみても、やはり発生している。

このため、キャプチャーをやり直してみてもどうなるモノでもないので、作者的には、手元にあるAGM形式動画の音声部分のみを、映像部分については無劣化で、位置合わせしたい状況にある訳だ。

と、いう事なので、多分、次バージョンのAG-ムービーカッターには、この音ズレ修正用の機能は追加する事になる筈だ。

= この記事に関連する公開中ソフト =

AmuseGraphics

AmuseGraphics

(2016/05/04追加)

« m4a出力を追加 | トップページ | 処理性能は約3倍 »

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/534482/62622093

この記事へのトラックバック一覧です: 一応の対応は完了:

« m4a出力を追加 | トップページ | 処理性能は約3倍 »

2017年6月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

広告

プライバシーポリシー

  • 当サイトでは、第三者配信による広告(Google Adsense)サービスを利用しています。

    Google を含む第三者配信事業者は、Cookie を使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。 Google 広告 Cookie を使用することにより、Google や Google のパートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。

    Cookieを無効にする設定およびAdsenseに関する詳細については、以下のリンクを参照下さい。

    広告 - ポリシーと規約 - Google