Posted: Sat Jan 09, 2016 6:43 pm Post subject: Fixed: pulling high bitrate mkv files to TiVo
PyTivo "ts=on" pulls have worked flawlessly for me up until recently.
My mkv files were being pulled and then rejected with an "exceeded the expected size" error. (I didn't know how to find that error until digging through the Roamio's History panel.)
After much upgrading and downgrading of ffmpeg and the pyTivo git repo I realized that the mkv I was trying to pull had an overall bitrate of 42.8 Mbps.
That is the highest bitrate mkv I've seen and, unfortunately, all of the new mkv files had a 40+ Mbps bitrate which just added to the confusion.
I bumped the max bitrate to 45 Mbps and pulls now work fine.
max_video_br = 45Mi
Correct me if I'm wrong, but I'm guessing that the initial TiVo handshake is, "The video I'm sending you is 120 minutes long and I guarantee the max video bitrate will be 30Mbps so reserve that much space."
At some point -- either on completion or during transfer -- the Roamio determines the file is larger than promised and bails.
Bumping the max_video_br attribute to 45Mi solved my problem but it wasn't clear from the docs that this is the attribute that determines how much space to reserve on the device. (Is it?)
Also... I'm using the latest ffmpeg and the 42.8 Mbps mkv plays flawlessly on a basic Roamio. It's just so convenient.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum