Archive: 2019/05/28

サラウンド音声対応

二ヶ国語音声対応で薄々気付いていたのだが、3D再生とサラウンドの対応が片付いたので、MPEG-4 AVC(H.264)トランスコードのサラウンド対応に本腰を入れる事に。

と言っても、取り敢えずAudio CODECをAACからドルビーAC-3に変更、チャンネル数を6にするだけで良い事がわかった。

# OPT_ACODEC="-acodec aac -ac 2 -ar 48000 -ab 128k"
OPT_ACODEC="-acodec ac3 -ac 6 -ar 48000 -ab 128k"

AACの6CHだと2チャンネル環境のVLCでは音が出ないので、ドルビーAC-3にするのが肝要。

ソースが2chステレオか6ch(5.1ch)サラウンドなのかの判断について悩み中なのだが、ドルビーAC-3では2chステレオのソースを6ch(5.1ch)にエンコードしても問題無いので、取り敢えず全部6chでいいか。

【参照】
●Wikipedia https://ja.wikipedia.org/wiki/
AAC
ドルビーデジタル
H.264
FFmpeg
x264