- Avisynthを絶讃ιょぅょ Part29
248 :名無しさん@編集中[sage]:2010/05/26(水) 09:35:00 ID:wIlYj8nD - BDから抽出したTrueHDやDTS HDで6.1ch以上(7ch以上)のHD data付きデータの音声エンコでいつもつまずいてます。
DGAVCを使って抽出したTrueHD AC3をeac3toで6.1chのような4G越えwavファイルに出来たものの、 NicAudioで RaWavSource("hoge.wav", 4) のように引数を取ってやってもエラーが出てしまいます。 MeGUIのログを見ると、「パイプは終了しました」というエラーが残っていました。(一瞬だけ正確な再生時間のStatusダイアログが表示される) 5.1ch以下ならどうにかなるのですが、6.1ch以上になるとlpcm以外NicAudioでも直読み込みはまだ対応してないし・・・。 ちなみに、最終的にはAACに圧縮したいと思ってます。(もしくはAC3) eac3toで出力したwavのマッピングが正確かどうかも自信ありませんが、出力wavからどうすればaacにエンコ出来るでしょうか? (もしくはその他の経緯での最終AAC6.1ch以上のエンコ)
|
- Avisynthを絶讃ιょぅょ Part29
250 :名無しさん@編集中[sage]:2010/05/26(水) 15:55:54 ID:wIlYj8nD - 文章下手ですいません・・・。orz...
そう言えばNeroは5.1chまででしたね。もろにビンゴでした。 NicAudioで読み込ませたavsをMeGUIに渡してKeep Original Channel設定でNeroに渡すという感じです。(余計わかりにくいかな NicAudioの時点でのエラーかどうかの判別方法も非常に参考になりました。そんな方法が・・・。 取り敢えずqtaacencを落としてみて、パイプやSoundoutも使った事無いので色々試します。。 適当に短くTrimしてavs2wavで吐き出す分にはエラーや落ちたりは無かったですね
|
- Avisynthを絶讃ιょぅょ Part29
251 :名無しさん@編集中[sage]:2010/05/26(水) 20:56:11 ID:wIlYj8nD - どうも、qtaacencの出力ファイルパスをC直下 スペース無し等にしたら"cannot convert the input file"のエラーが出なくなりました。
2chにしろ5.1ch以上にしろavsを経由エンコすると「ジジジジ・・・」というような妙な音になります。aac地上波放送をwavとしてキャプしたときの音のような? ただ、2chのwavを読み込んだavsを開いたらちゃんと再生されます。5.1ch以上のは短くても再生環境が整ってないせいかレンダー失敗?して再生出来ず確認できませんでした。 結局qtaacencの動作が今イチ解らずです。。それともavs2wavの使い方が誤っているのか・・・。 ↓のような感じでqtaacencにavs2wav経由で渡しています avs2wav "C:\hoge_Trim.avs" - | "qtaacenc.exe" --cbr 320 --highest --samplerate keep "-" "C:\hoge_Trim.m4a" 環境:XP SP3(x86), Mem 3.5GB, qtaacenc version 20100307 by tmkk, QT v7.66, VC++ 2008 redist 9.0.21022
|
- Avisynthを絶讃ιょぅょ Part29
254 :名無しさん@編集中[sage]:2010/05/26(水) 22:54:15 ID:wIlYj8nD - レスありがとうございます。
>>252 ダウコンする手法なら確立しているので、出来れば7ch(6.1ch)以上に対応したく。。 >>253 foobar等ではeac3toでwav化した時点では再生出来ます。 オプションは・・・特に入れずにinとoutだけですが・・・何か付けなければまずいですか・・・? もしそれで平気だとしたらRaWavSourceが対応してない可能性も考えられますね。 元のac3は16bitらしいんですが、どうもeac3toを通すと24bit化してしまいます。-16を付けても同様でした。 -down16にしたら強制的に16bitになりましたがジジジジと。。15秒で500KBほどのm4aが出来ます。 今やっているのは6.1chです。HD DTSとTrueHD AC3二種類。
|