(2013-11-28, 22:22)Scott R Wrote: Krusty, someone in the Plex forums advised that ffmpeg actually *can* transcode in-progress TV recordings and that one or more of the DVBLogic apps make use of it.
It's also worth noting that a while back I had success using an older version of XBMC (Eden) to play recording-still-in-progress WTV files. There were two problems I encountered:
1) I couldn't do this successfully on the same computer that was running as my WMC server. Not sure what was happening, but XMBC would lock up or something (I forget exactly). I was able to successfully play these recording-still-in-progress files via XBMC running on my laptop.
2) The time progress bar was kind of all over the place and did not provide accurate info.
Here's my old thread on the subject, which never get any replies:
http://forum.xbmc.org/showthread.php?tid=155981
For whatever reason, even this less-than-perfect functionality under Eden broke on the XBMC release that followed Eden. I haven't tested it lately, but I'm assuming that this still does not work under the latest version of XBMC.
I believe ffmpeg might be able to transcode some media types on the fly, but I am very certain it cannot transcode wtv on the fly (I know, I tried).
Talking history:
I think you are wrong about eden. Even with a pre-recorded wtv file, eden could only play them for about 20-30 minutes, then it would crash or hang. Then an updated ffmpeg lib came out, if you switched eden over to it, it solved this problem - which basically made it the same as frodo (which came out later) in terms of playing wtv.
Once they got switched to the updated ffmpeg, the active wtv files just quit when the reached the end of the file (the file length read by xbmc when play started - as you note in your thread). This ensured that you don't get the crash problem after 20-30 minutes, but it also meant you would have to restart your 'active' stream.
more history:
This issue at 20 minutes is what Jeff and I called the '20 minute problem' (but really it could happen anywhere around 20 minutes and every ~20 minutes after that). It as to do with the weirdness of active wtv and where it stores metadata (and that ms doesn't document it). I can give you a lot of gory detail if you are interested, but the end result is that's why we transcode to ts on the fly. Jeff actually reworked ffmpeg as another possible solution to the 20 minute problem - but then he started his medical practice and this particular patient died on the operating table (although occasionally I hear from Jeff who says he hopes to resurrect it someday
).
If you ever want to hear the gory detail, I'd be happy to relay it.
Was there a feature request in there somewhere?
(2013-11-28, 20:26)bandook Wrote: Thank you! My PayPal is standing by if you can make this happen
Like scarecrow says, we do this now. So what's the paypal account?