【開発】 TS関連ソフトウェア総合スレ Part17
■ このスレッドは過去ログ倉庫に格納されています
専用スレが立っていないTS周り諸々のソフトウェアについて語りましょう
前スレ
【開発】 TS関連ソフトウェア総合スレ Part16
http://echo.2ch.net/test/read.cgi/avi/1454953262/ TMSR5でBDAV出力できるか見てみたら以下のような感じだった
x264.exe --colorprim bt709 --transfer bt709 --colormatrix bt709 --tff --aud --nal-hrd vbr --bluray-compat
--weightp 1 --b-pyramid strict --keyint 28 --ref 4 --level 4.1 --slices 4 --bitrate 7063
--vbv-maxrate 14126 --vbv-bufsize 14126 -o "out.raw" --stitchable --demuxer y4m -
OK
NVEncC64.exe --colorprim bt709 --transfer bt709 --colormatrix bt709 --tff --bluray --vbrhq 7063 --maxbitrate 14126 -o "out.raw" --format raw --y4m -i -
・最大リオーダーフレーム数 (規格に合っていません)
→最大リオーダーフレーム数が3(>2)になってる
QSVEncC64.exe --colorprim bt709 --transfer bt709 --colormatrix bt709 --tff --bluray --la 7063 --maxbitrate 14126 -o "out.raw" --format raw --y4m -i -
・ビットレート (規格に合っていません)
・VBV バッファ無し (規格に合っていません)
→最大ビットレートが75Mbps、VBVバッファ無しになってる NVEnc,QSVEncはBDAV用パラメータあったはず --bluray ってオプションがちゃんとあるね。 NVEncはref明示的に指定すれば大丈夫だった
--bluray --ref 4
QSVEncはそれらしいオプションがないから分からん >>459
QSVEncCにも --ref はあるみたいだけど、それじゃダメなん? >>460
QSVEncの問題はそこじゃなくてvbv-maxrateとvbv-bufsizeが
出力ストリームに書かれないってとこなんだ
NVEncで問題になってた最大リオーダーフレーム数は、
refから間接的に算出される値だったからref指定でいけた >>461
なるほど。関係ない気はするけど、--laを--vbrにしてもやっぱダメなんかな?
AviUtl向けのBluray互換出力プロファイルがVBRになってるってだけなんだけど
もしかしたらオプションの相性という線もあるかなという程度で。 Amatsukaze便利で感謝してします。
いくつか要望がありますので、検討していただけたら幸いです。
・プロファイルを変更しても書き込まれないようです。
次に立ち上げた時にもとに戻っています。
・ウィンドサイズを変更したら次に立ち上げた時にそのサイズで立ち上がって欲しい。
・エンコードしないでtsのまま出力するモードが欲しい。
とりあえずCMカットしてファイルサイズを小さくしておきたい場合がある。 >>462
--vbrなら大丈夫だった。サンクス
--laはダメなのかなぁ
あと、NVEncは試してたバージョンがちょっと古かったっぽくて
最新版ならref指定なくても大丈夫だった・・・ >>463
ウィンドウサイズの記憶とCMカットのみは自分からもお願いしたいです 452です
ちなみにAmatsukaze登場前に使ってたbatchではQSVEncを使って
以下のようなoptionでエンコードしてました
--y4m -i - --profile High --level 4.1 --la-hrd %bitrate% --la-depth 75 --quality ba
lanced --sar 0:0 --vpp-denoise 20 --trellis auto --slices 4 --bframes 3 --gop-len 24 --videofor
mat ntsc --colormatrix bt709 --colorprim bt709 --transfer bt709 --maxbitrate 27150
しばらく触ってないので記憶も曖昧なんですが,これを設定したときには
--blurayオプションではなく--bluray-compatしかなかったような...
そしてそれを指定するとうまくいかずに外したような気がします
これだと--la-hrdは効いているようですね >>467
--la-hrdだとvbv-maxrateとvbv-bufsizeがちゃんと出力されますね
vbv-maxrateはちゃんと指定した値になるのですが、
vbv-bufsizeは6627KBになっちゃって規格を超えちゃうのですが。
vbv-bufsizeを指定するオプションがないから制御できないのかなぁ
--la-hrdは、なぜか、vbv-maxrateとvbv-bufsizeはちゃんと出力できているのに、
--blurayを付けると、max bitrateを指定できないっていうエラーが出ますね
> Current encode mode (LA-HRD (HRD compliant Lookahead)) is not preferred for Bluray encoding,
> since it cannot set Max Bitrate.
> Please consider using Lookahead/VBR/CBR mode for Bluray encoding. >>468
メッセージの最後の行からすると --la でもいけると書いてるように見えるね。
本来なら --la でも vbv-* が出力されるはずなんだろうか? >>468
--la-hrdを使ってBDAVを作りたかったので試行錯誤で条件を詰めた結果です
当時はTMSR5も持ってなかったのでBDに焼いて再生できればokとしてました
これだと機器依存があると思いますがPS3で再生できるのでまあいいかと
いま見るとやっぱりvbv-bufsizeが規格を超えてます
制御できないのはエンコーダの制約なのかな... ■ このスレッドは過去ログ倉庫に格納されています