I’m on Linux too, Ubuntu and I use AVISynth + VDubMod + TMPGEnc 2.5 and 4.0 Xpress + DGIndex all under wine.
I use blenders Frameserver, with a blender vfapi (compiled with Ming) and ran using a .blu file to frameserve to TMPGEnc as set out by Peter Schaile in the wiki. No problem. Perhaps try it.
I hate the idea of transcoding anything due to the risk of quality loss, MPEG4 ( AVCHD) to MPEG2 (.mts) has got to be lossy?.
With VDub + AVISynth you can export out to lossless AVI. You mentioned about not liking image sequences but if it was all a 3D project rendered out then there would be large amounts of images anyway. I put each vid clip image sequence in it’s own folder within the project folder to reduce directory listing delays from masses of image files.
I’m avoiding using ffmpeg with blender as well as I can’t tell what it’s doing or what blender is doing.
Like does Blender+ffmpeg do a YCrCb to RGB conversion for the sequence editor, if it does does it use PC.709 or Rec709 or worse Rec601, does it scale the 16-235 to 0-255 and throw away the Super Whites above 100% IRE (ie 235) in the YUV to RGB conversion. I’d like to hold onto them until I decide what I want to do with them.
From the tests I’ve done it looks like a Rec709 conversion importing a video via ffmpeg and when I compare the same frame imported as a png from AVISynth using PC.709 in blenders vectorscope the ffmpeg import appears to have less information than the png frame ie there are a lot more holes in the distribution of pixels.
But perhaps it’s that ‘a little bit of knowledge is dangerous’ situation and I’m making something out of nothing again.
So until I’m sure I use AVISynth to do the conversion to RGB where I can decide what matrix and what to do with the levels, I then export from VDubMod as an image sequence so ffmpeg import into blender is not involved, do the editing, up to 32bit float if I’m comping and CC, then frameserve out to TMPGEnc avoiding ffmpeg on the way out as well.
I’m not saying ffmpeg is no good or doesn’t work right, it’s just it’s all hidden from view, there’s no import options.
It’s a bit the same with blenders deinterlace button, what type of deinterlacing? Is it the best, where’s the options?. Would I find AVISynth better at deinterlacing, that’s what I’m using when I do 50i, I mostly do 25P and 50i when I want to do slow mo and such effects.
Although I like choices and to see what is going on under the hood. I could be totally wasting my time converting outside of blender.
I only quickly checked into the sequencer from a summer of code project and didn’t see anything usable. I guess I need the main 2.5 branch or is there a different branch focussed on Sequencer development?
Well there’s the 2.5 colour management thing so that might be a benefit if it extends as far as the sequencer. Also found a patch for graticules? for the Luma Scope and RGB Parade. I’m waiting to see what comes with 2.5 there are many improvements needed I think, including the Histogram it’s useless as it is and doesn’t work in 32bit float. The scopes are low quality better with the patch. Better CC options as well I think, Xat may have something for that.
Some rather depressing reading on the hv20 forums. Anything linux related and you’ll get comments from this Debbie-Downer of sorts. Maybe it is time to invest in Sony Vegas and XP… or is it Win7?
Sorry about the link, yes it’s a fantastic site, but they have a point, blender’s VSE isn’t a NLE but I think there are a lot of NLE stuff that is pretty redundant or low priority to me anyways, plugins and filters and issues with having to use intermediate codecs, out of sync auido etc, it’s not all plain sailing for NLE users either.
Good Luck.