03
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--
LATEST ENTRY
CATEGORY
ARCHIVE
PROFILE
SEARCH
RECENT COMMENT
  • 【QUICKFIX】 FX自動売買への道 19 【レート情報の取得(MarketDataRequest)】
    まこ (04/11)
  • 【QUICKFIX】 FX自動売買への道 19 【レート情報の取得(MarketDataRequest)】
    ぼん (04/11)
  • Excel の パスワード解除 (VBS版)
    おさる (01/05)
  • Excel の パスワード解除 (VBS版)
    おさる (01/05)
  • エクセルファイルのパスワードを忘れたら・・・
    ヤナト (07/07)
  • ffmpeg+libx264+libfaac の static ビルド
    ひげお (03/17)
  • TSの2重音声問題解決
    K (10/14)
  • 会社を潰す手続き ( 合資会社の任意清算手順・・覚え書き )
    ひろごん (06/26)
  • 【機内】バイオリンケース自作【持込】
    ばいおりりん (03/23)
  • 【機内】バイオリンケース自作【持込】
    abc (11/17)
MOBILE
qrcode
OTHERS
<< Androidで放送大学【エネルギーと社会(’11) 】 | top | ffmpeg+libx264+libfaac の static ビルド >>
スポンサーサイト

一定期間更新がないため広告を表示しています

スポンサードリンク | - | | - | - |
TSの2重音声問題解決

NHK等で多く問題になっている2重音声/多重音声/副音声等のエンコード問題。
ステレオの左音声と右音声で別々の言語が聞こえるというアレです。

 
通常の日本のテレビで視聴する場合「主音声」「副音声」ってことで一緒に聞こえることは無かったかと思いますが、
テレビ放送をパソコン上で処理する場合にはとっっっっっってもめんどくさい問題だったのです。。


どんな問題だか詳しく知りたい方はこちらを参照

音声多重放送 - Wikipedia : http://ja.wikipedia.org/wiki/%E9%9F%B3%E5%A3%B0%E5%A4%9A%E9%87%8D%E6%94%BE%E9%80%81
二重音声放送 - Wikipedia : http://ja.wikipedia.org/wiki/%E4%BA%8C%E9%87%8D%E9%9F%B3%E5%A3%B0%E6%94%BE%E9%80%81
2か国語放送 - Wikipedia : http://ja.wikipedia.org/wiki/2%E3%81%8B%E5%9B%BD%E8%AA%9E%E6%94%BE%E9%80%81



地デジになって複数の音声が乗せられるようになっているのだから、1つのステレオに「主音声」「副音声」の両方を乗っける必要はなかったはず!!
ですが、、歴史的な経緯なのか、、アナログ時代と同じ方式をとったようです。

で、この2重音声放送の場合パソコンで処理すると無音になったり、音声がミックスされちゃったり等々エンコーダやら再生ソフトやらで動作が違ったりしてホントにとっっっっっってもめんどくさい問題だったのです。。

このたび私がメインで使っている ffmpeg っていうソフトを改造して、この2重音声問題を解決しようかなと思って、最新版のffmpeg ソースを落としてきて調べ始めたところ、なんとすでに解決していました!!


どーやら「Akihiro Tsukada」さんが ffmpeg にパッチを提供。そのまま採用されてたようです。
Akihiro Tsukada」様に感謝!!

ffmpeg を利用してエンコード時に「主音声」と「副音声」のどちらを有効にするかもオプションで選べるという素晴らしいパッチ! !


あぁ..これでもう19時のニュースが無音になってて泣くこともなくなります。

素晴らしいパッチに感謝です!!



詳細はこちら
http://git.videolan.org/?p=ffmpeg.git;a=commit;h=c3c646a868b46f60c2761c9fc8295438868a5df2



利用方法はこんな感じ
★主音声がほしい場合:
ffmpeg  -dual_mono_mode main   -i news7.ts   news7.main.mp4

★副音声がほしい場合:
ffmpeg  -dual_mono_mode sub    -i news7.ts   news7.sub.mp4

デコード時のオプションのため、インプット( -i )前に指定すると良いようです。




 
まこ | - | 23:28 | comments(1) | trackbacks(0) |
スポンサーサイト
スポンサードリンク | - | 23:28 | - | - |
Comment
ffmpeg -dual_mono_mode main -i "nantoka.aac" -y "nantoka.wav"
このように書いてもうまく左音声のみにならないんですが何か間違っていますか?

posted by K ,2014/10/14 2:32 PM










Trackback
URL: