MPEG2 の音ズレ
DVD, MPEG2, Mac, Windows 2006/6/22 23:59mac っていうか、mpeg2 の編集のお話。
「どうでしょうリターンズ」をきれいに CM 切ってコンプリート化しようという計画を暇を見つけては実行しているのですが、ここに来て問題が発覚。それは京都で録画してもらった DVD がどうもうまく編集できないのですよ。CM を切ったあとになぜか次のCMの音が入る。画像と音があってないのが原因? とかいろいろ調べてて疲れてしまった。
京都ではスゴ録を使って録画してもらっているんだけれど、こいつのエンコーダーが吐き出す mpeg2 データがデタラメなんじゃないか、っていうのが今のところのわたしの見方です。DVD から VOB ファイルを読み込むとタイムコードのバグが大量に見つかるのです。どうやら、音声と画像の同期をタイムコード補正を使ってとっているのが問題なよう。いわゆる「音ズレ」ってやつですよ。
調べて見ると、どうやら Windows 用の TMPGEnc DVD Author 2.0 とかだとタイムコード補正をした mpeg2 ファイルもきれいに編集できるみたい。
う〜、いまさら Win のソフト買うのもなぁ。どうにか Mac でもそれなりのムービーができるように試行錯誤中。
これ?
物欲の人: エンコ、エンコ、、、
http://ykono.cocolog-nifty.com/butsuyoku/2005/11/post_856f.html
◇通りすがりさん◇
情報ありがとうございます。
リンク先みさせていただきました。
きちんとした情報を書かなかったわたしが悪いのですが、
わたしの場合、MPEG StreamclipでSelect In/Outを設定して
切り出すと音ズレが発生するのです。
あと、エンコし直せばよい、ということはわかっているのですが、
画質が落ちるので極力さけたいのです。
助言ありがとうございます。
はじめまして
もう解決はしてしまいましたか?
知人から民生機(機種不明、音声は多分PCM)でビデオモード焼かれたのDVDから再編集を頼まれまして似た様な状況になりました。
自分の取った解決方法(と言っても未だ気になる所が一杯)としては
1) .vobに直接HDにコピー
2) MPEG Streamclipに.vobに読み込ませてFix Timecode Breaks
3) Demux To M2V With aiffにて保存
4) 保存したM2Vファイルを再度MPEG Streamclipで読み込ませConvert To MPEG with MP2 Audioで保存
5) その後、Capty MPEG Edit EXに持ってく
こんな感じにするとまあ納得のいくとこまで持って来れました。
Fix Timecode BreaksとDemux(特にMPEG StreamclipでのDemux)で一旦保存する事が重要の様です。
これらを行う事でタイムコードが上手い事、修正されるのではと考えています
AC3やPCMにも応用出来るのではないでしょうか?
参考になるかわかりませんがあさこんさんのMPEG Streamclipの記事が大変参考になりましたので書き込み致しました。
◇通りすがりの札幌人さん◇
こんにちは、情報ありがとうございます。
結局、Windows用の編集ソフトを買ってそれで編集してしまいました。
Fix Timecode Breaksはしました。もともと、しないと見られない映像でしたので。
あと、音声はPCMにいつも変換してから編集しております。
Demux To M2V With ac3で音声と画像を切り離して、
a52decXというソフトを使ってAIFFにして、
それをまた、MPEG Streamclipに読み込ませて
Convert MPEGで書き出して
リアルPCMの音声のMPEG2をつくってそれを編集しています。
他のものは問題なくそれで編集できるのですが、
スゴ録で録画したものだけはうまくいかず音ズレが起きるんです。
MPEG StreamclipでリアルPCM化した方がいいんでしょうか。
MPEG StreamclipのPreferenceにFix strerms with data breaksというのがあるので、
これにチェックを入れて今度は挑戦してみようかと思っているところです。
また何か新しい結果が出たらこちらで記事にしようかと思っています。
ご丁寧にありがとうございました。
あさこんさん>
こちらこそ御丁寧にコメントありがとうございます。
先の情報に間違いがありましたので修正します。
1) .vobに直接HDにコピー
2) MPEG Streamclipに.vobに読み込ませてFix Timecode Breaks
2.1) Select in/Select Out(全体)を指定
3) Demux To M2V and aiffにて保存
4) 保存したM2Vファイルを再度MPEG Streamclipで読み込ませConvert To MPEG with MP2 Audioで保存
5) その後、Capty MPEG Edit EXに持ってく
以上の手順を踏むとOKで順番を守らなかったり手順を誤るとダメになってしまいます。
どうダメかと言うと私の場合は
1) Capty MPEG Edit EXに読み込めないファイル
2) Capty MPEG Edit EXに読み込めても音ズレしたデータのどちらか出来上がります。
あさこんさんの元データがあればもっと突っ込んだ調べも出来る(気になると止まらなくなるたちなので…)んですがそれも無理でしょう。
もうWindowsで解決しているようですがMacのみでなんとか出来ないものかなとも思います。
ここのレスとは関係ないですが、あさこんさんほどではないですが「どうでしょう」は好きですよ。
私は元東京人で札幌移住してテレビ設置をした所、丁度やっていたのが「どうでしょう」でした。
カルチャーショックを受けたのと同時に面白さ引き込まれてしまいました。
それ以来欠かさず見ています。
Macの記事にせよ「どうでしょう」の記事にしろ楽しみにしています。
◇通りすがりの札幌人さん◇
こんばんは。(おはようございますでしょうか?)
これまたご丁寧にありがとうございます。
一度、通りすがりの札幌人さんが書かれた手順で編集してみます。
個人的には音声をMP2に一度してしまうのが気になるので、
リニアPCMのまま編集したいというやっかいなこだわりがあったりします。
http://blogs.dion.ne.jp/sleepily/archives/2397196.html
↑の記事にも書いたとおり Capty MPEG Edit EX では
音声がリアル PCM だと MPEG2 のビットレートが8Mbps が読み込めないので、
その前のバージョンであるCapty MPEG Editを使用しています。
そのあたりが問題あるのでしょうか。
>Macのみでなんとか出来ないものかなとも思います。
この気持ちよくわかります。
わたしもできるなら Mac のみで作業を完了させたいです。
Windows は姉の所有物なので、使える時間が限られてくるので。
札幌ですと、どうでしょう、やっぱり見ていらっしゃいますか!
どうでしょう、はまりますよね。
わたしもできれば北海道のテレビがみたいです。
きっと北海道から離れた地にいると露出が少ない分、
渇望するんだと思います。
今日は tvk(テレビ神奈川) でベトナムの第2夜でした。
それも記事にしようと思ったのですが、
ちょっと気になることを検索していたらこんな時間になってしました。
ネットって怖いですね(笑)。
では、MPEG編集の結果はたぶん新しい記事にしてご報告すると思います。
少し立て込んで来てしまっているので、時間が空くかと思いますが、
よろしかったら、またいらしてください。
◇通りすがりの札幌人さん◇
あまりにも気になったので、通りすがりの札幌人さんの手順の通り、
問題の MPEG2ファイルを編集していみました。
でも、
結果は残念ながらダメでした。
わたしの場合、音ズレというより、
CMをカットした前に前の音が一瞬プチッとのってしまうのです。
Fix strerms with data breaksにチェックを入れても同じ現象でした。
やはりもとの MPEG2ファイルに問題があるのかもしれません。
一度、スゴ録上で編集をしたものなので、
それが何か悪影響を及ぼしているのかも知れません。
一度、なにも編集していないものを手に入れてそれでまた挑戦してみます。
今回はいろいろとありがとうございました。
あと、1つ質問なのですが、MPEG Streamclipで書き出したファイルを
Capty MPEG Edit EXにもっていき編集をすると、
CMをカットした2つ目以降のパートに音が乗らないのですが、
これはわたしの環境特有のものなのでしょうか?
もしよろしければ、通りすがりの札幌人さんの環境での
状態がどうなのかをちょっと知りたくて、
厚かましくも質問させていただきます。
面倒でしたらスルーしていただいてかまいません。
こんばんは。
いえいえとんでもないです。
上手く行かず残念で申し訳ないです。
Capty MPEG Edit EXのCMカットの音乗らない件ですが、今、追試したら現象出ました。
取り合えず元々音声形式がAC3->PCM(aiff)->mp2にした
ファイルのMEPG2で発生してます。
PCM->PCM(aiff)->mp2ではでないようです。
が
問題の発生するファイルでも今の状態で
Capty MPEG Edit EXの作成時の「トリミング範囲の処理」を「トリミング範囲を削除にする」を使うと回避出来ている模様です。(1回しか検証せず確証は持てません。)
あこさんの再現率はほぼ100%ですか?
自分はCapty MPEG Edit EX(と言うかそれ以前のバージョンでも、元々CaptyTV持ち)CMを範囲指定して作成時に
「トリミング範囲を削除にする」をやってました。
あこさんはどうだったのでしょうか?
取り合えずこんな所です。
知人には今後は知人本人でやって行きたいからやり方教えてと言われているのでとことんまで詰めなければなりません。
Blogもきちんと読み直し、今回の件もまとまったら情報を流します。
スルーはしたくないので少しお時間下さい。
まとまったら再度書き込み入れますんで取り合えずこの位で宜しくお願い致します。
◇通りすがりの札幌人さん◇
こんにちは。
これまた丁寧にありがとうございます。
>「トリミング範囲を削除にする」を使うと回避出来ている模様
これには目からウロコでした。なるほど、そういう回避方法があるんですね。
わたしは説明書通り、必要な部分を選んで、それを結合して書き出していました。
この場合、MPEG Streamclipで書き出したファイルはほぼ100%
2番目のセッションに音が乗らない現象がでます。
わたしはこの現象を回避するために、
1)MPEG StreamclipでざっくりとCMごとに別々のファイルにして、
2)それをCapty MPEG Edit EXに読み込み、細かく編集、
3)できたそれぞれのファイルをCapty MPEG Edit EXで結合
というステップを踏んでいます。
こうするとなぜか音ズレの現象も起きなく非常によかったのですが、
スゴ録で録画したものだけはどうにもならなくて、困ってしまいます。
2番目以降のセッションに音が乗らない件は、
Captyのサポートセンターに問い合わせたことがあります。
そのときはCapty製品で書き出したもの以外の編集は保証していない、
といった答えが返ってきました。
そこで、音声をPCMに変換するのをCaptyDVDで一度オーサリングするかたちをとってから
それをCapty MPEG Editに読み込んだら、
今度は音ズレが起きてしまったのです。
なので、CM区切りごとにファイルにして、
それを編集してくっつけるという手順を踏むことになったのを思い出しました。
MacでMPEG2の編集はいろいろと細かい制約があって大変ですよね。
今回はそういった小技(?)を語り合えることができて、とても有意義でした。
それにしてもお友達に教えなくてはならないとは大変ですね。
今回もいろいろ情報をありがとうございます!
わたしもできる限り試してみたいと思います。
こんばんは
あさこん>
また誤報を流してしまいました。
>「トリミング範囲を削除にする」を使うと回避出来ている模様
自分の勘違いの様です。
これはファイル形式、保存形式うんぬんではなくどの場合でも非常に高い確率ででます。
よっぽど短いものなら出ませんでしたが5分越えたムービーなら(普通そうだ)で出てます。
代案として
Capty MPEG Edit EXで一度全体を書き出してからも一度Capty MPEG Edit EXでCM抜き的な事をやってみます。
これをすると一旦オーディオの再エンコ・システムストリームの再構築(?)が掛かり治る可能性があります。
結果でたらまたレス入れます。
音が消える症状は予め聞いといて良かったです。
知人向けマニュアルにも記載しないと行けませんから有り難い限りです。
◇通りすがり札幌人◇
こんにちは。わざわざ訂正ありがとうございます。
実は昨日試してみて「トリミング範囲を削除にする」にすると
すべてのパートに音がのらなくなって、やっぱり環境依存の問題なのかと悩んでおりました。
わたしも昨日いくつか実験してみましたので、そのご報告を。
音声変換をMPEG Streamを使わず、CaptyDVDで一度オーサリングしてやってみました。
こちらの方法だと、2つ目のパートにも音が乗っています。
でも過去にこの方法で音ズレが発生していると自分で書いてますから、没ですね。
今、通りすがり札幌人さんが提案された空通しを試してみようと思い、
まず初めに通りすがり札幌人さんが書かれたとおり編集したら、
2番目のパートにも音が乗ったちゃんとしたファイルができあがりました。
初めに試したのとどこが違うのがわたしにもわかりません。
違いとえいば、IN OUT を設定したときにトリミングをしたくらいです。
Capty MPEG Edit EXには謎が多いです。
わたしが思うに「知人向けマニュアル」をつくる作業は
とても困難を極めそうな気がします。
がんばってください。
Captyの音の扱いは確かにちょっと変わっていると思います。
わたしは音声の劣化を最小限にしようと、PCMで編集していますが、
Captyでつくった音声がPCMのMPEG2ファイルはなぜか、
QTでもMPEG Streamclipでも音が認識されないのです。
でも、Capty MPEG Editに読み込むときちんと音声が再生されます。
というなぞな現象が起こるんです。
CaptyDVDでDVDにするならば、なんの問題もない話なんですけれど、
Mac上で視聴を目的としている場合、問題ありですよね。
あと、過去の記事が自分でも探しにくかったので、関連記事を
DVD, MPEG2というカテゴリーをつくってそちらに記事を移動しました。
http://blogs.dion.ne.jp/sleepily/archives/cat_207039.html