You get my own take on a Tablo video puller/converter here at tabloconvert-py.txt
Rename it to tabloconvert.py
There’s an FFMPEG variable at the top… adjust to the path where you have ffmpeg installed.
While I didn’t test everything and there’s more work to do (apart from base functionality)… it does work on Windows 7 with ffmpeg and python installed.
python tabloconvert.py --id 34536 --tablo aaa.bbb.ccc.ddd --filename ‘TV/The Brady Bunch/Season 03/The Brady Bunch - s03e09 - The Private Ear.mp4’ --basedir Plex
Let me know if you have any problems (just be warned, it’s my first Python program from scratch)
There’s some stranger syntax that has to do with a companion program that effectively caches some of the data off the TabloTV… but that’s a story for later.
Right now it generates output as it pulls each ts segment and shows the output from the ffmpeg run and finally outputs the full path name to the mp4.
Tabloconvert.py It's my first python program, pulls videos off of the tablo and converts them to mp4
How do you get the showid ?
The companion program will make searching for shows easier… coming soon. Padding, like commercials, is not handled.
The companion program will make searching for shows easier... coming soon. Padding, like commercials, is not handled.
No wasn’t talking about commercials but the obligatory extra 5 mins added onto each recording by the tablo…
Oh… my point is that it is a converter. I doesn’t attempt to filter the content in any way.
“Television” is an obscure art… so starting/stopping shows based on a fixed ruleset may clip content. Better to pad (just saying).
It would be nice say to have the option (aka flag -trim 5 ) to trim that 5min padding the device adds … so shows end up being 1h vs 1h 5m … it adds that to all the shows on the device… I noticed it with that other script… I think its how the tablo records shows.
The source is easily modified. Feel free to change it to suit your needs.
It’s the line towards the bottom of the function where FFMPEG is used… feel free to add more options in the option list.
Novice question but how do you get into the device or drive to run these commands?
Novice question but how do you get into the device or drive to run these commands?
You don’t …
@brian0, etc…
The newly released attempt at making a python library/api (and program) can be found at this thread:
http://community.tablotv.com/discussion/257/api-interface-to-pull-recorded-show-listings-metadata-and-files-off-of-the-tablo
With that said, I have done a lot of work on my very similar tool (but not really an api, more of a program/utility) and it will be released in a week or two.