h3zjp / aacdmsplit

Lossless AAC splitter for dual mono ADTS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aacdmsplit

Lossless AAC splitter for dual mono ADTS

What is this?

デュアルモノAAC ADTSファイルを二つのモノラルAAC ADTSファイルに無劣化(再エンコード無し)で分離するツール。

Download

こちらからどうぞ。

How to use

aacdmsplit <file name>

元ファイルと同じディレクトリに、元のファイル名に" SCE0"と" SCE1"を付加した2つのファイルが出来上がります。

How to buid

作者はcygwinのmingwコンパイラを使用してビルドしています。 ビルドには、同梱のパッチ(faad2.patch)を当てたlibfaad2 (2.8.8)が必要です。 別途ダウンロードしてビルドしてください。

ビルド手順

  • libfaad2にパッチ(faad2.patch)を当てる。
  • libfaad2をビルドする。
  • makeを実行

以上

小変更でLinux上でもビルドできるはずです。具体的には、

  • Makefile中、CXXの定義を変更
  • aacdmsplit.ccに #include <linux/limits.h> を追加

ぐらいでしょうか。

License

libfaad2をスタティックリンクしているので、GPL v2とします。

Special thanks

デュアルモノのSCEの切り出しについては、Amatsukazeのソースを参考にさせて頂きました。

AAC ADTSファイルの読み込みについては、aaceditのソースを参考にさせて頂きました。

About

Lossless AAC splitter for dual mono ADTS

License:GNU General Public License v2.0


Languages

Language:C++ 98.1%Language:Makefile 1.9%