スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« 原因は判明するも非対応 | トップページ | 何だかとても大変だ »

リリースは週末かも

今は、Mac用AGMPlayerの開発フェーズなのだが、Ubuntu版AG-ムービーカッターを先にリリースした。その開発を通して、改良アイテムが出来たので、関連作業を行っていたのだが、大体の変更は完了したものの、しっくりと来ない所もあるので、リリースは週末かもしれない。

改良アイテムとしては、基本的には、5.1ch/24bit/32bitの音声を持つmp4/wavファイルの再生を可能にしているのだが、Windows用のAGMConvでは、より大きな変更も行っている。

その変更というのは、Ver1.0.0では、動画/音声用のデコーダーとしては、Media Foundationしか使っていなかったのだが、今回、DirectShowも、使う様にしている、というのがある。

もっとも、AG-ムービーカッターやAGMPlayerでは、元々、Media FoundationとDirectShowの両方を使う格好にしてあったので、この変更は、AGMConvについては、元々は手を抜いていた部分を、AG-ムービーカッター並みにしている、みたいな感じになる。

ただし、現行版のAG-ムービーカッターでは、DirectShowを使って再生可能だとしても、WebM動画は、Windows10では正しく再生できないのだが、これは、再生にあたって、DirectShowではなく、Media Foundationが使われてしまい、Media Foundationでは、完全なデコードが出来ないので、結局、再生できない格好になっているからだ。

これに対して、AGMPlayerでは、現行版でも、必要なDirectShowフィルターがインストールされていれば、Windows10でも、WebM動画は再生可能だ。

と、言うように、AG-ムービーカッターとAGMPlayerでは、Media FoundationとDirectShowの使い分け方が異なるのだが、AGMConvについても、これらの使い方は微妙に異なる。

なので、AGMConv固有の問題も出てきたりしている状況なので、もう少し、ちゃんとさせた方が良いかなあ、という気持ちもある訳だ。

それとは別に、「The WebM Project」のサイトから、WebM用のDirectShowフィルターをダウンロードすると、その中に、WebMエンコーダーソフトも付属している。

そのWebMエンコーダーソフトはDirectShowで構築されている感じで、DirectShow用のフィルターが存在しないと、普通に再生可能な動画ファイルでも、エンコード元のソースファイルには出来ないみたいだ。

具体的には、mp4動画をエンコードする事も出来ないのだが、AGM動画をエンコードする事も出来ない。

その理由は、エンコーダーのフィルターが、YUV入力しか受け取らない仕様になっているので、RGB出力しかサポートしていないAGMDecoderとは接続しないから、と、思われる。

それでは、上記のエンコーダーは全く使えないのかというと、そういう事もなく、MP4 / AGM動画をAG-ムービーカッターでMJPEGにエンコードしてやれば、その動画ファイルはソースとして受け付ける。

しかしまあ、作者的には、AGMDecoderの出力形式にYUVを追加するのも、出来ない話ではないので、どうしようかなあ、と、思ったりもしている訳だ。

« 原因は判明するも非対応 | トップページ | 何だかとても大変だ »

トラックバック

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

この記事へのトラックバック一覧です: リリースは週末かも:

« 原因は判明するも非対応 | トップページ | 何だかとても大変だ »

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