valadaptive / ntsc-rs

Free, open-source analog TV + VHS effect. Standalone application + plugin (After Effects, Premiere, and OpenFX).
Other
237 stars 4 forks source link

(suggestion) interlacing effect maybe? #54

Open Invice83737e8 opened 3 months ago

Invice83737e8 commented 3 months ago

I was thinking of suggesting this for a long time and now i feel like it's the right time to do it There's an easy after effects tutorial on how to make that kind of effect but after effects BARELY works on my pc so i was thinking an interacing option on ntscrs would be VERY helpful Thank you for your time

(What i mean by interlacing) https://youtu.be/1aWUnBdL-TU?si=ZT7IxT8jupeZMfve

nlolnlolnlolnlo commented 3 months ago

faking it like this likely wouldn't work with the actual interlacing options ntsc-rs provides - instead, it'd probably be better to use ffmpeg to actually convert the progressive footage to interlaced. it does require it to be 59.94 frames per second (or 23.976 but don't worry about that) but the result would work both in ntsc-rs and actual interlaced formats like vhs or dvd!

here's a quick script that downsamples 59.94p footage in 4:3 to 29.97i: ffmpeg -i "in.avi" -vf interlace=scan=tff -sws_flags neighbor -c:v ffv1 "out.mkv"

Invice83737e8 commented 3 months ago

faking it like this likely wouldn't work with the actual interlacing options ntsc-rs provides - instead, it'd probably be better to use ffmpeg to actually convert the progressive footage to interlaced. it does require it to be 59.94 frames per second (or 23.976 but don't worry about that) but the result would work both in ntsc-rs and actual interlaced formats like vhs or dvd!

here's a quick script that downsamples 59.94p footage in 4:3 to 29.97i: ffmpeg -i "in.avi" -vf interlace=scan=tff -sws_flags neighbor -c:v ffv1 "out.mkv"

i dunno how to use ffmpeg :(