スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« デコード系をざっと追加 | トップページ | 一応の対応は完了 »

m4a出力を追加

今は、AG-ムービーカッターの改良開発を行っていて、今日は、昨日のMedia Foundationのデコード系実装の続きと、m4a出力機能の実装作業をした。AG-ムービーカッターには、現行版でも、音声の切り出し機能があるので、m4a出力機能は、当然、追加する事になる訳だ。

現行版のAG-ムービーカッターでは、「切り出し」-「音声トラック」メニューを使うと、読み込んでいる動画の音声トラックのみを、音声ファイルとして出力する事が出来る。

ただし、音声トラックの切り出しと表現している割りには、この機能では、オリジナル動画の音声トラックをそのままの形式で出力できる訳ではなくて、出力する音声ファイルの形式はwma/wavを選択する格好になっている。

つまり、出力する音声データは、オリジナル動画の音声データをデコードした結果を再エンコードして作成している訳なのだが、wav形式で出力すれば、再エンコード時の音質劣化は殆ど無いので、音質重視の場合には、wav形式で出力すれば良い訳だ。

しかし、wav形式というのは、CDなんかのメディアに格納されているデータと同じ形式になる訳なので、ある意味、データは圧縮されていない。

なので、ファイルサイズは自ずと大きくなるので、ファイルサイズを気にする場合の為に、wma形式も選択可能にしてある訳だ。

と、いう事で、現行版のAG-ムービーカッターの音声出力機能も、それなりに使える筈ではあるのだが、数年前とは違って、今ではwmaのプレゼンスが縮小している訳だ。

つまり、wma形式というのは、マイクロソフトの独自形式になるので、一昔前の様に、マイクロソフトがデジタル機器の全てを牛耳っている感じだった頃には、wma形式で出力しておけば、どの環境でも再生可能な感じだったのだが、今では、そうではない訳だ。

何故なら、wma形式はマイクロソフトの独自形式なので、少なくともAppleは、その存在を無視している。なので、OS Xのデフォルト環境では再生できないし、iTunesなんかでも、そんなファイルは知らん、という格好になっている訳だ。

当然の事ながら、AppleはiOS機器でもwma形式は無視しているので、iPhoneやiPadなんかでも再生できないのだが、更に、Androidというのも、そもそもは、Google製なので、wmaについては、やはり、無視を決め込んでいる訳だ。

まあ、巷には、色々な形式の動画や音声ファイルを再生できます、みたいなプレイヤーが存在するので、OS XやiOSやAndroidでも、そういったプレイヤーをインストールして使う事にすれば、wmaは再生出来るケースが殆どではある。

なので、wma形式というのも、汎用性が無い訳ではないのだが、今現在、Windows / OSX / iOS / Androidの全環境でデフォルト状態で再生可能な音声圧縮ファイル形式は、m4aになる訳だ。

と、いう事なので、次バージョンのAG-ムービーカッターには、音声出力機能の出力形式にm4aを追加した訳なのだが、更に言えば、この形式がデフォルト選択される様にした。

ちなみに、AG-ムービーカッターが出力したm4aファイルの再生テストを色々な環境でやってみた所、Windowsでは、Windows Media Playerで再生できたのだが、Windows用のiTunesでも再生できた。

更に、OS X環境では、iTunesとQuickTime Playerで再生できたのだが、Android環境についても、試しに、作者の古いAndroid2.3スマホである所のPhotonに転送して再生してみた所では、標準搭載の音楽プレイヤーで再生できた。

もっとも、作者はiPad Airも所有しているのだが、これで再生可能かどうかは試していない。

これは何故なのか、というと、iOS機器にファイル転送するのは至って面倒だからだ。まあ、次バージョンのAG-ムービーカッターをリリースするまでには、一度は確認してみるつもりではあるのたが。

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

AmuseGraphics

AmuseGraphics

(2016/05/04追加)

« デコード系をざっと追加 | トップページ | 一応の対応は完了 »

トラックバック

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

この記事へのトラックバック一覧です: m4a出力を追加:

« デコード系をざっと追加 | トップページ | 一応の対応は完了 »

2017年10月
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