MrVideo
7th October 2017, 16:35
OK, here comes a massive update.
First off, those who keep telling me to ditch XP and move on, need to read this.
Win7: The big run of recoding H264/422 to H264/420, with IVTC, had problems. A bunch of videos ended up crashing LSMASHSource/x264. I got back a status code of 139, which was ultimately determined to be 128+11, i.e. a segmentation fault. The other issue, reported in an above post, is the out-of-order fields for an interlaced recode.
XP-64: Got LSMASHSource to be accepted by AVSMeter. Yes, I went thru the process of installing the AIO redistribution package, instead of the x86 version I downloaded from M$. I have no idea why that AIO kept installing different versions. All I care is that my script now works.
Here comes the part where I am not leaving XP-64 any time soon. As a test, I took one of the files that Win7 crashed with and ran it. I worked. The video was accepted and the IVTC coded result was as expected. I haven't tried the other ones yet. This means that the latest version of LSMASHSource has a problem. I'll have to report it on the LSMASH thread that I found and provide a sample for the author to work with.
There's more... the old XP version of LSMASH recoded to interlaced with correct field order. I ran two files through and they were both correct. So, two bugs to report with the latest LSMASH.
Lastly, "fpsnum = 30000" works, while "fpsnum=30000" does not. OK, I only tried the one with spaces around the = sign, so it might be another issue with the latest LSMASH. If "fpsnum=30000" works under XP, I'll report it as well. It is not unusual for authors to expect spaces surrounding = signs.
So, I am a happy camper because conversion of H264/422 -> H264/420 is working.
Thanks to all who responded and pushed me into getting this done right.
First off, those who keep telling me to ditch XP and move on, need to read this.
Win7: The big run of recoding H264/422 to H264/420, with IVTC, had problems. A bunch of videos ended up crashing LSMASHSource/x264. I got back a status code of 139, which was ultimately determined to be 128+11, i.e. a segmentation fault. The other issue, reported in an above post, is the out-of-order fields for an interlaced recode.
XP-64: Got LSMASHSource to be accepted by AVSMeter. Yes, I went thru the process of installing the AIO redistribution package, instead of the x86 version I downloaded from M$. I have no idea why that AIO kept installing different versions. All I care is that my script now works.
Here comes the part where I am not leaving XP-64 any time soon. As a test, I took one of the files that Win7 crashed with and ran it. I worked. The video was accepted and the IVTC coded result was as expected. I haven't tried the other ones yet. This means that the latest version of LSMASHSource has a problem. I'll have to report it on the LSMASH thread that I found and provide a sample for the author to work with.
There's more... the old XP version of LSMASH recoded to interlaced with correct field order. I ran two files through and they were both correct. So, two bugs to report with the latest LSMASH.
Lastly, "fpsnum = 30000" works, while "fpsnum=30000" does not. OK, I only tried the one with spaces around the = sign, so it might be another issue with the latest LSMASH. If "fpsnum=30000" works under XP, I'll report it as well. It is not unusual for authors to expect spaces surrounding = signs.
So, I am a happy camper because conversion of H264/422 -> H264/420 is working.
Thanks to all who responded and pushed me into getting this done right.