地デジ放送をPCで録画する際には、音声ファイルの扱いが非常に繊細である事は分かっていたのですが、改めてそれを実感する日がやってまいりました。

色々試して、決定的な解決策見つからず。(消極的な解決策はアリ)
同じ悩みを抱えている人にも、読む価値はないかも・・・
ええ、私もまだまだ地デジ初心者。

録画ファイルは以下

12月12日放送:日本テレビ:金曜ロードショウ:Mrインクレディブル

大好きな映画なんですよ。
子供だましなストーリーと言えど王道。大人にしか解らないシニカルなウィットもアリ。そして趣味とは云え3DCGで遊んでいる人間には生唾モノの超絶CG。
映画館で見てても、DVD持っていても、TVでやってたら見てしまう。しかも録画もしたい。
録画ファイルが納得行くカタチにならないと、2~3日夢中で解決方法を探る。
全く、人間好きなものにはアホになるモノですね(;´ω`)

と言う事で喜び勇んで録画したものの、、、
左スピーカーから日本語、右スピーカーからは英語。バックで流れる音楽、爆発音などエフェクトはステレオで聞こえてきますよ(´Д`;)

土曜、日曜、月曜と、かなりの時間を録画ファイルのaac音声との格闘に費やしました。

地デジの多重音声の仕様は各局バラバラ

まずは、現行の地デジ(に限らないけど)、音声がどうなっているかと云うと
音声多重放送 - Wikipedia
二重音声放送 - Wikipedia
二ヶ国語放送 - Wikipedia
他にも副音声放送、解説付き放送など、Wikipediaにも似たり寄ったりの内容で複数掲載されている複雑なモノ。
中身は専門家にでもならないと違いが解らないレベル。しかも主音声、副音声の乗せ方が局ごとに違っているみたい。

番組とCMでも音声の形式が違ってくるのだから、私にはデジタルなデータとして再生されるのが不思議。でも家庭用のTVもビデオレコーダーも、PCも再生ソフトによっては無事再生出来ているから不思議不思議。

12/12日テレ放送のMrインクレディブルのデータ

スティーブンセガール
▲既にMrインクレディブルのデータは流れてしまっていたので、同枠で来週放送の「暴走特急」で代用。音声部分の情報として手掛かりになりそうなのは「デュアル」と「二国多重
もう少し情報が欲しい所ですが、PCで録画する人以外には必要ないんでしょうね、きっと。

 

以下、日本テレビの「二国多重」方式の音声ファイルが含まれた録画ファイルの再生状況です。

現在の状況:生TSファイルの再生

まずは生TS

MediaPlayerClassic
2バージョン(6.4.9.0、6.4.9.1)で再生テスト。
FFDSHOWのバージョンは(ffdshow_beta5_rev2033_20080705_clsid)
どちらも再生OK、シークも数秒間音が同期しなかったりするが、無事再生。
主音声、副音声の切り替えは非常に面倒。
少なくとも、出来ればクリック一つで切り替えたい。
MPCで音声切り替え
▲こんな風に「オプション」≫「音声切り替え」から音声のチャンネルマッピングを強制変更する方法しか思いつかず。誰か良い方法教えてくださいw

ぶっちゃけ、ウチの環境で日テレ多重音声aacは、無加工だとMPCでしか再生できなかった。「ただ再生したい!」って人にはこの下に有効な情報は少ないです。

VLCMediaPlayer
2バージョン(0.86i、0.96a)で再生テスト。
ここまでaacの再生・変換に一番対応してくれていると思っていたVLCがまさかの無音
CM部分のみ音が出る。
再生中に音が出なくなったら、一度音声を「無効」→「有効」で音声が復活すると言う話もあるが、ダメ。
別形式へのエンコードも出来ないのが痛恨の一撃。

MurdocCutterでCMカットして多重放送部分のみにしてみる

MediaPlayerClassic:読める
VLC MediaPlayer:読めない
結果は上に同じ。
CMカットしても音ズレの発生は無かったので、MPCを使えば一応ギリギリ視聴できるファイルは出来上がります。が、音楽はステレオのまま

HDTVtoMPEG2でCMカットして多重放送部分のみにしてみる

「MurdocCutterより性能がよい」的な話を某所で読みチャレンジ。
しかしMediaPlayerClassic、VLC MediaPlayer共に生TS再生時と変わらず。

BonTsDemuxやDGIndexでaacを分離してみる

MediaPlayerClassic:CM部分しか再生しなくなった
VLC MediaPlayer:やっぱり読めない
状況は悪くなった。
やはりaacを何らかの別形式に変換しなければ・・・

BonTsDemuxでwav形式にデコード

ここでやっとMPC、VLC両再生ソフトで無事再生可能
(VLCはMUXが必要だけど)

音の位相を反転・左右の音反転、色々なファイルを作ってミックスなどやって見たけど、BGM、エフェクトのステレオを残して片方の音声を抜き出すのは無理っぽい。。。
音楽や効果音のステレオはそのままに、音声部分だけを切り替える方法を探していたんですが、、、これ以上は無理なのかな?

多重音声のTSファイルをaviやmp4形式に変換したい場合は、まずはBonTsDemuxですね。

MurdocCutterでCMカットしたTSファイルをBonTsDemuxでwav形式にデコード

こちらもMPC、VLCD両ソフトで再生可能
なんとか光が見えてきました。

えっと、本当は・・・・

折角変換するのなら、ステレオ効果音のまま日本語のみ、英語のみの音声が聞けるようにしたかったし、そうでないならaacファイルのまま残して置いて、手軽に音声を切り替えたかったのだけれど、現状有効な方法はないのかな・・・?

AACのスプリッター

現在いろいろお試し中。
でも、良いの無さそうです。

 

検索してみる

上記TV番組表から得られた「デュアル」、「二国多重」に加え、自身が録画に使用している「MonsterTV HDUS」をメインにいろいろ検索調査開始です。 

まずは定番サイトで

dragonkiller @ ウィキ - MonsterTV HDUS
 ▲現状多重音声にはやっぱりBonTsDemux110_mod10で分離が有効みたい?
→MPC、VLC共にaacファイル再生できず。
→CMカットを先に行い、多重放送分だけ行ってもムリ。

 

もう少し情報集めてみます。

まずは2ちゃんねるから

T S 抜 き 全 般 Part16
http://pc11.2ch.net/test/read.cgi/avi/1219934979/l50

 

86 :名無しさん@編集中:2008/09/16(火) 22:49:57 ID:YHq0txtc
VLC 0.9.2なんだけど、UDP経由で受けた放送なんかでステレオ放送などは問題無いけど、
二重音声(2ヶ国語放送)の場合、主、副 音声共に出力されなくて、結局音声が出ないんだけど、
何処を設定すればいいんでしょうね・・・? 誰か知ってる人いたら教えて下さい。 

 

87 :名無しさん@編集中:2008/09/16(火) 23:02:19 ID:5ncuBTgk
>>86
何処設定しても㍉ 

 

88 :86:2008/09/16(火) 23:34:44 ID:YHq0txtc
>>87
即レスありがとうございます。
やっぱりそうでしたか・・・、直前の v0.8.6iでは2ヶ国語放送でも主副Mixで出力されてた様な?気が
してたもんで、んっ?と思ったんですが・・・勘違いだった様ですね。 ありがとうでした。 

 

89 :名無しさん@編集中:2008/09/16(火) 23:35:57 ID:etgpPvux
>>86
ARIB仕様の放送データって腐ってて、デュアルモノラルの音声
データの場合 ADTSヘッダに非標準の値 (channel_configuration=0) が
設定されてるから 

a) 自分で VLC をハックして上記に対応する
b) VLC の開発者にサンプルデータ提供して対応してもらう 

のどちらかをする必要がある。

【信頼の】Monster TV HDUS解析スレ Part2【SKnet】
http://pc11.2ch.net/test/read.cgi/avi/1226677716/

 

122 :名無しさん@編集中:2008/11/23(日) 22:55:56 ID:BIlE5J5M
地デジの二ヶ国語は2種類あるな。
TVTestで副音声が選択できるのとできない物。
後者は録画したものをVLCで再生すれば音声も再生される
(副音声も選択できる)が、前者のものは音が出ない。
だが、二ヶ国語に切り替わる少し前から録画し始めれば
GOMで見ることができた。(要ffdshowをインストール) 

前者:NHK7時のニュース、フジテレビ土曜プレミアムなど 

後者:NHKアグリー・ベティ、テレビ朝日日曜洋画劇場など

・・・・やっぱり2ヶ国語放送は現時点ではなかなか上手く再生出来ないっぽいです。

その他

エンコ系のブログから

http://nurumayu.way-nifty.com/kame/2008/07/monster_tv_hdus_1a12.html (リンク切れ: Monster TV HDUS 改造版 自分用まとめ)
やっぱCMカットはHDTVtoMPEG2が性能良いのかな?話は変わるけど予想通りUSBからの電力供給が足りないと受信は不安定なのね。
http://nurumayu.way-nifty.com/kame/2008/11/ts-0565.html (リンク切れ: tsファイルのトラブルシューティング)
ここに書いてあること、全部試してダメだった。。。
1GOP分、2GOP分余分にクリップどころか、あからさまに余分にクリップしてもダメ。
(後から気が付いたけど、これは一般的な音声でのお話で、「音声多重放送」の為の対処法ではないですね(^_^;・・・・)

おしえてGooとか知恵袋とか

おしえて!HOME'Sくん 二ヶ国語音声の録画ができません・・・
東芝HDD&DVDレコーダー RD-XS37の話、今回の事例の参考にはならないけど、良回答20pt付いているレスは非常にべんきょうになる。

あと、日テレの多重放送は主音声「R+L」副音声「L-R」みたいな回答が付いているヤツ見つけたけど、ブックマークするまえにブラウザが落ちた。。。色んなキーワードで検索してたので、見事にたどり着けなくなった。。。orz

 

・・・・白旗です。
好きな映画なのでCMカットのみの生TSデータを残すつもりな事もあり、時を待ちます。
つまり有効な対処法が発見される or ツールが出来るのを待つ人になります(;´ω`)

 

追記:2008.12.28 簡単エンコできた!

エンコーダーにMencoderを使用すると、TSファイルを直接よみ込みが可能。おまけに日テレ二ヶ国語多重音声も普通にエンコードしてくれました。しかも爆速です。≫ 地デジTSファイルをリサイズ無しでエンコはMencoderが良さそうです こちらから3回に渡ってMencoderで地デジTSファイルをmp4形式に変換する話題に触れています。

生TSからの視聴のみを考えた場合は、KMPlayerが様々な種類のaac音声に対応してくれてて良い感じです。

ようやく今時のHDエンコのコツが少し分かってきたかも。