スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« 今週から仕切り直し | トップページ | 処理ルーチンの共通化とか »

変換自体は可能

今は、Mac用AGMPlayerの開発フェーズで、まず、AGM⇔MP4変換用コマンドラインツールを作成しているのだが、今日の時点で変換は可能になっている。ただ、それだけでは面白くないので、どこまで出来る様にしようか、という感じなのだが、これは、後の開発にも影響する。

そもそも、今回、何故、AGM⇔MP4変換用コマンドラインツールを作成しているのか、というと、現行のMac用AGMPlayerでは、AGM形式動画しか扱えないのだが、次バージョンでは、mp4形式動画も扱える様にしようとしているからだ。

つまり、次バージョンのAGMPlayer本体を開発する為には、MP4動画ファイルを扱える処理ルーチンが必要になり、かつ、GUI/ネットワーク処理ルーチンも必要になるので、とりあえず、同時に着手するのも大変なので、MP4関連ルーチンのみを別だしで開発し、その使用サンプルとして、コマンドラインツールを作成する格好にしている訳だ。

なので、作者的には、本来は、現在作成中のコマンドラインツールには、実用性は必要ないのだが、なんやかんやで、既に、開発期間は1ヶ月を超えてきていて、更に、本番扱いしているAG-ムービーカッターやAGMPlayerのリリースには、まだまだ、時間がかかりそうだ。

と、言う事なので、作者的には、とりあえず、何かしらかのモノをリリースして、開発作業はやっていますよアピール、を、しておく必要がある状況なので、現在作成中のコマンドラインツールは、元々は、リリースする気は殆どなかったのだが、今はリリースする方向だ。

しかし、リリースするとなると、それなりには使える格好にしておかないと意味がないので、作者的には必要がない機能も、実装しておく必要がありそうな訳だ。

ちなみに、現時点では、MacOS上でAGM形式動画を扱える様にしても殆ど意味はない。

何故なら、Windows環境とは違って、AG-デスクトップレコーダー / AG-Webカメラレコーダー / AG-ムービーカッター / AmuseGraphics本体が無いからだ。

つまり、AGM形式動画を扱えるツールが存在しないので、例えば、今回開発しているコマンドラインツールを使ってMP4ファイルをAGMファイルに変換したとしても、そのAGMファイルを編集する事も出来ない。

もっとも、現行版のAGMPlayerは、今日の時点では、macOS Sierraでも、Java6をインストールすれば、普通に使えているので、MP4ファイルをAGMファイルに変換できれば、AGMPlayerを使って、動画ファイルの視聴は可能になる。

当然の事ながら、MP4ファイルはQuickTime Playerで視聴できるので、AGMPlayerで視聴可能になるだけでは意味は無いのだが、AGMPlayerには、サーバー機能がある訳なので、AGM形式動画に変換しておけば、他マシンからネットワーク経由で動画ファイルを視聴できる様にもなる訳だ。

逆に言うと、現時点では、Macでは、MP4形式動画をAGM形式動画に変換するメリットは、上記だけしかないので、そんな事の為に、変換する人がどけだけいるだろうか? という話にはなる訳だ。

つまり、将来的には、Mac用にもAG-ムービーカッターを用意するので、動画編集用形式として、AGM形式も意味は出て来るのだが、現時点では、意味はあまりない。

なので、作者的には、現在作成中のコマンドラインツールを少し多機能にして、AG-ムービーカッターでの編集作業相当の処理をコマンド指定で可能にしようか、と、思っているのだが、そうなると、AGM形式動画の無劣化分割/結合等の機能追加も必要になる。

と、言う事なので、現在作成中のコマンドラインツールについては、当初、作者が作ろうとしていた機能は動作する状況になっているのだが、リリースは数日後になるかもしれない。

もっとも、ここで機能を作りこんでおけば、今後のAG-ムービーカッター/AGMPlayer開発は楽になる筈なので、このリリースの遅れは、全般的に見て、無駄、という事にはならない筈だ。

« 今週から仕切り直し | トップページ | 処理ルーチンの共通化とか »

トラックバック

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

この記事へのトラックバック一覧です: 変換自体は可能:

« 今週から仕切り直し | トップページ | 処理ルーチンの共通化とか »

2017年12月
          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
31            

広告

プライバシーポリシー

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

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

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

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