(10.06.2023, 08:50)humanoid86 Wrote: [ -> ] https://www.selur.de/ - 1st page < Home
I don't get it. Is that supposed to be funny?
(10.06.2023, 14:56)Selur Wrote: [ -> ]Quote:I'm trying to put my 1080p60 videos on blu-rays for my family.
What resolution and frame rate are you aiming for?
Personally, I would either go for 720p60 to keep the fluidity of the source or enable "x264->Frame->Advanced Frame Settings->Fake interlaced encoding flag" to encode 1080p60 content interlaced (x264 uses MBAFF='Macroblock-Adaptive Frame/Field Coding' and thus allows 60p content to be 'masked' as '60i' content.)
If you are aiming for 'real' 1080i60 which I assume, you would use one of the methods under Frame->Reduction to go for 30fps and then configure the encoder to produce interlaced output. If you are aiming for SD resolutions, you would also need to adjust the resolution&co.
I would recommend enabling 'x264->Base->Restriction Settings->Hardware' and set it to 'Blu-ray/AVCHD'.
Cu Selur
I'm aiming for 1080i30.
I kept trying various combinations of options, including what you suggested, except for the Frame-> Reduction thing, which I didn't really understand what I'm supposed to do there.
That said, none of them actually work. Most of them give me a slow motion video, or interlaced repeated frames. Like, instead of interlacing frames 1-2, 3-4, 5-6, it seems to interlace frames 1-1, 3-3-, 5-5, if that makes sense.
I tried to use ffmpeg, nothing changed. Tried to use Avisynth instead of Vapour, nothing changed. What am I missing here?
Script seems fine, the same line I use for MeGUI, but I noticed it adds an extra line to the end of the script, Assume (30000,1001), which I don't think would be necessary. Is that to reinforce BD compat?
One more thing: Hybrid is programmed to add AssumeTFF().SeparateFields().SelectEvery(4, 0, 3).Weave() , which is for NTSC TFF video. Settings are different for other formats, and I assume you know, but here it goes, anyway...
NTSC BFF - AssumeBFF().SeparateFields().SelectEvery(4, 0, 3).Weave()
PAL BFF - AssumeTFF().SeparateFields().SelectEvery(4, 1, 2).Weave()
PAL TFF - AssumeBFF().SeparateFields().SelectEvery(4, 1, 2).Weave()