TSファイルをエンコードしたとき、音声がズレていたときのメモ

1.動画プレイヤーで音声をshiftする

f:id:animencode:20140818011952j:plain

[Shiftキー]+[<]or[>]でずらせます。

  • [<]…+方向にシフト。台詞(音声)は映像より遅れて聞こえてきます。
  • [>]-方向にシフト。台詞(音声)が映像より先に聞こえてきます。

[Shiftキー]+[・]で0地点にリセット。

 

ズレの目安は耳で調節してもいいのですが、BonTsDemuxというツールを使うと便利です。

今回はBonTsDemuxで出力した音声ファイルに「DELAY -143ms」とあったため、(+)143msぶんの位置補正を行いました。

FakeAacWavを使うと、FAW形式にする際に、自動的に音ズレ補正してくれます。(Aviutlでの補正が必要なくなります)

 

2.プレイヤーの表記に合わせて、Aviutlで音声を再出力

f:id:animencode:20140818011957j:plain

動画プレイヤーでプラス方向([<]キー)にシフトした場合は音声の位置調節もプラス方向へ、

動画プレイヤーでマイナス方向([>]キー)にシフトした場合は音声の位置調節でもマイナス方向に調節しましょう。

 

調節が終わったら、音声出力してみましょう。

FAWに変換している場合は、[ファイル]→[プラグイン出力]→[FAW2AAC]でCMカットをした上でAAC出力ができます。

また、[ファイル]→[プラグイン出力]→x264出力(GUI)Ex]→[ビデオ圧縮]→[FAWCheck]でも無劣化AAC出力が可能です。

 

音声を出力したあとは、mp4boxやYambで再muxすると修正した音声に置き換えができます

TSファイルをエンコードするとき、音声変換で躓いたときのメモ

AviUtl(+x264GUIex)でエラーが出てエンコ失敗

→HE-AACv2の場合、音声がモノラル形式の可能性がある。

  1. BonTsDemuxでTSファイルからAACを抽出。

  2. MediaInfoなどで音声の形式を調べる。

  3. モノラルならHE-AACv1でエンコードする。

  (v2は擬似ステレオにする技術であり、モノラルであれば必要ない)

 

他のソフトで読み込めない

→いったんAviUtlでWAV出力を。

 

AviUtlでも読み込めない

→音声がER Parametricになっている可能性がある。ffmpegで修正しよう。

.ts のお手軽エンコードに HandBrake を使うことにした : ニコニコ動画研究所

PC以外で再生しようとすると音声が聞こえない場合が多い。試したのは Xbox360, PSP どちらも映像は流れるが音声は聞こえなかった。

理由は音声フォーマットが「ER Parametric」になっているから。これを「AAC」に ffmpeg で変換する。

 

変換コマンド
ffmpeg -i out.mp4 -c copy -absf aac_adtstoasc out2.mp4

 

映像と音声をコピーして再度MP4ファイルに出力することでPC以外のデバイスでも音声が流れるようになる。

 (FFmpegは日本語ファイル名を受け付けないため、コピーしてリネームしたファイルを使うのがおすすめです)

 

Firefoxではてなスターやウェザーニュースが読み込めなくなってしまったときの対処法

うえぽんSW局 | はてブのスターが Firefox + Proxomitron で表示されない問題解決 http://shinshu.fm/MHz/14.30/archives/0000284309.html

 

 

Proxomitronを導入していないのにはてなスターやウェザーニュース(http://weathernews.jp/)が表示されない場合。

 

1. Ccleaner(http://www.filehippo.com/jp/download_ccleaner)をインストール。

2.Firefoxを終了し、クリーンナップを行う。

f:id:animencode:20120210043310p:plain