10/03/31 23:09:33 FQPaC+XY
>>395
Win版もなりますね。
x264_encoder_headers が返す nal array の順番がこの間の nal-hrd コミットで
変わったのですが、それに HandBrake 側が追随していないためです。
とりあえずあんまりよくない対処法ですが、libhb/encx264.c 344行目~350行目を
/* Sequence Parameter Set */
memcpy(w->config->h264.sps, nal[0].p_payload + 4, nal[0].i_payload - 4);
w->config->h264.sps_length = nal[0].i_payload - 4;
/* Picture Parameter Set */
memcpy(w->config->h264.pps, nal[1].p_payload + 4, nal[1].i_payload - 4);
w->config->h264.pps_length = nal[1].i_payload - 4;
みたいに直してみてください。nal[?] の部分の添え字を上記のように変えるだけです。