Difference between revisions of "Talk:MythTV for Linux"
(→Digital Tuner Cards: new section) |
(→EPG Off by 1 hour after DST: new section) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 483: | Line 483: | ||
[[Category:Hardware]] | [[Category:Hardware]] | ||
+ | |||
+ | == The mythtranscode utility == | ||
+ | |||
+ | http://www.mythtv.org/wiki/Transcode_Video | ||
+ | |||
+ | == Scheduled Recording on FE/BE w Single Tuner Fails & LiveTV == | ||
+ | |||
+ | This is a single tuner Front & Back End system. Scheduled recordings complete normally when the FE interface is _not_ left on Live-TV. If the system is left on Live-TV, and on the same channel as the scheduled recording, the program can be located in the Live-TV cache (/var/lib/mythtv/livetv) afterwards, however, the program does not appear in "Media Library- Watch Recordings" unless the filter is changed to show the Live-TV daily cache. Finally, if the system is left on Live-TV and not on the same channel as the scheduled recording, it will typically doesn't auto tune to the scheduled recording and the program will not get recorded at all- however, please note this behavior is inconsistent. | ||
+ | |||
+ | Recording priorities are not altered from defaults. Sometimes Live-TV will auto tune to the channel of the scheduled recording, and sometimes it doesn't. It seems more likely to auto-tune when the system has not been human interacted with for a long duration (hours). Even still, the recording can only be found in the Live-TV cache. | ||
+ | |||
+ | The only time it records a scheduled recording flawlessly is when the front end is on the menu screen as in not viewing LiveTV. | ||
+ | |||
+ | A user prompt typically does not appear however, it is has been known to sometimes appear. | ||
+ | |||
+ | Desired behavior: Because sometimes a family member leaves the interface set to Live-TV, the system should auto-tune to a program that is scheduled to record and record that program. If a user prompt appears, and is not answered, the system should still auto-tune and record. (Like when left on Live-TV and the family is asleep or away). | ||
+ | |||
+ | == JUMP, SKIP, FFWD == | ||
+ | |||
+ | Jump is 10 minutes, Skip is 30 seconds (both by default). | ||
+ | |||
+ | The settings for these times are available under Settings, TV | ||
+ | Settings, Playback Groups in the frontend. | ||
+ | |||
+ | FFWD - fast forward | ||
+ | |||
+ | look at the TOGGLESTRETCH keybinding. That can | ||
+ | be used to instantly turn timestretch on/off at a specified speed up | ||
+ | to 2x. The advantage of timestretch over FF is that you still have | ||
+ | audio. The disadvantage is that it only goes to 2x speed. | ||
+ | |||
+ | ...................... | ||
+ | |||
+ | To answer you question (plus a bit more than you asked for, since you | ||
+ | seem to have a little confusion on what's available), you have 6 | ||
+ | different ways to move through a program besides normal 1X playback. | ||
+ | |||
+ | 1) You can jump, which (I believe) is in increments of minute with 10 | ||
+ | being default, and I don't believe there are separate settings for | ||
+ | forward and back. I don't recall which key does this. | ||
+ | |||
+ | 2) You can seek, which is in increments of second...don't recall the | ||
+ | default, and this is configurable for forward and back (I use 30 | ||
+ | seconds forward, 10 seconds. The keys for this are SEEKFFWD and | ||
+ | SEEKRWND. | ||
+ | |||
+ | 3) Using those same keys, you can actually seek an arbitrary number of | ||
+ | minutes forward or backward. If you want to jump ahead 23 minutes, you | ||
+ | hi the keys 2, then 3, then SEEKFFWD. To jump back 1 hour 24 minutes, | ||
+ | you'd hit 124 then SEEKRWND. | ||
+ | |||
+ | 4) You can use the FFWDSTICKY and RWNDSTICKY keys to seek through at | ||
+ | high speed. This is similar to how a VCR/DVD player allows you to | ||
+ | fastforward and rewind while still watching the video. You get no | ||
+ | sound when doing this. You can configure the playback speeds | ||
+ | increments (default is something like 2X, 5X, 20X, etc), but there is | ||
+ | no GUI for it so you have to modify them in the database directly. I | ||
+ | did release a patch for 0.21 that allows you to configure the | ||
+ | increments in the GUI, as well as give you some better control of some | ||
+ | of the settings, but nobody took an interest in adding it. I'm not | ||
+ | sure how well it applies against 0.22 now. The patch is in ticket | ||
+ | 4492. | ||
+ | |||
+ | 5) You can use the stretch feature to adjust the playback rate from | ||
+ | between 0.5X (I think) and 2.0X. This is user adjustable at playback | ||
+ | time. You can use the ADJUSTSTRETCH key to bring up a speed adjustment | ||
+ | control during playback, or you can use TOGGLESTRETCH, STRETCHINC, and | ||
+ | STRETCHDEC keys. One advantage of this over the other methods is that | ||
+ | you continue to hear audio. | ||
+ | |||
+ | 6) You can also playback in slow motion using the SPEEDDEC key. | ||
+ | |||
+ | == EPG Off by 1 hour after DST == | ||
+ | |||
+ | EPG / Electronic Program Guide is off by one hour after DST / Daylight Savings Time | ||
+ | |||
+ | use mythconverg; | ||
+ | select * from program limit 50; | ||
+ | truncate table program; |
Latest revision as of 17:13, 3 November 2014
Contents
Digital Tuner Cards
25px Note: MythTV supports capture APIs, not capture devices, if your device has a linux driver supporting one of these APIs then it should work in MythTV.
File:Warning.png Warning: This is an incomplete list of available devices not supported devices. For a full list of supported devices, see the LinuxTV wiki for the relevant API.
These cards are used to record off the new digital television broadcast systems. The video is compressed by the broadcaster, and the card outputs audio and video multiplexed in an MPEG2 transport stream.
ATSC
This standard is primarily used in North America, and consists of MPEG2 video with AC3 audio. For the official list of supported devices, please see the LinuxTV wiki.
Manufacturer | Card | chipset | Interface | IR | ATSC | QAM | CableCard | Inputs |
---|---|---|---|---|---|---|---|---|
ATI | HDTV Wonder | cx2388x | PCI | Unknown | Yes | Yes | No | 1 |
AVerMedia | AVerTVHD MCE A180 | saa7135 | PCI | Unknown | Yes | Yes | No | 1 |
AVerMedia | Hybrid Volar Max | Unknown | USB 2.0 | No | Yes | Yes | No | 1 |
Ceton | InfiniTV | Unknown | PCIe | No | No | No | Yes | 4 |
DViCO | FusionHDTV5 Lite | cx878 | PCI | Unknown | Yes | Yes | No | 1 |
DViCO | FusionHDTV5 Express | cx23883 | PCIe | Yes | Yes | Yes | No | 1 |
DViCO | FusionHDTV5 Gold | cx23885 | PCI | Yes | Yes | Yes | No | 1 |
DViCO | FusionHDTV5 RT Gold | cx23883 | PCI | Yes | Yes | Yes | No | 1 |
DViCO | FusionHDTV7 Dual Express | cx23885 | PCIe | Yes | Yes | Yes | No | 2 |
Hauppauge | WinTV-HVR-850 | au8522 | USB 2.0 | No | Yes | Yes | No | 1 |
Hauppauge | WinTV-HVR-950 | em28xx | USB 2.0 | Yes | Yes | No | No | 1 |
Hauppauge | WinTV-HVR-950Q | au8522 | USB 2.0 | No | Yes | Yes | No | 1 |
Hauppauge | WinTV-HVR-1250 | cx23887 | PCIe | No | Yes | Yes | No | 1 |
Hauppauge | WinTV-HVR-1600 | cx23418 | PCI | Yes | Yes | Yes | No | 1 |
Hauppauge | WinTV-HVR-2250 | saa7164 | PCIe | No | Yes | Yes | No | 2 |
Hauppauge | WinTV-DCR-2560 | Unknown | USB2.0 | No | No | Yes | Yes | 2 |
Kworld | ATSC-110 | saa7134 | PCI | Unknown | Yes | Yes | No | 1 |
Kworld | ATSC-115 | saa7134 | PCI | Unknown | Yes | Yes | No | 1 |
Kworld | ATSC-120 | cx2388x | PCI | Unknown | Yes | No | No | 1 |
pcHDTV | HD-2000 | cx878 | PCI | Unknown | Yes | No | No | 1 |
pcHDTV | HD-3000 | cx2388x | PCI | Unknown | Yes | Yes | No | 1 |
pcHDTV | HD-5500 | cx2388x | PCI | Yes | Yes | Yes | No | 1 |
Pinnacle | PCTV HD 800i | cx23883 | PCI | Yes | Yes | Yes | No | 1 |
Pinnacle | PCTV HD Stick 800e | em23xx | USB 2.0 | Yes | Yes | Yes | No | 1 |
TechniSat | Air2PC | Unknown | PCI | Unknown | Yes | No | No | 1 |
TechniSat | AirStar HD5000 | Unknown | PCI | Unknown | Yes | Yes | No | 1 |
Silicon Dust | HDHomeRun (white case) | Unknown | ethernet | Yes | Yes | Yes | No | 2 |
Silicon Dust | HDHomeRun (HDHR3) | Unknown | ethernet | No | Yes | Yes | No | 2 |
Silicon Dust | HDHomeRun Prime | Unknown | ethernet | No | No | Yes | Yes | 3 |
DVB
This standard is used throughout Europe, Asia, and Australia. Video can be MPEG2 or H.264, and audio AC3 or AAC. For the official list of supported devices, please see the DVB-T, DVB-C, DVB-S, and DVB-S2 pages on the LinuxTV wiki.
Manufacturer | Card | chipset | Interface | IR | DVB-T | DVB-T2 | DVB-C | DVB-S | DVB-S2 | CI | Inputs |
---|---|---|---|---|---|---|---|---|---|---|---|
ASUS | My Cinema U3000 Mini | DIBcom 7700C1-ACXXa-G | USB 2.0 | Unknown | Yes | No | No | No | No | No | 1 |
ASUS | My Cinema U3100 Mini | Unknown | USB 2.0 | No | Yes | No | No | No | No | No | 1 |
August | DVB-T201 | af9015 | USB 2.0 | No | Yes | No | No | No | No | No | 1 |
August | DVB-T208 | smsdvb | USB 2.0 | No | Yes | No | No | No | No | No | 1 |
AVerMedia | AVerTV DVB-T 761 | cx878 | PCI | Unknown | Yes | No | No | No | No | No | 1 |
AVerMedia | AVerTV DVB-T 771 | cx878 | PCI | Unknown | Yes | No | No | No | No | No | 1 |
AVerMedia | AVerTV DVB-T 777 | saa7135 | PCI | Unknown | Yes | No | No | No | No | No | 1 |
AVerMedia | AVerTV DVB-T Super 007 | saa7134 | PCI | Unknown | Yes | No | No | No | No | No | 1 |
AVerMedia | DVB-T Volar | Unknown | USB 2.0 | Unknown | Yes | No | No | No | No | No | 1 |
AVerMedia | DVB-T Volar X | Unknown | USB 2.0 | Unknown | Yes | No | No | No | No | No | 1 |
Compro | VideoMate T300 | saa7134 | PCI | Yes | Yes | No | No | No | No | No | 1 |
DigitalNow | Tiny Twin Dual Tuner | af9015 | USB 2.0 | Yes | Yes | No | No | No | No | No | 2 |
DViCO | FusionHDTV DVB-T | cx23881 | PCI | Unknown | Yes | No | No | No | No | No | 1 |
DViCO | FusionHDTV DVB-T Dual Digital | Unknown | PCI | Yes | Yes | No | No | No | No | No | 2 |
DViCO | FusionHDTV DVB-T Dual Digital 4 | Unknown | PCI | Yes | Yes | No | No | No | No | No | 2 |
DViCO | FusionHDTV DVB-T Dual Express | cx23885 | PCIe | Unknown | Yes | No | No | No | No | No | 2 |
DViCO | FusionHDTV DVB-T Lite | dvb-bt8xx | PCI | Unknown | Yes | No | No | No | No | No | 1 |
DViCO | FusionHDTV DVB-T Plus | cx2388x | PCI | Unknown | Yes | No | No | No | No | No | 1 |
Hauppauge | DEC2000-T USB | Unknown | USB 1.1 | Unknown | Yes | No | No | No | No | No | 1 |
Hauppauge | WinTV-HVR-1100 | Unknown | PCI | Unknown | Yes | No | No | No | No | No | 1 |
Hauppauge | WinTV-HVR-1110 | saa7131 | PCI | Unknown | Yes | No | No | No | No | No | 1 |
Hauppauge | WinTV-HVR-1120 | saa7131 | PCI | Unknown | Yes | No | No | No | No | No | 1 |
Hauppauge | WinTV-HVR-1200 | cx23885 | PCIe | Unknown | Yes | No | No | No | No | No | 1 |
Hauppauge | WinTV-HVR-1300 | cx2388x | PCI | Unknown | Yes | No | No | No | No | No | 1 |
Hauppauge | WinTV-HVR-1700 | cx2388x | PCIe | Unknown | Yes | No | No | No | No | No | 1 |
Hauppauge | WinTV-HVR-1900 | cx25840 | USB 2.0 | Unknown | Yes | No | No | No | No | No | 1 |
Hauppauge | WinTV-HVR-2200 | saa7164 | PCIe | Unknown | Yes | No | No | No | No | No | 2 |
Hauppauge | WinTV-HVR-3000 | cx23882 | PCI | Yes | Yes | No | No | Yes | No | No | 1 |
Hauppauge | WinTV-HVR-4000 | cx23882 | PCI | Unknown | Yes | No | No | Yes | Yes | No | 1 |
Hauppauge | WinTV-NOVA-S Plus | cx2388x | PCI | Yes | No | No | No | Yes | No | No | 1 |
Hauppauge | WinTV-NOVA-HD-S2 | cx2388x | PCI | Yes | No | No | No | Yes | Yes | No | 1 |
Hauppauge | WinTV-Nexus-S | saa7146 | PCI | Unknown | No | No | No | Yes | No | No | 1 |
Hauppauge | WinTV-NOVA-T | saa7146 | PCI | Yes | Yes | No | No | No | No | No | 1 |
Hauppauge | WinTV-NOVA-T-500 | saa7146 | PCI | Yes | Yes | No | No | No | No | No | 2 |
Hauppauge | WinTV-NOVA-T-USB2 | db300p | USB 2.0 | Yes | Yes | No | No | No | No | No | 1 |
Hauppauge | WinTV-NOVA-T Stick | db7700 | USB 2.0 | Yes | Yes | No | No | No | No | No | 1 |
KNC1 | TV-Station DVB-S | Unknown | PCI | Unknown | No | No | No | Yes | No | Yes | 1 |
KWorld | DVB-T 220 | saa7131 | PCI | Unknown | Yes | No | No | No | No | No | 1 |
KWorld | DVB-T PC160-2T | Unknown | PCI | Unknown | Yes | No | No | No | No | No | 2 |
KWorld | DVB-T 100 | cx23883 | PCI | Yes | Yes | No | No | No | No | No | 1 |
KWorld | V-Stream Xpert DVB-T | cx23883 | PCI | Unknown | Yes | No | No | No | No | No | 1 |
KWorld | USB Dual DVB-T Stick | Unknown | USB | Unknown | Yes | No | No | No | No | No | 2 |
Leadtek | WinFast DTV-1000T | cx2388x | PCI | Yes | Yes | No | No | No | No | No | 1 |
Leadtek | WinFast DTV-2000H | cx2388x | PCI | Yes | Yes | No | No | No | No | No | 1 |
Leadtek | WinFast DTV Dongle | af9015 | PCI | Yes | Yes | No | No | No | No | No | 1 |
Leadtek | WinFast DTV-2000DS | af9015 & af9013 | PCI | Yes | Yes | No | No | No | No | No | 2 |
LifeView | FlyDVB-T Hybrid | saa7133 | PCI | No | Yes | No | No | No | No | No | 1 |
LifeView | FlyDVB Trio | saa7134 | PCI | No | Yes | No | No | Yes | No | No | 1 |
Mystique | SaTiX-SE DVB-S | Unknown | PCI | Unknown | No | No | No | Yes | No | Yes | 1 |
Mystique | SaTiX-S2 Dual | Unknown | PCIe | Unknown | No | No | No | Yes | Yes | No | 2 |
Nebula Electronics | DigiTV | cx878a | PCI | Yes | Yes | No | No | No | No | No | 1 |
NetUP | Dual DVB-S2 CI | cx23885 | PCIe | Unknown | No | No | No | Yes | Yes | Yes | 2 |
Pinnacle | PCTV 310i | saa713x | PCI | Yes | Yes | No | No | No | No | No | 1 |
Silicon Dust | HDHomeRun DVB-T | Unknown | ethernet | Yes | Yes | No | Yes | No | No | No | 2 |
Sundtek | MediaTV | Unknown | USB 2.0 | Yes | Yes | No | Yes | No | No | No | 1 |
TechniSat | AirStar 2 | b2c2 | PCI | Yes | Yes | No | No | No | No | No | 1 |
TechniSat | CableStar 2 | Unknown | PCI | Unknown | No | No | Yes | No | No | No | 1 |
TechniSat | SkyStar 2 | b2c2 | PCI | Yes | No | No | No | Yes | No | No | 1 |
TechnoTrend | DVB-T 1300 | cx88 | PCI | Yes | Yes | No | No | No | No | No | 1 |
TechnoTrend | DVB-T 1500 | saa7146 | PCI | Yes | Yes | No | No | No | No | Yes | 1 |
TechnoTrend | S2-3200 | saa7146 | PCI | No | No | No | No | No | Yes | Yes | 1 |
Terratec | Cinergy 1400 DVB-T | cx88 | PCI | Yes | Yes | No | No | No | No | No | 1 |
Terratec | Cinergy Hybrid XS | em28xx | USB 2.0 | No | Yes | No | No | No | No | No | 1 |
Turbosight | TBS5922 | AV2011 | USB2.0 | No | No | No | No | Yes | Yes | No | 1 |
Turbosight | TBS5925 | Unknown | USB2.0 | No | No | No | No | Yes | Yes | No | 1 |
Turbosight | TBS5980 | STB6100 | USB2.0 | No | No | No | No | Yes | Yes | Yes | 1 |
Turbosight | TBS6220 | NXP18272 | PCIe | No | Yes | Yes | No | No | No | No | 1 |
Turbosight | TBS6280 | TBC | PCIe | No | Yes | Yes | No | No | No | No | 2 |
Turbosight | TBS6284 | TBC | PCIe | No | Yes | Yes | No | No | No | No | 1 |
Turbosight | TBS6925 | STB6100 | PCIe | No | No | No | No | Yes | Yes | No | 1 |
Turbosight | TBS6928 | SAA7160 | PCIe | No | No | No | No | Yes | Yes | Yes | 1 |
Turbosight | TBS6980 | cx23885 | PCIe | No | No | No | No | Yes | Yes | No | 2 |
Turbosight | TBS6981 | CX23885 | PCIe | No | No | No | No | Yes | Yes | No | 2 |
Turbosight | TBS6984 | CX24132 | PCIe | No | No | No | No | Yes | Yes | No | 4 |
Turbosight | TBS6992 | Unknown | PCIe | No | No | No | No | Yes | Yes | Yes | 1 |
Turbosight | TBS8920 | cx24116 | PCI | Yes | No | No | No | Yes | Yes | No | 1 |
TwinHan | DTV Ter Mini | Unknown | PCI | No | Yes | No | No | No | No | No | 1 |
TwinHan | DTV USB Ter | Unknown | USB | Yes | Yes | No | No | No | No | No | 1 |
TwinHan | VP-1025 | bt8xx | PCI | Yes | No | No | No | Yes | No | No | 1 |
ISDB
This standard is primarily used in Japan and South America.
Manufacturer | Card | chipset | Interface | IR | ISDB-T | ISDB-C | ISDB-S | Inputs |
---|
The mythtranscode utility
http://www.mythtv.org/wiki/Transcode_Video
Scheduled Recording on FE/BE w Single Tuner Fails & LiveTV
This is a single tuner Front & Back End system. Scheduled recordings complete normally when the FE interface is _not_ left on Live-TV. If the system is left on Live-TV, and on the same channel as the scheduled recording, the program can be located in the Live-TV cache (/var/lib/mythtv/livetv) afterwards, however, the program does not appear in "Media Library- Watch Recordings" unless the filter is changed to show the Live-TV daily cache. Finally, if the system is left on Live-TV and not on the same channel as the scheduled recording, it will typically doesn't auto tune to the scheduled recording and the program will not get recorded at all- however, please note this behavior is inconsistent.
Recording priorities are not altered from defaults. Sometimes Live-TV will auto tune to the channel of the scheduled recording, and sometimes it doesn't. It seems more likely to auto-tune when the system has not been human interacted with for a long duration (hours). Even still, the recording can only be found in the Live-TV cache.
The only time it records a scheduled recording flawlessly is when the front end is on the menu screen as in not viewing LiveTV.
A user prompt typically does not appear however, it is has been known to sometimes appear.
Desired behavior: Because sometimes a family member leaves the interface set to Live-TV, the system should auto-tune to a program that is scheduled to record and record that program. If a user prompt appears, and is not answered, the system should still auto-tune and record. (Like when left on Live-TV and the family is asleep or away).
JUMP, SKIP, FFWD
Jump is 10 minutes, Skip is 30 seconds (both by default).
The settings for these times are available under Settings, TV Settings, Playback Groups in the frontend.
FFWD - fast forward
look at the TOGGLESTRETCH keybinding. That can be used to instantly turn timestretch on/off at a specified speed up to 2x. The advantage of timestretch over FF is that you still have audio. The disadvantage is that it only goes to 2x speed.
......................
To answer you question (plus a bit more than you asked for, since you seem to have a little confusion on what's available), you have 6 different ways to move through a program besides normal 1X playback.
1) You can jump, which (I believe) is in increments of minute with 10 being default, and I don't believe there are separate settings for forward and back. I don't recall which key does this.
2) You can seek, which is in increments of second...don't recall the default, and this is configurable for forward and back (I use 30 seconds forward, 10 seconds. The keys for this are SEEKFFWD and SEEKRWND.
3) Using those same keys, you can actually seek an arbitrary number of minutes forward or backward. If you want to jump ahead 23 minutes, you hi the keys 2, then 3, then SEEKFFWD. To jump back 1 hour 24 minutes, you'd hit 124 then SEEKRWND.
4) You can use the FFWDSTICKY and RWNDSTICKY keys to seek through at high speed. This is similar to how a VCR/DVD player allows you to fastforward and rewind while still watching the video. You get no sound when doing this. You can configure the playback speeds increments (default is something like 2X, 5X, 20X, etc), but there is no GUI for it so you have to modify them in the database directly. I did release a patch for 0.21 that allows you to configure the increments in the GUI, as well as give you some better control of some of the settings, but nobody took an interest in adding it. I'm not sure how well it applies against 0.22 now. The patch is in ticket 4492.
5) You can use the stretch feature to adjust the playback rate from between 0.5X (I think) and 2.0X. This is user adjustable at playback time. You can use the ADJUSTSTRETCH key to bring up a speed adjustment control during playback, or you can use TOGGLESTRETCH, STRETCHINC, and STRETCHDEC keys. One advantage of this over the other methods is that you continue to hear audio.
6) You can also playback in slow motion using the SPEEDDEC key.
EPG Off by 1 hour after DST
EPG / Electronic Program Guide is off by one hour after DST / Daylight Savings Time
use mythconverg; select * from program limit 50; truncate table program;