Comments (6)
First let me disavow any knowledge of what I'm talking about here. Although one of the developers for cTiVo, I'm not an expert in mencoder options, nor did we develop this particular format spec, nor do I even own a PS3.
That being said, the video options for this particular format are:
-of lavf -lavfopts format=mp4 -ovc x264 -x264encopts level_idc=41:bitrate=1500:threads=auto:bframes=0:global_header:subq=5:me=umh -vf pp=lb,scale=-1:-1,harddup
The relevant part for your comment is, I believe, near the end: scale=-1:-1
As I read the mencoder spec, that means "copy the current resolution". So I think you are correct, it is not generating 1080p, but passing through whatever TiVo recorded the show at, usually 720p.
So, unless you disagree, as there's no information added by conversion from 720p to 1080p, I think it probably best to fix cTiVo's description rather than change the format. If you would indeed like to create 1080p, I think you can do so by creating a manual format in cTiVo by duplicating the PS3 one, and then changing that scale=-1:-1
to 'scale=1920:1080`
from ctivo.
Okay, I'll give that a shot and let you know if that works.
from ctivo.
Created a custom format based on the pre-built PS3 and changed the value of scale to 1920:1080 like suggested. This created a video file at the correct resolution and ideal file size, however the video quality is very poor. The video and audio are out of sync considerably, plus the video seems more like a photo slideshow than a video.
Also, I checked the configuration of my TiVo and confirmed the highest resolution supported is 1080i and not 1080p as I originally thought. Let me know what else I could try and I'll be more than happy to do so. If it helps, I have an Elgato Turbo h.264 encoder as well. I tried some of the pre-built formats that use the hardware encoder, however I found the video sizes (in GB) were too large.
from ctivo.
Unfortunately, I can't be of much help without a PS3, and I haven't been able to find much info on line about what formats it accepts. Did the video play reasonably on the Mac, or was it just on the PS3 it was bad. (I tried the pre-built one on a file, and it played fine on my Mac.) Have you tried the AppleTV setting (my personal normal use for a variety of devices) and seeing if the resulting file will play on it?
from ctivo.
Sorry for the late response! To answer your question, AppleTV and similar formats generate fairly large files, which is what I'm trying to avoid. I'm looking for a balance between smaller file sizes and good quality that can be streamed via Plex.
Right now I'm using the YouTube HD format without 720p output files. This seems to get the job done considering TiVo has a max resolution of 1080i and the issues noted above.
from ctivo.
Ok, glad that's working for you. (Not quite sure what "without 720p output files" means, though)?
from ctivo.
Related Issues (20)
- Migrating to a new Mac HOT 1
- subtitles are scrambled/jumbled HOT 2
- Crashing v3.4.5 - after May 12 2023 HOT 7
- repeated download failures when MacBook Pro is sleeping HOT 4
- Update To TIVO Edge, Now cTIVO Is Encoding With Pixelation, Tearing Etc HOT 1
- MacOS Sonoma Issues HOT 34
- ctivo 3.6 keeps crashing HOT 53
- Only downloads first hour of three-hour program HOT 13
- handbrake.cli vs handbrakecli.sh HOT 5
- New HandBrake Hardware Acceleration HOT 4
- cTiVo not reading skip mode info correctly HOT 9
- Since 9/10/23 Tivo Roamio no longer works! HOT 4
- Show the recorded resolution of a show or all shows?
- cTiVo requires user's permission to access Handbrake's custom presets HOT 20
- Can cTiVo only transfer shows from boxes with active subscriptions? HOT 8
- Renewing kmttg certificate HOT 7
- Stuck on "Ready" HOT 15
- cTivo would like to access another program - message
- Prevent Sleep
- Where to set $FFMPEG_PATH HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ctivo.