スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« 何とかした事はした | トップページ | 追加提供ソフトを更新 »

やっと落ち着いた

今は、Mac用AGMPlayerの開発フェーズなのだが、Ubuntu版AG-ムービーカッターを先にリリースし、引き続き、関連作業を行っていたのだが、今日の時点で、何とか落ち着いた感じだ。今回の変更は、殆どの人には有用性が低いので、自己満足ぎみではあるのだが。

今回の変更作業は、Ubuntu版AG-ムービーカッターのテスト用に、インターネットにアップされていた色々なサンプル動画ファイルを再生してみた事から始まった。

具体的には、作者の手持ち動画には存在しない5.1Chの音声を持つmp4ファイルなんかがアップされていたので、そのファイルをダウンロードして試してみたりしていたのだが、その時点では、AG-ムービーカッターでは再生できなかった。

しかし、その動画ファイルはUbuntuに標準搭載されている動画プレイヤーである所のtotemでは再生できたし、macOSとWindowsでも確認してみた所、それぞれの標準搭載プレイヤーである所の、QuickTime Player、Windows Media Playerで再生できてしまった訳だ。

なので、実際の使われ方を鑑みれば、AmuseGraphicsファミリーソフト的には、非対応のままにしておいても良かったのだが、Ubuntu版AG-ムービーカッターで使用しているlibavcodecでは、それなりの対応をすれば、5.1ch音声の動画も再生可能だったので、Ubuntu版AG-ムービーカッターでは、5.1Ch音声のmp4動画の再生を可能にしてしまった訳だ。

で、そうなると、Windows版AG-ムービーカッターでも、同様のファイルを再生可能にしておかないと、恰好がつかないので、Windows版についても、色々と調査して、対応させた訳だ。

しかし、Windows環境では、既に、AG-ムービーカッター以外にAGMPlayerでも、一般動画の再生は可能になっているので、AG-ムービーカッターを対応させるのなら、AGMPlayerも対応させないと恰好がつかなかった訳だ。

更に、AGMPlayerのサーバー版として、AGMServerも、リリースしてあるので、AGMPlayerが対応するのなら、AGMServerも、対応させる必要があった。

そして、Ubuntu / macOS / Windows環境用に、CUIソフトとして、AGMConvもリリースしてあるので、これらに対しても、変更を適用させる必要があった。

と、言う事で、Ubuntu版AG-ムービーカッターを変更してしまったが故に、芋づる式に、変更対象が増えてしまったので、色々と大変だったのだが、まあ、現時点では必要のない機能でも、その内、必要になる事もあるかもしれない。

ちなみに、変更内容は、5.1Ch音声の動画に対応させただけではなく、AG-ムービーカッターとAGMConvでは、24/32Bit Wavファイルの再生も可能になっている。

まあ、24/32Bit Wavファイルというのも、まず、使っている人は皆無な筈なのだが、作者は、WaveClipperの作者でもあるので、WeveClipperで出力可能なファイル形式にAmuseGraphicsファミリーソフトが対応していないというのも、みっともないかなあ、という気がしたので、ついでに対応させた訳だ。

更に、上記とは毛色が異なるのだが、Ubuntu版AG-ムービーカッターの一般動画出力をWebM、音声出力をOggにした事から、Windows環境でのそれらの扱いも改善した。

具体的には、現行版のAG-ムービーカッターでは、必要なDirectShowフィルターがインストールされていても、Windows10環境では、Media Foundationが中途半端に使われる事から、WebM動画は再生できないのだが、今回の変更で再生可能にした。

更に、WebMプロジェクトが公開しているmakewebm.exeというWebM動画のエンコーダーの入力として、現行版のAGMDecoderは使えないのだが、今回の変更で使える様にした。

と、言う事で、今回は、雑多な変更を色々とやったのだが、何となく、落ち着いた感じなので、今回は、変更はここまでにして、明日からは、リリース作業に移る事にする。

« 何とかした事はした | トップページ | 追加提供ソフトを更新 »

トラックバック

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

この記事へのトラックバック一覧です: やっと落ち着いた:

« 何とかした事はした | トップページ | 追加提供ソフトを更新 »

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