Lossless AAC splitter for dual mono ADTS
デュアルモノAAC ADTSファイルを二つのモノラルAAC ADTSファイルに無劣化(再エンコード無し)で分離するツール。
こちらからどうぞ。
aacdmsplit <file name>
元ファイルと同じディレクトリに、元のファイル名に" SCE0"と" SCE1"を付加した2つのファイルが出来上がります。
作者はcygwinのmingwコンパイラを使用してビルドしています。 ビルドには、同梱のパッチ(faad2.patch)を当てたlibfaad2 (2.8.8)が必要です。 別途ダウンロードしてビルドしてください。
- libfaad2にパッチ(faad2.patch)を当てる。
- libfaad2をビルドする。
- makeを実行
以上
小変更でLinux上でもビルドできるはずです。具体的には、
- Makefile中、CXXの定義を変更
- aacdmsplit.ccに
#include <linux/limits.h>
を追加
ぐらいでしょうか。
libfaad2をスタティックリンクしているので、GPL v2とします。
デュアルモノのSCEの切り出しについては、Amatsukazeのソースを参考にさせて頂きました。
AAC ADTSファイルの読み込みについては、aaceditのソースを参考にさせて頂きました。