>>105629127>ffmpeg gives me an issue where it won't seek to the frame I asked and instead seeks to what I assume is the nearest keyframe.Likely keyframes. Most people encoding now are fucking retarded and still set open GOPs with insane amount of b-frames in between I-frames. The way around this is to transcode to a lossless codec which won't hurt the quality any. In a lossless codec every frame is an I-frame so you can do your edits on any frame you want. Then you can encode to whatever lossy codec you want as usual with no loss of quality beyond the lossy->lossy step you're already doing anyway.
You'll like avi/vapoursynth. It's the ultimate solution to the video problem. Once you've built up and become familiar with the various filters you can shit out work at the speed of light. It's really easy to write you own filters as well. You can script anything and everything. When I work on a show I typically only spend a couple of hours selecting and apply filters for the first episode. After that I can automate the other 11+ using the same filter/script chain. Only making minor adjustments here and there for when the odd scene is different from usual.
You can pipe your *synth scripts straight into ffmpeg. Saves a lot of time. No need for the "export" steps. Although I usually still export to lossless codec anyway to avoid the issue with keyframes you've noticed. Depends on the content and what I'm doing with it of course.
If you're capturing video you should also check out the Domesday Duplicator: https://github.com/simoninns/DomesdayDuplicator/wiki/Overview
I have one now and it's much better than using a capture card. Could finally retire the Amiga.