Skip to content

tyan0/aacdmsplit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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のソースを参考にさせて頂きました。