x264 初心者質問スレ part2at AVI
x264 初心者質問スレ part2 - 暇つぶし2ch243:名無しさん@編集中
09/08/12 17:29:53 d2mUdXMV
x264には基本的にVBRしかありません

244:名無しさん@編集中
09/08/12 17:50:48 kZFiPDBZ
>>243
早急な回答ありがとうございました。

245:名無しさん@編集中
09/08/12 19:48:59 W8zrbPyv
>>24
qcompを0にすればCBR

246:名無しさん@編集中
09/08/12 19:49:54 W8zrbPyv
安価ミス
>>242

247:名無しさん@編集中
09/08/12 21:22:36 akN0sO8m
やってみればわかるけど完全にはCBRにならないよ。動かないシーンはどうしてもビットレート下がる。
MPEG2とかでほぼ完全なCBRになっているようなものは大抵ゴミデータを付加してサイズを水増ししてる。

248:名無しさん@編集中
09/08/12 21:37:51 v/FN/1h/
>>268
>>例えば、High@4.0に合わせると、"--vbv-bufsize 31250 --vbv-maxrate 25000 --nal-hrd --tff"になるけど、

>>240
>>DXVAの最大値だと、--vbv-bufsize 50000 --vbv-maxrate 50000 になっているけど、

こういう情報ってどこで仕入れてるの?

249:名無しさん@編集中
09/08/12 22:15:46 akN0sO8m
H.264の仕様書

250:名無しさん@編集中
09/08/13 00:50:37 l7fqkVgW
HDDからSSDに変更したら多少は速度アップする?

251:名無しさん@編集中
09/08/13 01:02:03 ScWOVm6+
まあ変わらんだろう

252:名無しさん@編集中
09/08/14 01:26:27 U7xYYgPT
スレチかもしれませんが、少し質問です。
KMplayerの内部フィルタでx264を再生したら画像に乱れが(ブロックノイズ?)生じるところがあったのですが
CoreAVCに切り替えて再生したところ、見事に解消されていました。これはx264の設定には関係ないということでいいのでしょうか?

253:名無しさん@編集中
09/08/14 01:42:09 EZ9aap1C
2passVBRは、無いですよね?やっぱ。

254:名無しさん@編集中
09/08/14 02:02:42 02WHBD+O
>>252
KMPlayerの設定でインループフィルタを切ってるんじゃないの?

>>253
ないわけないだろ

255:名無しさん@編集中
09/08/14 02:03:37 onCn16BW
>>252
可能性としてはKMがバグのあった古いlibavcodec使っててブロックノイズが載るとか
じゃないかな?KMだったら外部フィルターで最新のffdshowかCoreAVCにすれば
問題ないでしょ。

256:名無しさん@編集中
09/08/14 02:47:24 U7xYYgPT
>>255
症状としてはそんな感じです。

>>244
初心者すぎてよくわかりませんが、問題が解決したのでおkとします。
有難うございました。

257:名無しさん@編集中
09/08/15 17:21:15 DLX7wkuC
ビットレートから計算したサイズと、実際エンコードしたサイズが全然違うんだけど何故なんだろう。
設定はマルチパスの自動2パス。
計算の倍ぐらいになってしまう。
ビットレートが固定なんだから、結果はほぼ計算通りになるはずよね?

ビットレート指定してるのに、どこかの設定次第では計算通りにならなかったりする?

258:名無しさん@編集中
09/08/15 17:54:37 qSDr7EFk
オプションさらせよ
qpmaxが小さいとか言うオチじゃねーの

259:名無しさん@編集中
09/08/15 19:36:34 0DthBP+q
画面サイズが大きいのに、できそうもない程度までビットレート低く設定してるとか。
例えば。HD解像度で、携帯機向け並とか無理だから。

260:名無しさん@編集中
09/08/15 19:37:34 nrx+P6Ha
あとは
音声の分を忘れてた、とかねw

261:名無しさん@編集中
09/08/15 19:40:14 /NamrCXY
スーパーで半額寿司買ってきた

262:名無しさん@編集中
09/08/15 20:26:22 DLX7wkuC
qpmaxは40です。
小さいのかな?
解像度は1280*720でビットレートは2500Kbps。

音声はAACで96Kbpsなので、できあがるサイズに比べれば誤差程度だと思う。
1G近くになってるんで。
計算上だと500MBぐらいなんだけど。


263:名無しさん@編集中
09/08/15 21:07:21 W3JOHbsA
qpmaxの意味が分かってないのに下げるなって・・・

264:名無しさん@編集中
09/08/15 21:57:11 0DthBP+q
>>262
オプションさらせって最初のレスで言われてるのに出さないとか、流石ッスね。

265:名無しさん@編集中
09/08/15 22:34:50 rxOmsWxY
みなさん、デブロックの値はいくつにしてます?
初期値の0より-3程度のほうがクオリティがかなりよくなるみたいですが、これ私だけでしょうか?

266:名無しさん@編集中
09/08/15 23:24:47 Df9ucMTl
他のオプションとの兼ね合い関係なしにそんなこといわれてもねぇ
とりあえず同じ素材をビットレート半分で、それぞれ0と-3でエンコしてみ

267:名無しさん@編集中
09/08/16 02:33:17 LQMzJyRb
>>262
映像だけのサイズを調べてみて

268:名無しさん@編集中
09/08/19 18:20:43 9nhXT5S0
>>220
パッチ見つけた
URLリンク(komisar.gin.by)

269:名無しさん@編集中
09/08/20 13:38:59 pxlun1hP
x264 r1181、俺設定

set PROFILE=HIGH
set PASS=2
set TUNE=ANIMATION
set BITRATE=4000

if not %PROFILE%==HIGH set X264PROFILE=main --level 3 --vbv-maxrate 10000 --vbv-bufsize 10000
if    %PROFILE%==HIGH set X264PROFILE=high --level 4.1 --vbv-maxrate 25000 --vbv-bufsize 31250

if not %NPASS%==1 set X264PRESET=slower --bframes 3 --ref 3 --merange 24 --aq-mode 2
if    %NPASS%==1 set X264PRESET=veryfast --bframes 1 --ref 1 --no-deblock --merange 16 --subme 0
                        --partitions none --no-8x8dct --aq-mode 0

if not %TUNE%==FILM set X264TUNE=animation --keyint 300 --min-keyint 25 --scenecut 60
if    %TUNE%==FILM set X264TUNE=film --keyint 300 --min-keyint 25 --scenecut 40

if %NPASS%==1 goto DO_LASTPASS

x264.exe --pass 1 --bitrate %BITRATE% --profile %X264PROFILE% --preset %X264PRESET% --tune %X264TUNE%
      --no-fast-pskip --threads auto -o "%WORKDRIVE%%IN%.264" "%IN%.avs" --nal-hrd --videoformat ntsc
      --colorprim bt709 --transfer bt709 --colormatrix bt709

:DO_LASTPASS

x264.exe --pass 2 --bitrate %BITRATE% --profile %X264PROFILE% --preset %X264PRESET% --tune %X264TUNE%
      --no-fast-pskip --threads auto -o "%WORKDRIVE%%IN%.264" "%IN%.avs" --nal-hrd --videoformat ntsc
      --colorprim bt709 --transfer bt709 --colormatrix bt709

270:名無しさん@編集中
09/08/20 19:57:26 hIoUi1lg
ノーサンキュー

271:名無しさん@編集中
09/08/28 03:47:49 I/5GGLhW
>>187
スレチというところがマジレスだろw
他はスレチだけで終わらせるのも何だから適当に書いたってしか読めないが

272:名無しさん@そうだ選挙に行こう
09/08/30 13:20:43 rsky2+kK
最新バージョンのx264使ってエンコしてみると unknown option -- profile エラーが出て使用できない。
オプションほとんど外してもいっしょの結果に

x264 v1240.exe --profile high --level 4.1 --crf 20.0 --output "D:\%fa%.mp4" "D:\%fa%.avs"

何が原因なのかな?

273:名無しさん@そうだ選挙に行こう
09/08/30 13:29:57 arZeHpLu
x264 v1240.exeのつもりが別のx264が実行されてたりして

274:名無しさん@そうだ選挙に行こう
09/08/30 13:41:13 rsky2+kK
その通りでした(汗
レスあり、解決しました。

275:名無しさん@編集中
09/09/05 23:09:03 L4/Hbyw9
720x480であっても、4:3なら--sar 10:11、16:9なら--sar 40:33。

ってありますけど
DVDをキャプって--sar 40:33でエンコしてGOMプレイヤーとかでも再生しても720x480でアス比が狂ってるんですけど
リサイズのプラグインで720x405とかやってもエラーでますしどうしたらいいんでしょうかね

4:3収録のDVDは620x480にリサイズできて不普通に4:3でみれたんですけど・・・・

276:名無しさん@編集中
09/09/05 23:29:28 I32PT8Bt
詳しくはこちらへ
スレリンク(avi板)

>>2に関してはGOMとかキムチ使わないので尻ませんがMPCやVLCは試したのかな
720x480 [16:9]は--sar 32:27 でMPCやVLCでは16:9として処理される
クロップした704x480 [16:9]は--sar 40:33 で同様に16:9として処理される
クロップしない720x480 [16:9]も --sar 40:33 にするべきってのもあるけれど
あまり言うとスレチで荒れるので後は専スレでやってくれ

277:名無しさん@編集中
09/09/05 23:44:55 L4/Hbyw9
解決しましたわ

278:名無しさん@編集中
09/09/06 00:08:40 tqjS5BD5
どう解決したか書かないとかさすが初心者だわ

279:275
09/09/06 02:41:34 ZSEJFzug
PS3で再生したらちゃんと表示された
GOM糞うんこ

280:名無しさん@編集中
09/09/06 14:32:42 HYN8pNs+
初心者と言うより、自分のことしか考えられないガキ

281:名無しさん@編集中
09/09/07 06:15:58 eq4rZmxX
再生ソフト一覧:
URLリンク(www.cccp-project.net)
おすすめできるのは
Mplayer (WindowsならKovensky氏のビルドがおすすめ) URLリンク(kovensky.project357.com)
CCCPか別々でMPC-HC, Haali Media Splitter, ffdshow (CPU/GPUパワーがあるのなら、Haaliのレンダラを試す)
Zoom Player (無料版がなくなったので、もはやおすすめできない状態へ)

VLCは最近頑張ってるみたいけど、未だにシーク等に問題大アリ。
全くおすすめ出来ません。動画配信には設定をいじるなら大丈夫なんですけどね。

スレチだけど、一応いい再生ソフトが少ないので(以下略

282:名無しさん@編集中
09/09/07 08:06:45 3fiVn9vb
>>281
Mplayerって--fullrange認識するっけ?

283:名無しさん@編集中
09/09/07 09:15:38 eq4rZmxX
こっちだと全H.264生ストリームはFullrangeとして再生されるけど、コンテナに
MUXした後はちゃんとフラグを守ってるっぽい。レンダラにもよるかもしれないが。
Kovensky氏本人に一応聞いてみたけど、まだ返事がないので、これぐらいしか
書けません。

284:名無しさん@編集中
09/09/07 18:27:54 KRQWU+ej
デコーダー内部でRGB変換を行っていれば基本的にフラグどおりに変換される。
YUVのまま出力すればフラグは継承されないらしくそれ以降のフィルタないしは
レンダラの設定によって手動で伸張設定しないとだめだと思う

285:名無しさん@編集中
09/09/07 19:38:31 3fiVn9vb
>>283-284
情報ありがと
とりあえず手元で--fullrange onのmp4を再生してみたんだけど
flavieとmplayerで違う色になっちゃった
mplayerのほうが色が薄い感じ

286:名無しさん@編集中
09/09/08 00:56:14 4canffg5
--fullrange使うって事は、おまいらフルレンジで作ってるん?俺はTVスケールにしてる

287:名無しさん@編集中
09/09/08 02:28:59 mVadCWLO
このオプションって元がRGBの動画を圧縮する場合に使うんでないの?

288:名無しさん@編集中
09/09/08 05:49:34 EJbZcmn8
>>285
> mplayerのほうが色が薄い感じ
関係ないかもしれないけど、mplayer に -vf pp=fullyrange ってオプション
付けるとどうにかなったりしないのかなぁ?

289:名無しさん@編集中
09/09/08 06:10:15 EJbZcmn8
>>285,288
オプション間違えてた。
誤:-vf pp=fullyrange
正:-vf pp=al:fullyrange

290:名無しさん@編集中
09/09/08 07:08:42 Cz/gyt1B
>>287
つまり、色々歴史があってテレビとパソコンの色空間が違ってたりする。
ソースがRGBか何かは関係ないかと。

つまり、TVスケールは15-235の色しか使用されてなくて、再生時に使用されるもの
によって扱い方が違う(モニターだと0-255の空間に色を伸ばすことになる、そう
しないと白がグレーになってたり、黒も完全に黒にはならない)。大体のテレビ・DVD
やらデジタルな市場ソースではTVスケールが使用されてある。

PCスケールはそのまま0,255で保存すること(フルレンジなソースで--fullrangeを
付けないと再生時に色が違うように再現される)。

PC/TVスケール自体はそこまで難しいのではない話だが、初心者などがあやまって
違う色スケールでエンコすることは多少あった(レンダラなどもバグって違う
色を出す可能性あるし、特にOverlay, EVR, VMR○等)

291:名無しさん@編集中
09/09/08 07:28:55 UOQpGKpO
>>289
ありがと
でもやっぱだめだねえ
フルレンジはたまにしか使わないし、まああきらめるかな

292:名無しさん@編集中
09/09/08 07:55:11 Cz/gyt1B
>>291
面倒かもしれないが、一応Freenodeの#mplayerで聞いてみれば分かるかも。
バグだったらバグ報告するがよい(テスト用のファイルもどっかにうpして)

293:名無しさん@編集中
09/09/08 07:58:48 MmVKeshm
放送やDVD等、一般的に手に入るソースはどれもTVスケールだし、色はそのままにしておいて、
デフォルトの--fullrange offでやるのが一番良いだろうな。

294:名無しさん@編集中
09/09/08 17:46:30 Ry8pkupj
TVスケールでも特に実写ビデオ映像は16-235の範囲外に色が入ってる場合が結構あるので、
単純に伸張すると黒潰れ・白飛びが起きちゃうんだよな。
デジタルTVなんかは値が入ってる場合だけトーンカーブ変えたりしてるけど。

295:名無しさん@編集中
09/09/08 19:54:43 UOQpGKpO
>>292
IRCか…最終的にはそれがよさそうですね
でももうちょっと自分で実験してみるわ

PC上で作った動画をエンコするときは--fullrange onにしてるんだよね
最近は自分ではめったに動画つくらないようになったし、そんなに困ってるわけでもない
しばらく色々試してみます

いいかげんスレチの流れは切ったほうがよさそうなのでこのへんで

296:名無しさん@編集中
09/09/08 20:17:34 0uq6j6gY
>>276
亀レスだが誤解を招くような書き込みをするのはやめれ
704x480だろうが720x480だろうが横をいくら削ろうが40:33が正解
頭の中がDAR思考なやつは失せろよ

297:名無しさん@編集中
09/09/08 21:59:00 5T5B54TX
スレチな話題にスレチなレス付けるオマエも失せろよ

298:名無しさん@編集中
09/09/09 02:00:30 Pq3A3BR3
>>297
おまえが失せろ
スレチだろうが間違えていることは訂正すべきだろ

299:名無しさん@編集中
09/09/09 02:05:22 RWTJ1yhi
うわぁ…

300:名無しさん@編集中
09/09/15 18:50:25 91HFzEGw
次スレ?あれ

301:名無しさん@編集中
09/09/17 23:36:25 Cyki7k7+
動画をエンコードしたらprofile High, level 2.1になったのですが、
profile High, level 4.1にするためにはx264のどこの設定を変更したらよいでしょうか?

302:名無しさん@編集中
09/09/17 23:41:15 +/yeIURn
>>301
--level "4.1"

303:名無しさん@編集中
09/09/17 23:48:55 7Y9+KnFb
別に2.1になったならそのままでいいと思うんだが…

304:名無しさん@編集中
09/09/17 23:52:07 3qlFednm
時々2.1とか3より4.1のほうが綺麗とか互換性高いとか誤解してる人いるね。

305:名無しさん@編集中
09/09/17 23:54:30 b/yuZ6RX
4.1まで対応なのに3とかが再生できないなんてあるのかな?
Bフレとかrefが多すぎっての以外で

306:名無しさん@編集中
09/09/18 00:04:30 8vUD8COu
2.1より4.1のが高画質だと思ってました・・・
教えてくださってありがとうございました

307:名無しさん@編集中
09/09/18 14:55:35 Q5ww/S9S
え?
ネタだろ?

308:名無しさん@編集中
09/09/19 00:44:06 4tIOd5tq
ターボって何ですか??
教えてください。

309:名無しさん@編集中
09/09/19 00:54:01 ZZf/gxRU
昔うちの近所に居た鼻たれ坊主

310:名無しさん@編集中
09/09/19 12:53:57 Q7b3A9qe
則巻千兵衛・みどり夫妻の長男

311:名無しさん@編集中
09/09/20 08:29:21 0gfHvTIT
サンリオキャラクター

312:名無しさん@編集中
09/09/21 16:55:00 dvj/bLQI
>>304
kwsk

313:名無しさん@編集中
09/09/21 17:06:07 e0zAUoKt
levelはフラグの問題で実際のストリームには影響がない。

314:名無しさん@編集中
09/09/22 01:03:24 ZAqFUxFi
bitrateとvbv-maxrateオプションについて質問です。

・bitrateを例えば1000kbpsと指定して、vbv-maxrateを指定しなかった場合
H.264は可変ビットレートなので、1000kbpsを基準に、
沢山ビットレートが欲しいシーンなどでは1000kbps以上のビットレートを割り当て、
ビットレートがあまり必要無いシーンでは1000kbps以下のビットレートを割り当てる。

・bitrateを1000kbpsと指定し、vbv-maxrateを例えば1100kbpsと指定した場合
上記に加え、沢山ビットレートが欲しいシーンでも最大でも1100kbpsしか割り当てない。

という考え方であってますでしょうか?

また、bitrateを1000kbpsと指定し、vbv-maxrateも1000kbpsと指定した場合、最大が1000kbpsなので、
それ以下のシーンも考えると結果的に全体のビットレートは1000kbpsより小さくなる
ってことであってますでしょうか?

長文でごめんなさい。よろしくお願いします。

315:名無しさん@編集中
09/09/22 01:08:54 tbDl/Bm0
はい
はい
はい

316:名無しさん@編集中
09/09/22 01:10:40 WfpQG2yX
--vbv-maxrateだけではなく、--vbv-bufsizeも関係するから、実際にはもう少しややこしい。

URLリンク(akuvian.org)
これを使って自分で調べてみるのが良い。

317:名無しさん@編集中
09/09/23 15:55:29 17jsY5B+
cpu:atom1.6G? メモリ1G グラオンボ
みたいな低スペックでも観られるよなカクカクせずに音もズレナイ動画を作るには
なにを制限すればよくて、何を制限しなくても良いのですか?
・ビットレート は言わずもがなだとは思いますが・・・
・Bフレーム数 は上がれば上がるほどデコード負荷は上がるのか?
・Bフレーム参照数 も上がれば上がるほどデコード負荷は上がるのか?

318:名無しさん@編集中
09/09/23 16:36:44 S5NYHHf3
解像度と平均fps下げるのが一番効果的
それでもダメなら--tune fastdecode(no-cabac,no-deblock,no-weightb)使ってBフレを2枚程度まで減らせ

319:名無しさん@編集中
09/09/23 17:05:33 17jsY5B+
なるほどーレスありがとうございます
友人のノートというかモバイルPCでの再生を目的としていて
ディスプレイ最大1024x600のところに、それ以上の解像度のファイルをぶち込んでたことを思い出しましたw
すぐにその環境で試せないのがつらいですが、その解像度を軸に攻めていきたいと思います

320:名無しさん@編集中
09/09/24 10:37:24 soxcQMHq
eeepc系でのH.264再生関連の話が出て、一応レス

【Ubuntu 8.10 (eeebuntu basic), eeepc 900 (celeron m , 900MHz)】
【mplayer, ffmpeg-mt無しビルド】
1024x576までは24000/1001fpsな動画が普通に再生された。(結構重い設定で自重なき)
1280x720な24000/1001fps動画なら、-lavdopts skiploopfilter=all:fast とかを作ればASS字幕
があっても普通に再生が出来た(もちろん低いビットレートのものなら画像が荒れる場合がある)

それ以上のものは結構難しくなるかと思うw

Atom@1.6GHzなものならWindowsの方でCoreAVCを使った人からは
1280x720な24000/1001fpsな動画が再生可能だと報告された。

実際にSDレゾで--tune fastdecodeにする必要性のあるハードって
初代Xbox辺りかな?HDなら別の話になるけどw

それでは、寝る ノシ

321:名無しさん@編集中
09/09/24 10:44:43 7raMzQ4/
>>320
>>Atom@1.6GHzなものならWindowsの方でCoreAVCを使った人からは
>>1280x720な24000/1001fpsな動画が再生可能だと報告された。

ソースによる。Pen4 2.4GだけどCoreAVC使っててもものによっては720pはみるにたえない。
って、再生可能っていう表現が微妙だな。。

322:317
09/09/24 14:52:43 isymdoDq
>>320>>321
いやーレスどうもです参考にさせていただきます
CoreAVCですか、PDVD8は使ったんですが導入比較してみます

323:名無しさん@編集中
09/09/27 18:08:43 bFpLr1mK
ゲーム動画をAVIutlとx264guiを使いエンコードしたのですが
動画が薄く白っぽくなってしまい、気になっています

AVIutlの方で行ったのは1440x900のソースを1270x900にリサイズだけ行いました
x264の方では2passとビットレートを変えただけです
AVIutlかx264の設定で何かそうなってしまう設定があるのでしょうか?
わかりづらい説明で申し訳ありませんが、教えて頂けたらと思います

324:名無しさん@編集中
09/09/27 19:49:03 1AWtMhRr
>>323
>>1の1行目を死ぬまで読んでろ

325:名無しさん@編集中
09/09/27 21:43:22 RFU8sB6/
>>323
易しく言うと、ここはguiは対象外。
専用スレがあるからそっちに行くといい

326:名無しさん@編集中
09/09/29 18:51:13 DwHizXin
質問です
-qmin 24 -qmax 39、 -minrate 384k -maxrate 800、-b512k -bt512kでエンコしていた所
高速でスクロールするソースの際、恐らくビットが足りないせいで全般的に画質が酷くなります

-minrateと-b、-btの値を調整したいんですが
1、-b、-btを引き上げて-minrateを288k程度に落とす
2、-b、-btはそのままで-minrateを引き上げる
では理屈としてはどっちがサイズを抑えた、ままで画質の向上を狙えるんでしょうか
というか-minrateがなんだかあまり守られて無いような気もするんですが…

327:名無しさん@編集中
09/09/29 19:10:21 NdLw0gID
一体このオプションは、どんなツールを使ってエンコする時のものなんだ?
すべてがx264.exeと違うから、わけがわからんよ

328:名無しさん@編集中
09/09/29 19:15:45 kzMvJ+7y
>>327
URLリンク(sites.google.com)

とりあえず、FFmpegをやめて、x264で--vbv-bufsizeと--vbv-maxrateを設定した2passでやってみたら。

329:名無しさん@編集中
09/09/29 21:01:10 kATTFCyq
高速でスクロールするソースの画質が酷い?mbtree切ったら?

330:名無しさん@編集中
09/09/29 22:09:20 sZT/EUiQ
--zonesを使うべきケースなんじゃ?

331:名無しさん@編集中
09/09/29 22:11:34 DwHizXin
>>327>>328>>329
間違えました!、アドバイス頂いて恐縮ですが板が違う事に気付きました orz
本当にすみません、別の場所で質問する事にしますので忘れて下さい
ちょっと確認してから書けば良かったです、スレ汚し失礼しました~

332:名無しさん@編集中
09/10/04 20:14:10 Fy43Ei3W
動画のコンテナ(?)構造を理解したいのですが、初心者でもわかりやすいサイトとかありますでしょうか?
動画を扱ってる割にそういう基本的な事は何もわかっていないので…

333:名無しさん@編集中
09/10/04 22:23:22 vVqsA2z3
ぐぐれ

334:名無しさん@編集中
09/10/07 19:01:52 KwOtTUxw
x264.exeの使い方がまるでわからない。ストレスで死にそう。

x264 --crf 20 -o out.mp4 in.avs
したが0バイトのout.mp4ができるだけで、一瞬で落ちる。
戻り値は128が帰ってきてるから何かしらのエラーが起きてるとは思うが、どんなエラーなのかわからない。

in.avs はプログレ 720x540のYV12で出力してるはず。
# DVDソース -> DGIndex -> DGDecode -> 各種フィルター -> 最後にConvertYV12かけてる。
プレイヤーなどで動確済み。

aviutil+x264拡張auoで出力したものを食わせても、処理できない。
DEPもシステムにのみ有効になるように設定した。
CPU/メモリバスなどオーバークロックはしてないし、aviutilで丸一日安定してエンコードできる。
アンチウィルスの常時保護とかメモリ保護とか停止してからやったけど、やっぱり失敗する。
バイナリはURLリンク(x264.nl) のやつとか、何かに同封されてきたのとか一通り試した。


半年ほど前から暇を見つけてはいろいろやってるけど、いっこうに解決しないorz
誰かヘルプきぼん

335:名無しさん@編集中
09/10/07 19:24:41 4hyMCUSi
"パスx264.exe"--crf 20 -o "パスout.mp4" "パスin.avs"

パス通してない場所にバイナリ、avsなんか置いてるんじゃないの?
とりあえずフルパスで記入してみろ。 C:\x264\ とかな。

336:名無しさん@編集中
09/10/07 19:35:59 sOAzoXV/
とりあえずavsとコマンドラインをそっくりそのままコピーして貼り付けてみろ
現実に動かないんだったら、原因の8割以上は記述がどこかおかしいってことだから

337:334
09/10/07 20:24:07 KwOtTUxw
>>335
明示的に .\x264 ~ してみたけど同じだよ、やっぱり%ERRORLEVEL%は128になってる。
パスの通ってる別のx264を起動してるって訳ではないみたい。
ちなみに、使ってるファイルは一通り同じディレクトリにおいてる

>とりあえずavsとコマンドラインをそっくりそのままコピーして貼り付けてみろ
とりえあず、オプションとかは
Example usage:

Constant quality mode:
x264 --crf 24 -o output input
のやつに書き換えてやってみたけど(つまりは数字変えただけ)
avsは何をコピペすればいいのかわからん。とりえあず、avsをここにさらしてみるわ

338:334
09/10/07 20:27:46 KwOtTUxw
01 eva_edeen_filter.avs
-----
# Load Plugins
PluginDir = "C:\Program Files\AviSynth 2.5\plugins\"
LoadPlugin(PluginDir+"DGDecode.dll")
LoadPlugin(PluginDir+"NicAudio.dll")
LoadPlugin(PluginDir+"eDeen.dll")
LoadPlugin(PluginDir+"warpsharp.dll")

function EVA(string "FileNamePrefix",int "Start",int "End")
{
v = MPEG2Source(FileNamePreFix + ".d2v")
a = NicAC3Source(FileNamePreFix + " T81 2_0ch 448Kbps DELAY 0ms.ac3")
AudioDub(v,a)
Trim(Start,End)
AutoDeint("blend")
Spline64Resize(720,540)
Letterbox (0,0, 10, 10)
edeen(hqc = false)
ConvertToYV12()
return last
}

in.avs
-----
Import("") #上のファイル
EVA("DISK_01",0,41985)

----
何やってるのかばれるけど、コピペミスを防ぐためにあえてそのままコピペした

339:名無しさん@編集中
09/10/07 20:28:32 KwOtTUxw
あー、コピペミスしてる orz

in.avs
---
Import("01 eva_edeen_filter.avs")
EVA("DISK_01",0,41985)


340:名無しさん@編集中
09/10/07 20:44:00 F9C1ZCXV
そのavsをVirtualDubやAvsPで開いた時に出るエラーの表示はどうなっているの?

341:334
09/10/07 20:56:46 KwOtTUxw
>>340
エラー?要はYV12できちんと出力されてるかチェックしろってこと?
AvsPでチェックしたらYV12で出力されてるらしい。

AvsP: URLリンク(imagepot.net)

342:名無しさん@編集中
09/10/07 21:18:58 F9C1ZCXV
C:\temp>x264 --crf 20 colorbars.y4m -o output.264
yuv4mpeg: 640x480@30000/1001fps, 0:0
x264 [info]: using cpu capabilities: MMX2 SSE2Slow
x264 [info]: profile High, level 3.0
x264 [info]: frame I:1 Avg QP:10.80 size: 1403
x264 [info]: frame P:25 Avg QP:22.28 size: 21
x264 [info]: frame B:74 Avg QP:22.30 size: 20
x264 [info]: consecutive B-frames: 0.0% 0.0% 3.0% 97.0%
x264 [info]: mb I I16..4: 98.0% 0.1% 1.9%
x264 [info]: mb P I16..4: 0.0% 0.0% 0.0% P16..4: 0.0% 0.0% 0.0% 0.0% 0
.0% skip:100.0%
x264 [info]: mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.0% 0.0% 0.0% direct:
0.0% skip:100.0% L0:-1.$% L1:-1.$% BI:-1.$%
x264 [info]: 8x8 transform intra:0.1%
x264 [info]: coded y,uvDC,uvAC intra: 0.4% 1.9% 1.8% inter: 0.0% 0.0% 0.0%
x264 [info]: i16 v,h,dc,p: 92% 5% 3% 0%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 25% 0% 50% 0% 0% 0% 0% 0% 25%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 39% 28% 33% 0% 0% 0% 0% 0% 0%
x264 [info]: kb/s:8.18

encoded 100 frames, 37.86 fps, 8.18 kb/s

C:\temp>

x264のエラーだったら、こう言う風にコマンドプロンプトから確認できる。

343:名無しさん@編集中
09/10/07 21:25:40 sOAzoXV/
>>334
たぶんカレントディレクトリを移動してないとか、パスが間違ってるとかのせいだろうけど、
そもそもろくに使い方もわからんのに、avsを関数化したり、
バッチファイル書かないでcmdを直打ちしたりするのは、かえってややこしくなると思う
pauseが入ってないから、エラーが起こってもコマンドプロンプトが一瞬で閉じてしまって何が起こったかわからんことに…

cd /d "%~dp0"
x264.exe --crf 20 -o "%~dpn1_test.mp4" "%~1"
pause

上の3行をメモ帳にコピぺして、test.batって名前でx264.exeと同じ場所に保存してから、
in.avsをtest.batにD&Dしてみろ
もしうまくいかなくても、ちゃんとコマンドプロンプトにエラーメッセージが出るから、なにが原因かは
わかると思う

344:名無しさん@編集中
09/10/07 21:26:38 sOAzoXV/
ってよく考えたら、直打ちだったら、コマンドプロンプトは閉じないか…失礼

345:名無しさん@編集中
09/10/07 21:33:20 KwOtTUxw
>>342
y4m.auoで出力したものを食わせたらうまくいった。
やっぱりavisynthとの相性が悪いのかな?
本体バーションは今リリースされてる 2.58なんだが…
特定のプラグインのバージョンが古いとかあるのかも…
H:\temp\avs_eva>.\x264 --crf 24 -o hoge.mp4 hoge.y4m
yuv4mpeg: 720x540@30000/1001fps, 1:1
x264 [warning]: width or height not divisible by 16 (720x540), compression will suffer.
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Slow
x264 [info]: profile High, level 3.1
mp4 [info]: initial delay 1001 (scale 30000)
x264 [info]: frame I:11 Avg QP:22.06 size: 17370
x264 [info]: frame P:254 Avg QP:24.91 size: 5769
x264 [info]: frame B:176 Avg QP:26.27 size: 1136
x264 [info]: consecutive B-frames: 32.8% 34.0% 11.9% 21.4%
x264 [info]: mb I I16..4: 24.9% 43.1% 32.0%
x264 [info]: mb P I16..4: 8.9% 13.9% 6.8% P16..4: 23.3% 6.2% 3.4% 0.0% 0.0% skip:37.5%
x264 [info]: mb B I16..4: 0.3% 0.3% 0.1% B16..8: 26.7% 0.3% 0.6% direct: 2.1% skip:69.5% L0:40.4% L1:57.6% BI: 2.0%
x264 [info]: 8x8 transform intra:46.3% inter:69.3%
x264 [info]: coded y,uvDC,uvAC intra: 34.7% 60.0% 22.7% inter: 6.9% 11.1% 0.3%
x264 [info]: i16 v,h,dc,p: 46% 31% 7% 16%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 16% 20% 32% 6% 5% 5% 6% 5% 6%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 27% 20% 20% 7% 6% 6% 5% 5% 3%
x264 [info]: ref P L0: 72.8% 17.6% 9.6%
x264 [info]: ref B L0: 83.0% 17.0%
x264 [info]: kb/s:1009.25

encoded 441 frames, 20.86 fps, 1009.25 kb/s

H:\temp\avs_eva>%ERRORLEVEL%
'0' は、内部コマンドまたは外部コマンド、

346:名無しさん@編集中
09/10/07 21:38:57 KwOtTUxw
>>343
あー、x264がavsの関数に非対応という可能性は考えてなかった
関数使わなくても、テンプレートつくって置換してやればそれなりに楽にバッチ処理できるか…な?

ちなみに、現時点のavs(関数/import仕様)では
H:\temp\avs_eva>.\x264 --crf 24 -o a.mp4 EVA_01.avs

H:\temp\avs_eva>echo %ERRORLEVEL%
128

H:\temp\avs_eva>
のようになる。

347:名無しさん@編集中
09/10/07 21:45:56 KwOtTUxw
>>343
ユーザー関数を定義しないでやってみたが、だめだったよ
反応は全く同じ

> or AVI or Avisynth if compiled with AVIS support (yes).
って書いてあるからには、一応対応してるってことだよね?

348:名無しさん@編集中
09/10/07 21:58:30 F9C1ZCXV
x264以外(xvid_encraw, avs2avi, avs2yuv等)が、そのavsを入力に使って上手く動くか試してみたら。

349:名無しさん@編集中
09/10/07 22:30:03 KwOtTUxw
avs2yuv
幸いこれはうまくいきました。最悪、これとx264をパイプでつなぐか、一時ファイルに書き出してから食わせればどうにかなりそうです。

xvid_encraw ---------------
これはうまくいきませんでした。
H:\temp\avs_eva>xvid_encraw.exe -i EVA_test.avs -type 2 -w 720 -h 540 -o xvid.mkv -bitrate 800
xvid_encraw - raw mpeg4 bitstream encoder written by Christoph Lampert 2002-2003

xvid [info]: Avisynth detected

H:\temp\avs_eva>echo %errorlevel%
128

とのこと



350:名無しさん@編集中
09/10/07 22:33:14 KwOtTUxw

avs2avi ---------------------
これもうまくいきませんでした。
H:\temp\avs_eva>avs2avi.exe EVA_test.avs tes.avi -c DVIX -w

AVS2AVI v1.39 (c) 2002-2004:
Christophe Paris, David Leatherdale, int21h, Moitah
URLリンク(www.avs2avi.org)

H:\temp\avs_eva>avs2avi.exe EVA_test.avs tes.avi -c divx -w

AVS2(ry)
avs2wav --------------------
これもうまくいきませんでした。
ac3デコーダは探せばあると思いますが、trim、切り出しはどうしようもないですね。
avs -> aac にする別の方法を探さなければならないみたいです orz

H:\temp\avs_eva>avs2avi.exe EVA_test.avs tes.avi -c i420 -w

AVS2AVI v1.39 (c) 2002-2004:
Christophe Paris, David Leatherdale, int21h, Moitah
URLリンク(www.avs2avi.org)

H:\temp\avs_eva>avs2wav EVA_test.avs test.wav
avs2wav v1.0 by Jory Stone <jcsston@toughguy.net>
Input: EVA_test.avs
Output: test.wav
Scanning for Audio Stream...

H:\temp\avs_eva>echo %errorlevel%
128


351:名無しさん@編集中
09/10/07 22:37:54 4hyMCUSi
ところでそのへんてこな関数必要なの?なんの意味があるのかよくわからないんだけど。
普通にd2vのパスとTrimのとこ埋めるだけでしょ?
いつもその設定でやってて記述が楽になるからとかならd2vはき出すときにAVS template
ではき出せば良いだけだし普通に関数化しなければ直でx264.exeに渡せるでしょ。

352:名無しさん@編集中
09/10/07 22:59:08 KwOtTUxw
>>351
>>347 で書いたとおり、ユーザー関数を使わないavsでもだめでした。
#ということは、現在の問題に関わらず、avisynthで関数定義するとx264は受け取ってくれないのですか?

>いつもその設定でやってて記述が楽になるからとかならd2vはき出すときにAVS template
DVD一枚に 4話分収録されていて、別ファイルに書き出そうとしているため
DGIndexのavs templateでは間に合わないんですよ。

別に、単ファイルに仕様と思えば、何らかのスクリプトで適当に処理すればできますけど…
メリットがないのでする必要はないと思います。

逆に関数化して別ファイルに書き出すメリットは、一部書き換えたときの手間がかからないというのがあります。
たとえば、現在プレビューなどをしているため、edeen(hqr = false)となってますけど、
本番のエンコードではこれをtrueに変える必要があります。

というか、汎用的な手続きや、共通部分は関数化するというのは、まずはじめに考えることだと思います。
まあ、変更するたびに、各avsを書き出すというのはそれほど手間じゃないでしょうけど。


353:名無しさん@編集中
09/10/07 23:08:01 F9C1ZCXV
x264以外でも動かないのだったら、x264とは関係のない問題だろう。
AviSynthのバージョンを変える等、他の事を試してみたら。

因みに、私は未だにこれを使っているけれど、特に問題は無く動作する。
URLリンク(www.avisynth.org)

354:名無しさん@編集中
09/10/07 23:11:47 KwOtTUxw
とりあえず、現時点でわかっていることは
・x264 にそのままavsを渡すとエラーメッセージなしに落ちる (終了コード: 126)
・x264 にy4mを渡せばエンコードできる
・x264に渡すファイルはimportしてないavsでもだめ
・avs2yuvは別ファイル化してあるavsも処理できる
・xvid , avs2wav , avs2avi もavsを処理できない
ということでしょうか。

やっぱり人に聞いてみるものですね。

ちなみに、avsの別ファイル化は鬼門ですか?
avsの中の処理は全てインストールしてあるavisynthが処理を行うと思っていたので
危機感を持ってなかったんですが

355:名無しさん@編集中
09/10/07 23:13:38 sOAzoXV/
y4mだとうまくいくけどavsだとうまくいかない…
まさかとは思うが、64bit版のx264使ってるとか

356:名無しさん@編集中
09/10/07 23:50:37 KwOtTUxw
>>355
間違えて落としそうな配置になってるけど、
OSが32bitだからそれはない。

357:名無しさん@編集中
09/10/07 23:58:51 ixiqP83h
H:\temp\avs_eva>avs2wav EVA_test.avs test.wav

"avs2wav" "EVA_test" "test.wav" とりあえず普通にやれば?

358:名無しさん@編集中
09/10/08 00:17:26 hbBmlWme
解決しました
>>353 のavisynth.dllがインストールしてあったために問題が起きていたみたいです。
どうも貴重な時間を割いていただきありがとうございました。

なぜにプレイヤーやavs2yuvで問題が起きなかったのかが不思議ですが…

>>357
いっている意味がよくわからないのですが…
普通に必須のパラメータを入れているだけです

359:名無しさん@編集中
09/10/08 02:18:40 EARsugL9
いい加減こっちでやれ
言ってる意味がわからないならここで半年ROMってろ
スレリンク(avi板)

360:358
09/10/09 23:26:23 HDVTrtpN
>>357
今更ですが、”普通に”というのは
ノイズフィルターなどを通さずに、hogeSourceだけを呼び出してやってみろってことだったんですか?
avsファイルの拡張子だけをのぞいてavs2wavに渡してみろってことではないですよね?(javaみたく)

結局何が言いたかったのかわからないので、もしよろしければ言葉を省かないで書いていただけますか?

361:名無しさん@編集中
09/10/09 23:27:33 HEO26ezf
>>360
>>359

362:名無しさん@編集中
09/10/10 00:18:24 zBqktD6s
>>361
過疎スレを半年ROMっても、>>357のようなレスはわからん。
(ちなみに、前スレあたりから目を通してるから半年の条件はクリアしてる)
avsに関する知識が足りないんじゃなくて、>>357の書き方が明らかに悪い。
文句を言うなら>>357に書かれていることを理解できてからいってくれ。

363:名無しさん@編集中
09/10/10 00:26:34 nh3qJEki
馬鹿かお前
>>257の書き方が良かろうが悪かろうがスレ違いだ
もう一年ROMってろ

364:名無しさん@編集中
09/10/10 00:56:16 yDgiWYz8
日が変わって、ID変わったのかな。
どうでもいいですけど、HDVTrtpN = zBqktD6s ですかねぇ。

>何が言いたかったのかわからない
要約すると、二度とくるな …じゃねぇ?
分る分らないとか、どうでもいいんだよ。気にするな。帰れ

>条件はクリア
ぬあー。3年間課長してました(キリッ じゃ転職できないのと同じ。
期間とか関係ネェ。テラワロス

>理解できて
普通とは、何がどうなってるかわかりやすい方法で、可・不可を確認する事…ですかねぇ。
実行できるなら、avsが通ってwavが出力できる事が分る。 通るからavsにエラーがない事が分る。
…と、問題とされる可能性が順番に消されていく。「~はず」とかの想像での状況が順番に現実として確認出来る。
想像や妄想ではなく、正しい情報を知る。 …こういうの、 普通 ですよね。
簡単な例として、こんな記述で実行してみーって話かと思われ。

━━ああ。関係有りませんが。
国語のテストは、「作者が言いたい事」じゃなくて「出題者が欲しい答え」を解答するとか、知ってましたか?
現実の会話とかで、ボクもタマにコレ風味が出来ない事があるんですよ。
にっぽんごってむずかしいですねー ハハッ

365:357
09/10/10 01:39:19 Ug5OI9LI
解決したようなので、それ以降は書き込みはしてないが
まあ、俺の書き方が悪かったな。すまん。

この場合AviSynthのエラーがスレチだとは思わないが

それよりも>>352など質問してるわりに独りよがりな意見が目立つし
PluginDir = "C:\Program Files\AviSynth 2.5\plugins\"
LoadPlugin(PluginDir+"DGDecode.dll")
この様な書き方をする奴にろくな人がいないのは確かだな

366:名無しさん@編集中
09/10/10 14:26:14 F2ZCwKiA
質問です。
色差を複数のピクセルで共有しないソースを指定しても、H.264に変換すると共有されます。
結果的に赤文字がつぶれてしまうのですが、これを回避する方法、(H.264で符号化する際 色差複数ピクセルで共有しない方法)ってありますでしょうか。

必要なビット数が多くなるのは承知しております。

367:名無しさん@編集中
09/10/10 15:51:24 +085o/Vq
x264のスレで聞くって事はx264を使ってってことだと解釈した上で答える

色差の共有を回避することは不可能
なぜならx264はYUV420(色差は2x2ピクセルで共有)以外の入力を受け付けないから
qp 0の可逆圧縮であればYUV444で出力できるが、入力の時点で共有されてるんだから
出力後の色差情報は共有されたのと実質的には同じになっている

普通はその手の色差共有の劣化を抑えるために、再生時にフィルターやらレンダラーやらが補間処理を行う
そのほうがビット数を増やすよりも効率的だから

368:名無しさん@編集中
09/10/10 18:43:26 F4ZOV16S
>>367
デタラメ言うな。qp 0 にしても 4:2:0 のままだ。

H.264 で色差共有(って単語初めて聞いたな) を防ぐには
High 4:4:4 プロファイル等を使うしかないが、x264 では非対応。
対応しているエンコーダとデコーダほとんど存在しないんじゃね。

369:名無しさん@編集中
09/10/11 01:22:45 qd1Zoupt
>>367->>368

ありがとうございます。
レンダラー変えたらかなり潰れが軽減されて驚きでした。
再生側で補間しろということですね。 勉強になりました。

370:名無しさん@編集中
09/10/12 00:55:26 I1gqahsK
subme10の実験ってもう終わったんでしょうか
使おうかどうしようか迷う

371:名無しさん@編集中
09/10/12 02:05:14 276WEP+o
x264自体が実験エンコーダーなのですが
新しいオプションに対して実験して自分なりに気付いた結果も出せない人はテスターとは呼べません
--subme 10に対して関係ないけど互換重視とかそんな話ならMainConcept(ry

372:名無しさん@編集中
09/10/16 10:40:05 pPkSuLpn
質問です。
--------------------------------------------------------------------------------
[nul] (1pass)
--------------------------------------------------------------------------------
using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
profile High, level 3.0

このようなエラー?が出て音声のみの出力になってしまったのですが、
これはどう言ったエラーなのでしょうか?
解決方法も教えて頂きたいです><

宜しくお願いします。

373:名無しさん@編集中
09/10/16 12:02:14 OZVvhOwm
単に処理が止まってるんじゃねー
音声のみの出力が意味が分からんがaviutlならスレ違いよ

374:名無しさん@編集中
09/10/16 21:55:58 r7Nrr25f
英和辞書でnullの意味調べて来い

375:名無しさん@編集中
09/10/17 03:29:55 ILEl6huq
URLリンク(www24.atwiki.jp)

376:名無しさん@編集中
09/10/17 05:58:53 8meLpJld
>>372
なんかgui.auoの方っぽいね。
んで、その表示が出た途端、エラーと勘違いしてAviutlで出力中止したとか。

377:名無しさん@編集中
09/10/20 15:04:24 gp3tfXLh
x264itvfr.exe でエンコードの進捗や残り時間が表示されないのですが、表示する方法はないのでしょうか?
--progressオプションは付けるとエラーになりました。
x264.exeではオプションをつけなくても表示されました。


378:名無しさん@編集中
09/10/20 16:33:32 HWd6oXRq
記憶が定かでないけどrev.12xxになったくらいから出ないよ
仕様かと思って気にしてない(ちなみにx264 itvfr OreAQの方も表示されない)

379:名無しさん@編集中
09/10/20 21:59:36 gp3tfXLh
>>378
ありがとうございます。


380:名無しさん@編集中
09/10/20 22:19:02 4cZ4rLsc
MeGUIってデフォで--progressついているから落ちるよね

381:名無しさん@編集中
09/10/20 23:06:33 nZRTtExf
x264を使用するハードエンコーダーってありますか?

382:名無しさん@編集中
09/10/21 00:49:55 zuOF4g7D
x264がどういうものかわかればそういう質問は出ない

383:名無しさん@編集中
09/10/22 14:40:16 g4GQbAwb
x264のライセンスってどうなってます?
同人ソフトとか作ってもOK?


384:名無しさん@編集中
09/10/22 14:50:12 bD39W93G
便所の落書きに書いてあること信じるの?
HPなりから自分で調べたら

385:名無しさん@編集中
09/10/22 15:04:41 6W/duId9
GPLだろ

386:名無しさん@編集中
09/10/22 15:45:15 4xKtXYu3
にちゃんねるの質問スレの存在意義をばっさり切り捨てた384は、


387:名無しさん@編集中
09/10/22 18:12:44 zWpPW9kY
質問スレったって結局は自己責任だろ。
便所の落書きとまでは言わないけど
法的効力がある訳じゃないんだから
ライセンスが絡む質問をこんな所で
する方がおかしいよ。

388:名無しさん@編集中
09/10/22 18:44:05 BSFKfsZk
知らないなら黙ってろよ。みっともないやつ。

389:名無しさん@編集中
09/10/22 21:10:44 m9Atz555
Xvidのライブラリを使用してしまったことでソース公開を余儀なくされたエロゲメーカーがあってだな

390:名無しさん@編集中
09/10/22 21:16:34 zWpPW9kY
知ってるヤツがこのスレにいると思ってんのかよ
バカじゃねぇの?

391:名無しさん@編集中
09/10/22 21:24:37 +TTWg+pc
>ID:zWpPW9kY
なんでそんなに必死なの?
何か嫌なことでもあったのか?

392:名無しさん@編集中
09/10/23 09:38:17 3L/8FSy1
なんか最近、おかしな理屈を振り回す荒らし方が流行ってるのかな。
スレが荒れれば勝ちみたいな意志を感じる。


393:名無しさん@編集中
09/10/23 10:17:50 FzufLS9H
少し挑発するだけで乗ってくるから荒らしがいがあるんだろ。

394:名無しさん@編集中
09/10/24 02:49:38 4ANL4Q99
すまぬ、誰か誘導してくれ

H.264でゲームの720pエンコでマルチスレッドが有効に使えるエンコーダの名前を・・・

395:名無しさん@編集中
09/10/24 03:04:15 hMuJtb1P
日本語でおk

396:名無しさん@編集中
09/10/24 03:17:11 4ANL4Q99
AviUtlでX264つかってエンコードしてるんだけど、CPU負荷を見たところ1CPUしか稼動していないので、マルチスレッド対応のエンコーダがないかと

397:名無しさん@編集中
09/10/24 03:18:10 9tO3HgYw
AVIUTL

398:名無しさん@編集中
09/10/24 03:39:09 hMuJtb1P
はいAviUtl(フロントエンド)でx264(エンコーダー)を使用すればMT(マルチスレッド)で動作します
終了

399:名無しさん@編集中
09/10/24 03:45:25 4ANL4Q99
じゃあ、現状の1CPUに偏った状態でもMTなのか・・・
ちょい設定見てくる

ありでした

400:名無しさん@編集中
09/10/24 03:46:09 BwzwXbRF
ヒント:フィルタープラグイン
MT対応のエンコーダーなんてゴロゴロしてるし(x264も例外なく)それでも理解できないなら大人しくシェアウェアソフト使った方が貴方のため

401:名無しさん@編集中
09/10/24 03:53:55 4ANL4Q99
あげてまでスミマセン
そのままスレッド数の項目ありましたorz

402:名無しさん@編集中
09/10/24 04:23:19 PU1Ses8v
AVUUTLにTS読み込ませたいんだけど、プラグインありますですか?


403:名無しさん@編集中
09/10/24 05:48:03 EpV0fBgx
>>402
スレチ

404:名無しさん@編集中
09/10/24 13:41:40 hVYe0krU
>>401
x264拡張保存のGUIの設定のことだったら、初期値の0で自動判別だから、普通はこれで論理CPUの数だけスレッド作られるよ。

405:名無しさん@編集中
09/10/24 13:44:14 4ANL4Q99
>>404
特にいじった記憶はないんだけど、1になってました。
ありがとう

406:名無しさん@編集中
09/10/24 14:08:38 Jper7Jzs
0入力は1.5倍でしょ
c2qの様な4コアだったら6スレッド

407:名無しさん@編集中
09/10/24 15:37:00 AGfCnTQo
3コアだったらどうなるのか長年の疑問

408:名無しさん@編集中
09/10/24 17:16:05 v/0KV0EU
普通に考えて3コアなら4スレッドだろ

409:名無しさん@編集中
09/10/25 03:43:16 eI8SuFtn
MediaInfoで映像フォーマットでただ「AVC」とだけ表示されるのって何使ってるの?

410:名無しさん@編集中
09/10/25 06:01:22 TKsSzNzb
エンコードについて質問なんですけど

CPUによって出来上がるサイズが変わったりするのでしょうか?
それとCPUの負荷によっても変化しますか?


50%他の作業で使用しているCPUでエンコードした場合と
0%使用してないCPUでエンコードした場合では
エンコード結果に変わりがあるのでしょうか?


411:名無しさん@編集中
09/10/25 06:13:38 0VEBsQeO
意味がよく分からないけど、CPUではなくx264のスレッド数でエンコード結果は変わる。

412:名無しさん@編集中
09/10/25 09:39:40 RBsi7lEk
>>409
x264の話なら--no-optsパッチ(オプションを隠す)
他のH.264エンコーダーでも有り得る(Level、Profile、ビトレやカラー深度は記述されてるハズ)

413:名無しさん@編集中
09/10/25 17:36:35 eI8SuFtn
>>412
通常のx264ならシークに多少時間かかるけど、その動画はかからないからなぁ
DivXでmp4にしたのかな

414:名無しさん@編集中
09/10/25 18:01:08 +bNfcu3w
シークに時間がかからないってのは、GOPサイズが小さいってことでしょ
だいたいフォーマットがAVCってんなら、別にMainConceptとかでもそうなるんじゃないの?

415:名無しさん@編集中
09/10/25 18:10:14 Nr6cmwKY
x264よりもオプションの少ないdivx264を使うのは簡単。
URLリンク(labs.divx.com)

416:名無しさん@編集中
09/10/25 18:28:35 5mdR5M3i
実はmp4muxerでMUXするだけでもx264のオプション見えなくなる

417:名無しさん@編集中
09/10/25 18:41:30 ZefEXcj4
後々の自分のためにもオプション見えてた方が
助かるんだけどなあ

418:名無しさん@編集中
09/10/25 22:23:53 5rHAlojq
開発の誰だったかトラブったとき調べるのが楽なようにしてるのにオプションを隠すなんてけしからんとかいってたな

419:名無しさん@編集中
09/10/25 22:41:39 Q8pH3coa
> --threads 1
>おいおいこいつのPCまだシングルコアだぜw

いやん恥ずかしい

420:名無しさん@編集中
09/10/26 06:34:16 z/YzaMWT
>>415
DivXより少ないって言っても、x264もプリーセットとチューン設定が入ったら大体のエンコ用
GUIも簡単なもんになったよ。コマンドラインの長さも結構短くなるし。

あとはまぁ、Doom9でも見れば分かるけど、画質的にもx264にはかなわない。

分かる人は自分にとって必要なものを入れてたり、変えてたりすればいいし。

421:名無しさん@編集中
09/10/27 14:10:25 dV2Beim+
オプションによってシーク(チャプターとか)がうまくいかなかくて困ってます
CoreAVCは例外で問題ないとして他の多くの場合シークさせると5秒以上は音だけで画が動かん
aqとかつけるとその傾向があるみたいなんだけどその辺ちょっと知りたい

422:名無しさん@編集中
09/10/27 14:13:03 WLodCvC6
普通にkeyintを小さくしてください

423:名無しさん@編集中
09/10/27 14:22:31 dV2Beim+
即答サンクス
やってみる

424:名無しさん@編集中
09/10/27 14:36:09 dV2Beim+
とは言ってみたもののシークが正常な動画も同じようにkeyint=240/keint_min=1なんですよね。
他に考えられる原因とかあれば知りたいと思いまして。

425:名無しさん@編集中
09/10/27 14:40:31 1P8p48rs
シークを重視するのなら、DivX 7の様に、4秒分の--keyint 96くらいにしたらどうか。

426:名無しさん@編集中
09/10/27 14:50:30 dV2Beim+
DivXの例参考になりました
24fps*4秒でやってみます

427:名無しさん@編集中
09/10/27 15:34:00 UzdSO7Ju
keyint長めであえてIDR大量に挿入したけりゃ--scenecut 100にでもすればよい

428:名無しさん@編集中
09/10/29 00:06:50 H5akiy53
conas.qualityで2-passなんてできるんかいな


429:名無しさん@編集中
09/10/31 16:51:58 +8uB1C/+
本来29.970030のソースが23.98と認識されるんだが、何が原因だろう?

430:名無しさん@編集中
09/10/31 17:12:58 hnZOHKrt
無意味にIVTCかけてるんだろ
もしくはDGIndexの設定をForcedFilmにしたままとか
いずれにせよお前の脳みその性能が原因

431:名無しさん@編集中
09/10/31 17:45:11 +8uB1C/+
>>430
解決した。ありがとう。
ちょっと脳みそpen3にしてくる

432:名無しさん@編集中
09/11/01 05:14:53 ZwMQ+k3d
昔使ってたrev1163でのデータは携帯で再生出来たのだがrev1310にしたら再生できなくなりました。デフォルトのオプション設定が変わったとか?心当たりある方いませんか?
rev1163
x264.exe --bitrate 777 --pass 1 --keyint 240 --min-keyint 1 --no-cabac --no-fast-prkip --filter 0,0 --analyse p8x8,i4x4 --qpmin 2 --qpmax 40 --scenecut 75 --me umh --subme 7 --thread-input --progress --no-dct-decimate --no-psnr --no-ssim --level 3.0

rev1310では --progress をとっぱらって --no-psnr --no-ssim を --no-psy にしました。

よろしくお願いします。

433:名無しさん@編集中
09/11/01 08:14:09 qlndLFQ6
>>432
現在の最新 rev1318
155回の変更があったわけで色々変わってるぞ
既に何が変わったか覚えてないけど大きな変更点はmbtreeかな
デフォで有効になってるから--no-mbtreeを付けると以前と同じになる
本スレの前スレx264 rev24でも同じようなこと言ってる人がいたけど
結局解決したのかどうかは知らん

434:名無しさん@編集中
09/11/01 09:10:06 VLZpT2oH
>>432
--profile baseline

435:名無しさん@編集中
09/11/01 11:09:49 ZwMQ+k3d
>>433
155も変更ですか?
すごいですね。
やってみましたがダメでした。
ありがとうございます。

>>434
プロファイルでオッケーでした。
ありがとうございます。

皆様ありがとう。感謝でいっぱいです。
神様です。

携帯しかないのはつらい。

436:名無しさん@編集中
09/11/02 15:41:22 1RLUMddC
x264.exeってどーやって使うの?

437:名無しさん@編集中
09/11/02 15:47:19 iRHnlCsd
exeをトリプルクリックすると設定画面が出てくる。

438:名無しさん@編集中
09/11/02 19:31:41 1RLUMddC
>>437
別のPCでも試してみたけど一瞬で消えます
コマンドプロンプトにドロップでもだめなんで
何とかなりませんか

439:名無しさん@編集中
09/11/02 19:39:34 cSc67hVd
>>438
コマンドプロンプトの基本的な使い方をググれ、分からなければMeguiなりAviUtl
なり使いなさい。わかったとしても次の質問はavisynthってどうやんの?だろうし…

440:名無しさん@編集中
09/11/02 21:00:32 iRHnlCsd
それ、単にクリック速度が足りてないだけだよ

441:名無しさん@編集中
09/11/02 22:55:31 E0KiH0Sx
4回クリックしてるだろ とESPレス

442:名無しさん@編集中
09/11/02 23:36:21 j/ZsOJxc
--nal-hrd -tffが使えるパッチ当てられたx264.exeってある?

443:名無しさん@編集中
09/11/02 23:41:54 p+hU+zPV
URLリンク(forum.doom9.org)

444:名無しさん@編集中
09/11/03 09:58:39 EIzTTg4G
>>443
ありがとう、おかげさまで無事エンコできた

445:名無しさん@編集中
09/11/09 05:32:00 Ff0Y4/Wo


446:名無しさん@編集中
09/11/14 17:33:46 xdtkZM9b
x264 core 65 r999kMod cc51047ってどこかで手に入りませんか?

447:名無しさん@編集中
09/11/14 18:11:55 rnLu5Llu
r999ってだけならURLリンク(x264.nl)にあるが…
てかそれどこに書いてあったんだよ

448:名無しさん@編集中
09/11/14 18:24:28 81gmSxDY
そのころのkomisar氏のビルドだとなにかいいことあるの?

449:名無しさん@編集中
09/11/14 23:05:00 LIJnrQjs
--tune の「FILM」の意味は具体的に何ですか?

450:名無しさん@編集中
09/11/14 23:33:25 fYmJnNTv
>>449
映画

451:名無しさん@編集中
09/11/14 23:36:54 81gmSxDY
実写映画向け
設定値で言えば--tune film=--deblock -1:-1 --psy-rd 1.0:0.1

452:名無しさん@編集中
09/11/14 23:42:16 fYmJnNTv
>>451
URLリンク(mewiki.project357.com)

Psy-Trellisは0.15

453:449
09/11/15 01:25:00 QccHrDU9
アニメでは無く実写向けなのか
TVドラマやスポーツのような30iでは無く24fps映画向けという意味なのか
あるいは実写かつ24fps映画向けなのかどれでしょう。

しつこくてすみません。



454:449
09/11/15 01:32:40 QccHrDU9
逆テレシネするためのオプションでは無いことはわかってます。
逆テレシネされた、あるいは元々24fpsのavsに向いているという意味かどうか


455:名無しさん@編集中
09/11/15 01:39:32 d4ttyUUH
自分の用途に合わせて、柔軟に設定をすれば良い。

--tune film --vbv-bufsize 20000 --vbv-maxrate 20000 --nal-hrd --tff
例えば、インターレースのソースには、--tuneだけでは足りないので、幾つか足してやる。

456:名無しさん@編集中
09/11/15 02:34:15 b+lovGqj
>>454
fpsは関係ない
考慮するのはあくまでも映像の質だ

457:449
09/11/15 02:43:52 QccHrDU9
ありがとう。

「FILM」=「映画」では無く
「FILM」=「実写」ということでよいのね。

458:名無しさん@編集中
09/11/15 02:47:08 kj+Idcew
実写映画だろ。もっといえばフィルム素材。

459:名無しさん@編集中
09/11/15 19:30:02 N2Eh6BCG
avisynthで動画と音声を読み込み、Aviutlへ渡して拡張x264出力を行う
場合映像のみエンコードをして、音声はエンコードせず、そのまま使用するのには
どのようにすればよろしいのでしょうか?

460:名無しさん@編集中
09/11/15 20:38:20 kj+Idcew
mp4box

461:名無しさん@編集中
09/11/18 14:34:09 vRbcgBxs
拡張x264とAviUtlでインタレ維持とVFRを両立させるにはどうしたらいいの
片っぽずつならインタレ維持は拡張x264の設定にチェックをいれるのと
VFRは自動フィールドシフトでなんとかなるけど
ググってもAvisynthを利用する内容しかみつけられない

462:名無しさん@編集中
09/11/18 14:53:42 +HHexOlH
インタレ維持でVFRってなんやねん
脳みそ腐ってるのか?

463:名無しさん@編集中
09/11/18 17:17:55 dk17gHrw
ワラタ
イタンレ、プログレのお勉強し直しですね

464:名無しさん@編集中
09/11/18 18:27:15 0HuC6X3z
エンドロールだけ60iにしたいとか?やったことあるけど本編もインタレエンコにせざるを得ないから
画質落ちたので結局やめた

465:459
09/11/18 20:20:51 xnDiOmDy
>>460
返信が遅れ申し訳ありませんでした。
mp4boxを使い無事に動画と音声を合成する事が出来ました!ありがとうございます。

mp4boxを調べ、コマンドプロンプトの使い方を調べ、合成
出来たものの音が出ないから調べたらスプリッターのHaaliがac3に対応していない
らしくMPC内蔵のスプリッターに切り替え数日かかってようやっと完成だ・・・。

466:名無しさん@編集中
09/11/18 21:33:22 EeKHd5U7
>>461
インタレ維持がインタレ維持リサイズなら話はわかる

467:名無しさん@編集中
09/11/18 22:09:27 V+P3I1Q4
>>466
俺にわかるように説明してくれ

468:名無しさん@編集中
09/11/19 01:03:55 Py/aZ9y3
TsSplitterで番組のケツ(次回予告のアイキャッチとか)が数フレーム削られちゃうのは仕様?

469:名無しさん@編集中
09/11/19 14:29:55 mvmtGYyM
>>458
実写映画でもフィルム素材でもないテレビドラマなどは、
filmを使うのはいまいちって事ですか?

470:名無しさん@編集中
09/11/19 14:57:30 z5eVU7nT
んなもん映像も見ないで判断できると思ってんのか
ものによってはアニメでもnoneやfilm使ったほうがいいもんだってあるだろ

471:名無しさん@編集中
09/11/19 16:41:47 BPXuDIcS
結局のところ、単なるプリセットみたいなものじゃないの?
最終的に、実際くだんのソースをえんこしてみて結果を見てみるのが一番だと思うよ

472:名無しさん@編集中
09/11/21 18:34:19 jlyw/s7Y
次のような特殊形式のビデオファイルを作成したいのですが、どうすれば良いでしょうか?
お知恵をお貸し下さい。お願いします。

ファイル名 : xxxxx.AVI
●ビデオ
ID : 0
フォーマット : AVC
フォーマット/情報 : Advanced Video Codec
プロファイル : Main@L4.0
CABAC : はい
RefFrames : 1 フレーム
コーデック ID : H264
ビットレート : 4152 Kbps
幅 : 1280 ピクセル
高さ : 720 ピクセル
解像度 : 16:9

473:名無しさん@編集中
09/11/21 18:35:50 jlyw/s7Y
(続きです)
フレームレート : 30.000 fps
解像度 : 24 ビット
カラーリメトリ : 4:2:0
スキャンの種類 : プログレシッブ(PPF)
ビット/(ピクセル*フレーム): 0.150
●オーディオ
フォーマット : ADPCM
コーデック ID : 2
コーデック ID/ヒント : Microsoft
ビットレートモード : CBR モード
ビットレート : 44.1 Kbps
チャンネル : 1 チャンネル
サンプルレート : 11.025 KHz
解像度 : 4 ビット

以上のような形式です。
SUPER Cでやろうとしたのですが、ビデオのビットレートに4152 Kbpsを指定できませんでした。

474:名無しさん@編集中
09/11/21 19:05:23 pq4hmx05
すれち

475:名無しさん@編集中
09/11/21 19:08:20 V7mPXlLn
>>472
バイナリエディタでそういう情報を書き込め。

476:名無しさん@編集中
09/11/21 20:13:44 jlyw/s7Y
>>472
の者です。
>>474
>>475
レス頂きましてありがとうございます。
適切なスレがございましたらご誘導下さい。

477:名無しさん@編集中
09/11/21 20:24:13 6BSD5rS4
>>476
URLリンク(www.google.co.jp)

478:名無しさん@編集中
09/11/21 21:04:00 jlyw/s7Y
>>477
ありがとうございます。

Googleで再度いろいろと調べまして、ffdshowのVFWエンコードとAviutlで作成する方法
を試みました。
しかし上記「プロファイル : Main@L4.0」の部分が「High@L3.0」になってしまい、
ビットレートに4152 Kbpsを指定したにも拘らず、異なるビットレートのファイル
ガ出来上がりました。厳密なビットレート値を設定できないようです。

私の現在の力量ではこれ以上どうしようもありません。ひとまず、区切りを
つけたいと思います。皆様、ありがとうございました。
もし、どなたか解決方法を発見されました際にはぜひ、ご教授下さい。
それでは。

479:名無しさん@編集中
09/11/21 21:08:35 SPAasYkt
厳密なビットレートを指定する方法はないよ

480:名無しさん@編集中
09/11/21 21:47:09 V7mPXlLn
>>478
マジレスすればMediaCoderは試したの?
スーパーウはちょっと分かりにくいよね。

481:名無しさん@編集中
09/11/22 02:05:58 NRXxG9n5
>>479
ご指摘、ありがとうございます。
固定ビットレートなら指定できるのかと思い込んでいました。
>>480
おっしゃる通り、SUPER Cは独特のインタフェースで戸惑いました。

お教え頂いたMediaCoderを使ってエンコードを試みました。結果は、
ビットレート: 4344 Kbps
ノミナル: 4152 Kbps
のようになってしまい、ビットレートそのものを4152 Kbpsにすることができませんでした。

まだ使い込めていないため、設定し忘れている箇所があると思われますので
もう少し試行錯誤で頑張ってみようと思います。
もし、ここを確認せよ等のご指摘がございましたら、ぜひ、ご教授下さい。

MediaCoderの第一印象ですが、大変、使いやすいソフトであると思います。
素晴らしいソフトをご紹介頂き、ありがとうございます。

482:名無しさん@編集中
09/11/22 02:56:57 VuRauaVm
>>481
十分目的のビットレートに近いと思うが…何でだめなの?

483:名無しさん@編集中
09/11/22 04:33:17 pGN1bF2a
A型なんだよ。几帳面過ぎて血吐くまでやるんだよ。
多分、音声分のを計算に入れてないんだよ…

484:名無しさん@編集中
09/11/22 07:28:44 MjZdeu8p
音声をavs2wavでwav形式にて抽出、tempフォルダでも何でもいいのでコピー

抽出したwavをNeroAACでエンコード

映像部分をx264でエンコード

mp4boxで結合

一ヶ所づつのバッチファイルは作成できるんですが、たとえばavsファイルをD&Dするだけでこの作業を一気にやってくれるバッチファイルの作成は可能でしょうか
可能でしたらヒントや参考程度でいいので教えてください。夜11時から頭捻ってもできませんでした。

485:名無しさん@編集中
09/11/22 08:42:52 x64ut+Px
# %~f1 完全修飾パス名を得る
# %~d1 ドライブ文字を得る
# %~p1 パス名だけを得る
# %~n1 ファイル名だけを得る
# %~x1 拡張子だけを得る

486:名無しさん@編集中
09/11/22 08:43:21 x64ut+Px
あ行頭の#は無視してね

487:名無しさん@編集中
09/11/22 09:47:48 9JrI9Oro
ひとつづつできるなら、全部実行するバッチファイルを作るだけだろw
x264関係ないのでwindowsの初心者質問スレに池

488:名無しさん@編集中
09/11/22 14:53:15 /TX5B3He
俺昔バッチの次の行に普通に次の作業用のを書き込めば順番にやってくれるって
わからなくて全部別々のbat作ってcallで呼び出してたw

489:名無しさん@編集中
09/11/22 15:54:28 0zd0HzlT
オブジェクト指向ってやつですよね わかります

490:名無しさん@編集中
09/11/22 16:42:20 NRXxG9n5
>>472
の者です。
>>482
>>483
レスありがとうございます。理由は以下の通りです。

<経緯>
オクでDVC588というHDカム購入。

ソフトMediaInfoで記録ファイルを調べ、>>472のような形式で映像を記録できると判明。

ということは、>>472のような形式でエンコードしてメモリーに保存すれば
HDカムで再生できる →利用用途が広がる と考えた。

エンコードしたファイルを再生させてみるが、
①緑色に崩れた映像が再生され、カメラがフリーズする。
②ファイルをカメラが認識した瞬間に電源が落ちる。
③エンコード設定によっては、そもそもファイル自体を認識しない。
という症状で苦戦中。 ←今ここです。

DVC588のハードが受け付けるファイルを作る必要があるのです。

491:名無しさん@編集中
09/11/22 17:02:53 zKsQ3aWp
>>490
なるほどそういうことだったのか。
動画をパソコンのモニターに全画面で再生する。
それをHDカムで撮影。

これでバッチリだな。

492:名無しさん@編集中
09/11/22 17:24:54 J5UPkBJi
>>490
どこかでみた変な設定だと思ったらそのカメラか
それなら前に一度人に頼まれていじったことがある
なんでこのカメラはH.264をm2tsやmovではなくaviに保存するんだろうと思ったら、
Bフレームを1枚も使ってなくて妙に納得した
あと、たしかにCBRだったな
ファイルも残ってないし、MediaCoderも使ったことないから、これ以上はわからんけど

493:名無しさん@編集中
09/11/22 17:52:59 NRXxG9n5
>>491
レスありがとうございます。試行錯誤して悩むよりもその方が効率的ですよね。
しかし、それではEXEMODEに負けたようで悔しいので…もうちょっと頑張ってみます。
どうしても駄目だった場合は、その方法でやりたいと思います。
>>492
Bフレームを扱えないのはどうやら、VFW/AVIの仕様のようですね。
もし今後、何か当時の事で思い出された事がございましたらぜひ、ご教授下さい。
ありがとうございます。

494:名無しさん@編集中
09/11/22 17:54:49 x64ut+Px
今色々試したがffdshowでno-8x8dctに対応するオプションがない?

495:名無しさん@編集中
09/11/22 18:32:13 x64ut+Px
--profile Main --level 4.0 --bframes 0 --ref 1(他のオプションは好きにしな)
でx264で.264ファイルを吐いてavc2aviでaviに突っ込めばいいかな?

496:名無しさん@編集中
09/11/22 19:19:19 J5UPkBJi
あとkeyintとqcompもかなり低くしないといけないんじゃないかな
Bフレなしだから、VirtualDub+vfwのほうが色々いいかも

497:名無しさん@編集中
09/11/22 20:55:48 zKsQ3aWp
>>493
信じられないかもしれないが、大昔VHSのビデオカメラだとマジで
画面を撮影した方が画質が良くなる。という風に雑誌で紹介されていたんだよね。
デッキ同士を繋ぐよりカメラの画質補正回路通した方が良くなる。という理屈。
デッキが二十万くらいするのに対してカメラが四十万とかした時代だから結構信憑性があった。

498:名無しさん@編集中
09/11/22 20:57:32 GwsxOj4/
>>497
専用の機材も売られてたしなw

499:名無しさん@編集中
09/11/23 14:08:52 vYcjJqMt
>>472の者です。
皆様、本当に色々なアドバイス、ありがとうございました。
3連休の最終日という事で、そろそろ現実の世界に戻りたいと思います。
無理なものは無理と割り切って、自分が本当にやらなければならない事を
最後の1日でやりたいと思います。

結局の所、>>494>>496にてお教え頂いた方法で作成したファイルは、
DVC588が認識すらしてくれずに終わりました。
そして、>>491>>497>>498にてお教え頂きました画面直撮り法が現在の
私の力量からして、最良の選択であると悟りました。

今後、私がもう少し成長して最適なファイルの作成が可能になる日が万が一
来るかもしれません。その際はその方法をぜひ、こちらに投稿させて頂き
たいと思います。

最後にもう一度、アドバイス頂きました皆様、本当にありがとうございました。

500:名無しさん@編集中
09/11/23 22:18:44 K2Bterom
ソースが、vobでもtsでも、x264のエンコの仕方は特に違いはないですか?
m2tsだと、多少違うときいたのですが。。

501:名無しさん@編集中
09/11/24 06:06:17 N6Rx35zF
今までTMPGEnc4Xpressを愛用してきたけど、脈動が許せないのでx264で処理したい。
AviUtlの拡張x264出力(GUI)のプリセットに、iPod(Classic最高画質)とYoutube
を追加したいです。あとAACにQuickTimeのエンコーダを設定したい!
詳しい方、設定教えてください。現状は以下です。
(Core libx264.lib(gcc version4.4.1-dw2)Rev.0.79.132e8501ef.build Nov16 2009 11:1:07)
--preset Placebo --tune Film --profile baseline --bitrate 2560
--psy-rd 1:0 --deblock 0:0 (←この2つは意味あるのかな?)
レート設定 40/30/60 量子化 10/51/4 シーンカット40/25/250(←デフォのまま)
コマンド --level 3.0 (←これを入れないと3.1になってしまう!)
音声  neroAacEnc.exe  AAC-LC 160kbps
MUX  mp4box.exe

502:名無しさん@編集中
09/11/24 06:07:08 N6Rx35zF
■PC再生兼iPodClassic向け俺設定 (TMPGEnc4Xpress)
●H.264●Profile:Baseline Level:3.0  Size: 640x480 pixel
Aspect ratio: Display 4:3  Framerate: 29.97fps(Progressive)
Rate cotrol mode: 1 pass Constant bitrate 2560kb/s  Motion serch range :63
Bitrate buffer: Auto  Video system :NTSC  Detect scene change: On
AVC GOP length: 30 frames  Reference frame count:1
Quantization: I Picture:24 P picture:25
Entropy coding mode:CAVLC  Motion estimation subpel mode: Quarter pixel
●Audio●Encode type:AAC encoder  Sampling rate:48000Hz
Channel mode:Stereo Bitrate:160kb/s MPEG version: MPEG-4(ISO/IEC 14496-3)
Object type:Low Complexity  Output format:Raw

■Youtube向け俺設定 (TMPGEnc4Xpress)
●H.264●Profile:High Level:5.1   Size: 1280x720 pixel
Aspect ratio:Pixel 1:1  Framerate: 29.97fps(Progressive)
Rate cotrol mode: 1 pass Constant quantization  Motion serch range :63
Bitrate buffer: Auto  Video system :NTSC  Detect scene change: On
AVC GOP length: 30 frames  B frame count:0  Reference frame count:1
Quantization: I Picture:24 P picture:25 B picture:27
Entropy coding mode:CAVLC  Motion estimation subpel mode: Quarter pixel
●Audio●Encode type:AAC encoder  Sampling rate:48000Hz
Channel mode:Stereo Bitrate:512kb/s MPEG version: MPEG-4(ISO/IEC 14496-3)
Object type:Low Complexity  Output format:Raw

503:名無しさん@編集中
09/11/24 06:14:32 RwM3vvAD
今までTMPGEnc4Xpressを愛用してきたけど、脈動が許せないのでx264で処理したい。
AviUtlの拡張x264出力(GUI)のプリセットに、iPod(Classic最高画質)とYoutube
を追加したいです。あとAACにQuickTimeのエンコーダを設定したい!
詳しい方、設定教えてください。現状は以下です。
(Core libx264.lib(gcc version4.4.1-dw2)Rev.0.79.132e8501ef.build Nov16 2009 11:1:07)
--preset Placebo --tune Film --profile baseline --bitrate 2560
--psy-rd 1:0 --deblock 0:0 (←この2つは意味あるのかな?)
レート設定 40/30/60 量子化 10/51/4 シーンカット40/25/250(←デフォのまま)
コマンド --level 3.0 (←これを入れないと3.1になってしまう!)
音声  neroAacEnc.exe  AAC-LC 160kbps
MUX  mp4box.exe

504:名無しさん@編集中
09/11/24 06:15:25 RwM3vvAD
■PC再生兼iPodClassic向け俺設定 (TMPGEnc4Xpress)
●H.264●Profile:Baseline Level:3.0  Size: 640x480 pixel
Aspect ratio: Display 4:3  Framerate: 29.97fps(Progressive)
Rate cotrol mode: 1 pass Constant bitrate 2560kb/s  Motion serch range :63
Bitrate buffer: Auto  Video system :NTSC  Detect scene change: On
AVC GOP length: 30 frames  Reference frame count:1
Quantization: I Picture:24 P picture:25
Entropy coding mode:CAVLC  Motion estimation subpel mode: Quarter pixel
●Audio●Encode type:AAC encoder  Sampling rate:48000Hz
Channel mode:Stereo Bitrate:160kb/s MPEG version: MPEG-4(ISO/IEC 14496-3)
Object type:Low Complexity  Output format:Raw

■Youtube向け俺設定 (TMPGEnc4Xpress)
●H.264●Profile:High Level:5.1   Size: 1280x720 pixel
Aspect ratio:Pixel 1:1  Framerate: 29.97fps(Progressive)
Rate cotrol mode: 1 pass Constant quantization  Motion serch range :63
Bitrate buffer: Auto  Video system :NTSC  Detect scene change: On
AVC GOP length: 30 frames  B frame count:0  Reference frame count:1
Quantization: I Picture:24 P picture:25 B picture:27
Entropy coding mode:CAVLC  Motion estimation subpel mode: Quarter pixel
●Audio●Encode type:AAC encoder  Sampling rate:48000Hz
Channel mode:Stereo Bitrate:512kb/s MPEG version: MPEG-4(ISO/IEC 14496-3)
Object type:Low Complexity  Output format:Raw

505:名無しさん@編集中
09/11/26 00:53:19 n7Z3mjPA
x264でエンコードするとき、縦横を16の倍数にしたほうが良いらしいですが
地デジ等を録画したtsファイルの解像度は1440x1080になっています。

この場合、縦を1072にクロップしてエンコードするものでしょうか、
それとも、黒帯を追加して1088にしてからエンコードしてリサイズ・クロップするべきですか?

506:名無しさん@編集中
09/11/26 01:09:38 gaUAZYgq
別にそのままでも問題ない。内部的に16の倍数になるように符号化するから

507:名無しさん@編集中
09/11/26 01:52:33 TMx8HpOd
>>505
縦は大丈夫だけど、
横を1080にクロップしてエンコードしたmp4をPS3で再生したときに、右端に8ドット分変な帯見たいのが付くことがあったので、
横は16ドット単位で切った方が良い。

508:名無しさん@編集中
09/11/26 02:28:13 BAzd81XH
PS3で思い出したんだが
PSPでh.264再生出来るみたいだから、PSPSpotに置いてあった動画を元に
いろいろプロファイルやらを真似てやってみたんだが結局再生できなかったorz
どうせ、あんな液晶でみる動画なんて酸っぱいに違いない!ってことであきらめたんだが

結局アレはどんなオプションいれればよかったんだ?つうか再生できるファイル作れた人いる?

509:名無しさん@編集中
09/11/26 02:36:50 hLAkQ9uL
よく分からないがPSPは--profile mainで必ず720x480とかじゃなかった。
それか480x272?

510:名無しさん@編集中
09/11/26 02:40:08 DjT2eGIE
bとrは3までとかいう制限もある(ファームウェアによって違う)。
サイズはいろいろ対応してるはずだけど、720x480が一番やりやすかったと思う。

511:名無しさん@編集中
09/11/26 04:02:01 ZLiC3+yR
PSPエンコならファーム6.02だと
--profile main --ref 3 --vbv-maxrate 10000 --vbv-bufsize 10000 --level 3.0
Bフレは別に16でも大丈夫みたいだけど、そもそも--b-adapt 2つけてほんとに連続16使うソースはエンコしたことない
解像度は320x240、480x272、640x480、720x480なら大丈夫(他にもあるかも)
カスタムファームとか使えばVFRもいけるみたいだけど、基本はCFRのみで、23.976、29.970、30.000なら大丈夫そう
PAL25fpsはやったこと無いけどいけるんじゃないかな
あと音声はLCのみ128kbpsまでで、音声なしは×
以上、一応これで上手くいってるが、駄目な場合もあるかもしれん

512:名無しさん@編集中
09/11/26 11:13:15 AsIt6qYv
"neroAacEnc.exe"にて、PSPでAAC LCで、96k 128k 192k は確認okだった。
スレチごめん。

513:名無しさん@編集中
09/11/26 19:40:35 gaUAZYgq
あれ純正ファームVFR無理なのか。
映像はMainでLevel3以下でb-pyramidなしなら大抵問題ない。
音声は24kHzか48kHzじゃないとだめだった気がするけどいまはいけんのかな?

514:名無しさん@編集中
09/11/26 19:56:16 a/lWdoha
なんでb-pyramid無理なんだろうな。
対応そんなに難しいのか?

515:名無しさん@編集中
09/11/26 19:57:47 ZLiC3+yR
>>513
いま試してみたら、音声は44.1kHz/192kbps/2chでいけた

516:名無しさん@編集中
09/11/26 21:02:59 Lpku6jjZ
>>514
対応が難しいのではなく市販されているソフトにb-pyramidは使われていないから積極的に対応する必要がない
また、CoreAVCにおけるweight-pも同様

517:名無しさん@編集中
09/11/27 04:14:33 WOGuy9XV
>>516
は?何言ってんの??
CoreAVCのweightp対応は積極的に対応するとか以前の問題だろ

URLリンク(x264dev.multimedia.cx)
The spec-violation hall of shame(仕様違反の不名誉な殿堂)
>Corecodec will not fix the issue, they will make you buy the next version.
> (Its like saying you can fix the decoding issues on ATI cards with buying a NVIDIA card.)

518:名無しさん@編集中
09/11/27 09:36:26 SlQpB4Zr
おまえは、x264がh264のデファクトスタンダードだといいたいのか?
じゃ、x264以外でweight-pでエンコードできるエンコーダーあるのか教えてくれよ
マニア層が使うことを想定しているCoreAVCが対応していないというのもお粗末だとは思うが
x264がweight-pを実装したのだってつい最近の話だろ
それがバグるたって大騒ぎするほうがおかしいんだよ

519:名無しさん@編集中
09/11/27 10:16:02 ZXcI3mWO
おまえは字が読めないのか?
The spec-violation 仕様違反

エンコードできる云々の問題ではない
仕様通りのデータをデコードできないデコーダが糞だと言われても仕方ないだろ

520:名無しさん@編集中
09/11/27 11:02:14 RG/+GtJd
CoreAVCなんて過去のものに必死になることもなかろう

521:名無しさん@編集中
09/11/27 11:27:33 418eAlhm
寝言は寝てから言えよw

522:名無しさん@編集中
09/11/27 11:49:33 RG/+GtJd
いや、もう過去のものだろ

523:名無しさん@編集中
09/11/27 12:20:51 SlQpB4Zr
>>519
x264自体がh264の仕様から外れてエンコードすることもできるのに仕様守ってないから云々ってよく言えるなw
x264以外使わないオプションに対応してうようがコンシューマーデコーダーとしてはどうでも良いんだよ
ただ、CoreAVCの置かれた位置づけとしては痛い話だろうけどね。だからこそ2.0で修正するんだろ?

524:名無しさん@編集中
09/11/27 12:23:10 pZFgnFvm
仕様から外れてなくて正常にデコードできないのに何言ってんだか
つかなんでそんなに必死なの?

525:名無しさん@編集中
09/11/27 12:30:31 RG/+GtJd
無料のffmpeg-mtで代替できてしまうし2.0出しても客いるのか怪しいよな
後出しで金とって生き残れるような状況なのか?スレチだが。

526:名無しさん@編集中
09/11/27 12:36:18 LbAPOgd6
すくなくともCoreAVCの問題が出るオプションはJMによるデコードをパスしてる。
つまりH.264の仕様的にはなんら問題ない

527:名無しさん@編集中
09/11/27 12:46:46 06QESxan
>>523
weightpはJVT-AB033でJVTへ寄稿されてH.264の仕様に盛り込まれた機能。
対応していないデコーダーが悪いとしか言えない。

528:名無しさん@編集中
09/11/27 12:57:25 /4tK74np
>>523
URLリンク(forum.doom9.org)
Dark Shikari:Many commercial encoders use weightp.

529:名無しさん@編集中
09/11/27 19:36:12 PEoymzmy
>>526
出た当初weightpがDXVAやらPS3やらで崩れるって言ってたのは
JMではデコードできてたからJMが万能とも限らない。
何か全てのヘッダの値をチェックするツールにかけたら問題が見つかったらしい。

530:名無しさん@編集中
09/12/01 18:44:16 D3w9kddA
この時間はやるもんじゃねぇな

531:名無しさん@編集中
09/12/02 01:36:23 U28XRb4L
ニコニコ動画のwikiを参考にaviutlでmp4にエンコードしているのですが
再生時のシークがdivxなどと比べて遅いので早くしたいのですが
どうすればいいでしょうか?

設定はFASTでエンコードしてます

532:名無しさん@編集中
09/12/02 01:45:20 +rV1GHxb
スプリッタを変える
デコーダを変える
PCを変える

533:名無しさん@編集中
09/12/02 01:52:23 8hp7E6i5
俺も大して意味のないkeyint弄るよりデコーダやスプリッタ変えて妥協するほうが良いと思うな
keyintは慣習どおりフレームレート*10でいい
シークが早いデコーダの例としてはCoreAVCがあるけど少し問題もある
結局は何を妥協するかで選ぶしかないね

534:名無しさん@編集中
09/12/02 04:11:42 Ex7rl3PU
--ref 1 --bframes 1なら早いんじゃねーの

535:名無しさん@編集中
09/12/02 04:32:17 U28XRb4L
aviutlでキーフレーム移動するとものすごくはやいんですよね
そんな感じでできるのがあればいいんだけど

再生はGOMとwmpcでffdshowの最新版で再生してるけど
どちらもキーフレーム移動できないし・・・

536:名無しさん@編集中
09/12/02 04:36:29 7UUp9NSU
キーフレームだけシークしたいんだったらFlashPlayerでも使えばいいんじゃね
それにffmpeg_mtクラスならシークはそれほど遅くない
DXVAだとデコード遅いからシークに弱いけどね

537:名無しさん@編集中
09/12/02 05:37:45 RSezF/MP
>>536
なんかおいらのPCを馬鹿にされた気がする。
DXVAが遅いって、どんなCPU使ってるんだよ…
Ath X2 4800+@定格+ffmpeg_mtよりGF 9600GT@定格+DXVAの方が早いんですが…
ちなみにffmpeg_mtとDXVAはmpc_hcのやつ

538:名無しさん@編集中
09/12/02 06:30:53 U28XRb4L
MPCでx264+AACを再生する場合、代替フィルタのDIVAとffmpegのチェックをはずしたら
シークがaviutlと同じ速さになった。物凄く軽い。

DIVAフィルタにチェックをいれるとキーフレーム移動が遅くなる
ffmpegフィルタだとDIVAと同じぐらい

フィルタをかけているから重かったってことかな?

539:名無しさん@編集中
09/12/02 06:42:12 RSezF/MP
>>538
たぶん、そのフィルターは小間遺産が考えているようなフィルターとは違って
DirectShowで使われる方の"filter"。
要は、aviutilと同じデコーダにしたら、デコード負荷、特性が同じになったよ!というだけ。

あとDIVAじゃなくてDXVAでは?タイポにしてはキーの位置が全然違うような?


540:名無しさん@編集中
09/12/02 06:57:03 U28XRb4L
そうそうDXVAです
DIVXと思ってたw

aviutlのデコーダと言ってもmp4を読み込むためにプラグイン入れただけだから
他のソフトには反映されないはず。
ただ、それらプラグインの大元はGPACのライブラリを利用しているようで

MPCのファイルプロパティにもGPAC ISO Video Handlerと出ているので
元々MPCの本体に取り込まれていたか、記憶にはないけど、gpacをインストールしたということかな
それなのに変換フィルタのDXVAが使用されてたからシークが遅くなったってことか

541:名無しさん@編集中
09/12/02 07:25:47 Ex7rl3PU
gpacてデコーダに関係あるの?
mp4boxのビルドに必要なようだけど

542:名無しさん@編集中
09/12/02 07:26:40 kK4ZF8dX
x264自体のオプションやx264.exe単体でのエンコードは分かってきたのですが
バッチファイルの作り方が分かりません
「@echo」などはググれば解説してくれてるページが山ほどあるんですが

「if "%~1" == ""」こういう記号ばかりだとググっても全然ヒットしてくれません
恐らく一時ファイルの場所やファイル名・ディレクトリ名を読み込んだり指定したりしてるんだろうとは思うのですが

解説サイトみたいなのってありませんでしょうか

543:名無しさん@編集中
09/12/02 07:44:36 gy8zOvWa
>>542
URLリンク(ykr414.com)

544:名無しさん@編集中
09/12/02 13:05:42 GUUN6ylG
>>542
URLリンク(technet.microsoft.com)

545:名無しさん@編集中
09/12/02 13:41:16 Ex7rl3PU
>>2のサイトから

rem ####判別後動画エンコ########################################

rem ---------------------------------------------
if %~n1 == 02_x264CBR goto CFR_16x9-x264-Q14
if %~n1 == 05_XVID-VBR goto VFR_16x9-XVID
if %~n1 == 22_x264VBR goto VFR_4x3-x264-Q14
rem ---------------------------------------------

echo ####-処理判別に失敗しました。-####
goto :end

rem %1 パラメータ文字列全体
rem %~1 引用句 (") があればそれを削除する
rem %~f1 完全修飾パス名を得る
rem %~d1 ドライブ文字を得る
rem %~p1 パス名だけを得る
rem %~n1 ファイル名だけを得る
rem %~x1 拡張子だけを得る


組み合わせて%~dpn1などでもOK

546:名無しさん@編集中
09/12/04 12:44:02 kGbB16pK
マザーCPUメモリを入れ替えようと思ってるんですが、
主な用途がx264.exeでのエンコードだとi5-750かPhenomIIx4BE550だったらどちらが
お勧めでしょうか。


547:名無しさん@編集中
09/12/04 14:45:26 Rz0SXvyQ
i7


548:名無しさん@編集中
09/12/04 15:05:05 rZ7mmTts
i7

549:名無しさん@編集中
09/12/04 15:05:06 SDE7rl/y
>>546
何をどう迷っているのか知らないがi7一択

550:名無しさん@編集中
09/12/04 15:32:35 kGbB16pK
i5とi7ってそんなに変わりますか?
どこかにx264のベンチ結果とかないですかね?


551:名無しさん@編集中
09/12/04 16:23:08 nMv2ts9m
MP4 エンコード ベンチマーク スコア ランキング - 2ch.net 自作PC板
URLリンク(stat.nazarite.jp)

aviutl使用だけどね。


552:名無しさん@編集中
09/12/04 17:20:47 kGbB16pK
ありがとう!!!
i5でいいような気がしてきました。
明日店先でもう一度悩んで買おうと思います。
勢いでi7買っちゃいそうな気もしますw


553:名無しさん@編集中
09/12/16 23:57:46 zNswhYNR
久々にfullhelpみたらコマンドリストの中身が変わってた…
rev1376(core:80)だけどね。

時代遅れの私にお勧めの設定を教えておくれ
そもそもsubme10とか必要なのかい?

554:名無しさん@編集中
09/12/17 00:08:22 hb2dJcwL
あまりにくだらない質問ですまない…
大体どんなものか理解した件

555:名無しさん@編集中
09/12/18 22:48:05 +3nLRGRh
subme10とかいらねぇよ…俺的に

556:名無しさん@編集中
09/12/20 00:47:05 zpoQ2h/i
x264で固定量子化と最大ビットレートの両用、
平均ビットレートと最大ビットレートの両用ってできるの?


557:名無しさん@編集中
09/12/20 00:50:53 uCQliVnk
>>556
>x264で固定量子化
TMPGEncじゃねえんだから、固定量子化なんてそもそも誰も使わん
crfや2パスならVBVの設定はもちろん可能

558:名無しさん@編集中
09/12/20 03:11:14 Gt0Uz80S
>>556
>固定量子化と最大ビットレートの両用
それじゃ固定量子化じゃないじゃん
>平均ビットレートと最大ビットレートの両用
ま普通に考えりゃエンコーダが実装してれば可能だわな

559:名無しさん@編集中
09/12/20 14:34:41 zpoQ2h/i
>>557
アニメは固定量子化がいいらしいけど。
crf調べてみたけど、18か20あたりがよさそうだね。

>>558
固定量子化にvbv付けたらどっちかが無視されるの?
平均と~はTMPGEncでは普通に使える(Spursは除く)んだけどなぁ。

560:名無しさん@編集中
09/12/20 19:12:36 uCQliVnk
>>559
>アニメは固定量子化がいいらしいけど。
そんなことDoom9やDoom10で発言したらたちまちDSに噛み付かれるぞ

561:名無しさん@編集中
09/12/20 19:43:53 W3HIr0m1
めんどいからソース全部叱りに渡してエンコしてもらおうぜ

562:名無しさん@編集中
09/12/20 20:13:33 Q/E5hiP3
>>559
他のオプションでcrfの品質は大きく変わるので18か20あたりが良いとか馬鹿なことを言うのはやめなさい

563:名無しさん@編集中
09/12/20 20:58:51 7DlTkAus
TSのエンコでx264の設定で
--colormatrix "bt709"
の追加は必要でしょうか?
あってもなくても別にエラーが出るわけじゃないけど
あった場合とない場合の違いがよく分かりません

564:名無しさん@編集中
09/12/20 22:31:50 cBoNmWH+
必要ないです。
付けたきゃ付ければって程度。

565:名無しさん@編集中
09/12/20 22:51:35 AsTk/R63
自分は、可能なら指定しておくべき物だと思う。

ただし、もし間違った指定なら、
害悪でしかないから、付いてない方がマシだけど。

まぁ影響あるのは今の所は一部だが。

566:名無しさん@編集中
09/12/20 23:46:54 9mOH2ceV
MP4Box -add "video_hogehoge.mp4#video:par=4:3:fullrange=off:colmatrix=bt709" -add "audio_hogeohge.mp4" -new "hogehoge_mux.mp4"

まにまに氏やバカポ氏のところのmo4boxで後から書き直せるよ。

567:名無しさん@編集中
09/12/20 23:47:41 9mOH2ceV
mp4boxだね

568:名無しさん@編集中
09/12/21 06:31:57 oOG+XpaK
デテレシネ

デインタレース

デコンブ

デブロック

とはなんですか?用途を教えてください

569:名無しさん@編集中
09/12/21 11:51:14 fsEKNFMv
今まで生tsをそのまま保存してたんですが、アニメならh264で軽量化したいなって思っています。
以前は、ロゴ消しできることに感動を覚えてAviultとで264プラグインでh264出力していたんですが、めんどくささに負けて、ギブアップしました。
やっぱペガシスの有料ソフトの方が、楽かつ高機能なんですか?

570:名無しさん@編集中
09/12/21 12:43:26 Xb+/3rC1
君はエンコなんてめんどくさい事しないでHDD買い足したほうが良いよ。

571:名無しさん@編集中
09/12/25 15:45:52 NXpFC7Qo
seraphy氏のx264 gui使ってるんですが、
weightpを使う場合 コマンドにはどのように表記したらweightp=1.2.3といった数字が出るんでしょう


572:名無しさん@編集中
09/12/25 16:57:20 v5J5JzjE
gui使ってるならguiで設定すればいいだろ
none=0、blind offset=1、smart analysis=2だ
コマンドタブやCLIモードを使いたいならx264.exeのfullhelp読め

どうせこのあとおせっかいなやつが現れて、そのものズバリな回答をするだろうから
具体的な記述法は教えない

573:名無しさん@編集中
09/12/25 19:06:42 55vtVog4
x264.exeを使う初心者スレだからスレチだろ

574:名無しさん@編集中
09/12/28 03:12:55 ZBiEyrsb
x264で無圧縮ファイルからH.264変換したんだが、
色味が薄い(特に赤が

真っ赤だったのが、薄い赤(ピンクよりは濃い)になってしまう
ビットレートは20Mbpsと高い方なんだけど、ビットレートで色が変わってしまうのはおかしい
原因は何か分かりますか?


575:名無しさん@編集中
09/12/28 03:20:59 mulfM61U
>>574
その無圧縮ファイルの色空間がRGBだったら、ConvertToYV12(matrix="Rec601") (SDの場合)として、
x264のオプションで--colormatrix smpte170mと指定しておけば、正しい色で再生される。

HD(高さ720以上)は、ConvertToYV12(matrix="Rec709")/--colormatrix bt709 とする。

576:名無しさん@編集中
09/12/28 04:19:00 ZBiEyrsb
>>575
コマンドラインに--colormatrix bt709入れて、エンコしたらレベルが3.1になるんですが・・・
設定は4.1にしているのになぜでしょうか
解像度は1280x720、29.97fpsです。
また音声もズレていました


577:名無しさん@編集中
09/12/28 04:29:42 mulfM61U
>>576
1280x720@30000/1001fpsだったら、--ref 5以下で17500kbps以上にならない限りはL3.1で収まるので、別にそれで問題はない。

音のずれ云々は、どう言ったソースをどんな手順で処理をしているのか、もう少し詳しく書いてくれないと私には分からない。

578:名無しさん@編集中
09/12/28 04:38:40 ZBiEyrsb
>>577
音声はまた別の問題でした
このスレ的に関係ないので話しません

音声のズレは、動画の動きが遅すぎておきる現象みたいです
コマンドラインに--level 4.1をつければ、4.1になることは確認しました
色も--colormatrix bt709を入れて無圧縮ファイルと変わりないです

ですが、動画がワンテンポ遅い(どちらかという若干スローと言ったところ)ために音声ズレが生じています

詳しく晒すと、解像度は1280x720、29.97fps、20000kbps(20Mbps)にマルチパス(2pass)です。 他の設定は触ってないです。
ためしにシングルパスで試しても音声のズレはおきました
解決方法はないですか?

579:名無しさん@編集中
09/12/28 04:45:54 ZBiEyrsb
>>578
変換後のファイルのビットレートも、20Mbpsでエンコしたのになぜか4Mbpsとしか表示されていません
すみません、--colormatrix bt709を入れてから起きている現象です

それまでは色が薄くなるだけで音声のズレも起きていませんし、ビットレートは20Mbpsと表示されています

580:名無しさん@編集中
09/12/28 04:48:51 mulfM61U
コンテナに多重化する時のFPSの設定が間違っているとか。--colormatrixは関係ないだろう。

581:名無しさん@編集中
09/12/28 12:31:23 10gnFhJn
音声は関係ないとか自分で言っておいて、なんでその話になってるんだ。

582:名無しさん@編集中
09/12/28 20:54:42 thfcUWy9
すみません、エスパーになりそうですが助けてください。
下記の環境で、エンコしたものが再生できなくて困っております。
オプションはいろいろいじったのですが何やってもってもダメでして・・
ちなみにmeGuiでavsファイルを使ったエンコは正常に再生できます。
どなたかよろしくお願いします。

環境
PC:i7 920 MEM 6G
OS:Windows7x64pro
soft:x264 x86 rev1376 (x64でやろうとしてもavsファイルが読めないと怒られる)
Avisynth 2.5.8
ソース:tsファイルからm2vにしたもの

コマンド
x264.exe --level 5.1 --bitrate 2000 --output "c:\temp\test.m4v" "test.avs"
(test.avsはx264.exeと同じ場所)
avs
LoadAviUtlInputPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\oplugins\m2v_vfp\m2v.vfp", "MPEG2VIDEO")
video = MPEG2VIDEO("c:\temp\test.m2v")
audio = WavSource("c:\temp\test.wav")
AudioDub(video, audio)
AssumeTFF()
ConvertToYV12()
return last


583:名無しさん@編集中
09/12/28 23:20:37 AWcCP4xz
なんでm2v.vfp?
.m4vはxvid_encrawじゃないの
インタレ保持なら--level 4.0 --vbv-bufsize 20000 --vbv-maxrate 20000 --nal-hrd --tffとか

584:名無しさん@編集中
09/12/29 01:31:35 oI1R8uSl
>>583
m2v.vfpはデコーダーじゃないんです?
拡張子はmp4にしろってことですかね・・・
エンコ後はMP4Boxでmp4にしています。


585:名無しさん@編集中
09/12/29 01:45:16 htw9BE7C
"test.avs"を"c:\temp\test.avs"に変えたら、上手くいくかもしれない。

あと、DGIndexでd2vを作って、>>583の言うようにした方が、最初から最後までYV12のままの、合理的な処理ができる。
音声には、ts2aacで分離した物を使う。

586:名無しさん@編集中
09/12/29 02:29:44 kAI3pTCQ
>>582
m2v.vfpは拡張子をauiにしたほうがいいかもしれない。synthでそれやったことはないが
AviutlではそのままだとVFAPIで読み込まれるからRGBになる。まあこの件の問題とは関係ないだろうけど。
いずれにせよせっかくAvisynth使うんだからd2v読んだほうがよくね?

587:名無しさん@編集中
09/12/29 03:05:16 a7yGWOlu
>>584
いや、別にm2v.vfpが好きなら止めないが(俺もDGIndexを勧めるけど)
インタレ保持なの?インタレ保持ならConvertToYV12(interlaced=true)じゃないか?

Outfile type is selected by filename:
.264 -> Raw bytestream
.mkv -> Matroska
.flv -> Flash Video
.mp4 -> MP4 if compiled with GPAC support (yes)

--fullhelpには.m4vはないようだけど

588:582
09/12/29 06:13:46 oI1R8uSl
みなさんありがとうございます。
>>585
フルパスでも結果同じでした。

>>585, 586, 587
特にm2v好きではないんです
コマンドラインで簡単にh264化したいってことで始めたので
bontsdemux使おうとしてました。
DGIndexはまったく手をつけてませんでしたので試してみたいと思います。



589:582
09/12/29 16:41:14 oI1R8uSl
解決しました。
出力の拡張子m4vがいけなかったみたいです。(文字列で判断とは・・・)
DGIndexも試してみました。此方のほうが綺麗に?いくとのことで使ってみようと思います。
どういう風に保存するか方向性もまったく決まってないので
コレから煮詰めていく感じです。

ありがとうございました。


590:名無しさん@編集中
09/12/31 09:11:47 JKrZ8U3b
今ってseraphy氏とVFR maniac氏しか作ってないの?

591:名無しさん@編集中
09/12/31 09:52:24 nTTehCW0
何お?

592:名無しさん@編集中
09/12/31 09:57:16 JKrZ8U3b
主流のビルドしたもの

593:名無しさん@編集中
09/12/31 10:19:09 BHQHSCaq
Getting the latest x264: URLリンク(doom10.org)

自分でできる人はこちら。
Compiling x264 on 32 Bit Windows - Guide.: URLリンク(doom10.org)
How to compile x264 on 64 bit windows: URLリンク(doom10.org)

594:名無しさん@編集中
10/01/01 23:02:22 0Qc30uHA
ICC持ってる人にお任せした方が速そう

595:名無しさん@編集中
10/01/02 06:56:09 4ibU+cdN
>>594
AMDだからかもしれないが、私の環境では、自分で-march=nativeとしてコンパイルしたバイナリの方が、
ここのよりも2%程速い。

URLリンク(imk.cx)

596:名無しさん@編集中
10/01/03 14:29:40 awxUWz73
>>592
これが最新。
URLリンク(sourceforge.net)

日本人のビルドしてるやつは古いままで止まってるからダメだな

597:名無しさん@編集中
10/01/03 14:30:46 awxUWz73
あとx264.exeしか入ってないパッケージはAVIに吐き出せないからダメだぞ
「コーデック」を落とさないとdivxみたいな感じには使えない


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch