7.3 KiB
7.3 KiB
VDR
VDR ist ein kostenloses (Open Source), nichtkommerzielles Projekt von Klaus Schmidinger zur Erstellung eines digitalen Videorecorders unter Verwendung von Standard-PC-Komponenten. Es ist möglich, mit dem DVB-Standard kompatible digitale TV-Sendungen zu empfangen, aufzuzeichnen und wiederzugeben.
VDRHowTo
Cine-Treiber manuell installieren, falls nicht automatisch erkannt.
wget http://linuxsupport.digital-devices.eu/ddinfo.sh
chmod u+x ddinfo.sh chown 744 ddinfo.sh
wget http://linuxsupport.digital-devices.eu/dddvb_build.sh
chmod u+x dddvb_build.sh chown 744 dddvb_build.sh
wget http://linuxsupport.digital-devices.eu/dd_fw_update.sh
chmod u+x dd_fw_update.sh chown 744 dd_fw_update.sh
ddinfo.sh
dddvb_build.sh
dd_fw_update.sh
Schreibrechte für Aufnameverzeichniss hinzufügen
docker exec -it vdr-server /bin/bash
chown 777 /usr/lib/vdr/bin/vdr-recordingaction
Setup.conf
AdaptiveSkipAlternate = 0 AdaptiveSkipInitial = 120 AdaptiveSkipPrevNext = 0 AdaptiveSkipTimeout = 3 AlwaysSortFoldersFirst = 1 AntiAlias = 1 AudioLanguages = ChannelEntryTimeout = 1000 ChannelInfoPos = 0 ChannelInfoTime = 5 ChannelsWrap = 0 ColorKey0 = 0 ColorKey1 = 1 ColorKey2 = 2 ColorKey3 = 3 CurrentChannel = 1 CurrentDolby = 0 CurrentVolume = 255 DefaultLifetime = 99 DefaultPriority = 50 DefaultSortModeRec = 1 DelTimeshiftRec = 0 DeviceBondings = DiSEqC = 0 DisplaySubtitles = 0 EmergencyExit = 1 EPGBugfixLevel = 3 EPGLanguages = EPGLinger = 0 EPGScanTimeout = 5 FoldersInTimerMenu = 1 FontFix = Courier:Bold FontFixSize = 14 FontFixSizeP = 0.030000 FontOsd = Sans Serif:Bold FontOsdSize = 15 FontOsdSizeP = 0.031000 FontSml = Sans Serif FontSmlSize = 13 FontSmlSizeP = 0.028000 InitialChannel = S19.2E-1-1019-10301 InitialVolume = -1 InstantRecordTime = 180 LnbFrequHi = 10600 LnbFrequLo = 9750 LnbSLOF = 11700 MarginStart = 2 MarginStop = 10 MarkInstantRecord = 1 MaxVideoFileSize = 1048570 MenuKeyCloses = 0 MenuScrollPage = 1 MenuScrollWrap = 1 MinEventTimeout = 30 MinUserInactivity = 0 MultiSpeedMode = 0 NameInstantRecord = TITLE EPISODE NextWakeupTime = 0 NumberKeysForChars = 1 OSDAspect = 1.000000 OSDHeight = 403 OSDHeightP = 0.840000 OSDLanguage = OSDLeft = 58 OSDLeftP = 0.080000 OSDMessageTime = 1 OSDSkin = sttng OSDTheme = dark OSDTop = 38 OSDTopP = 0.080000 OSDWidth = 624 OSDWidthP = 0.870000 PauseAtLastMark = 0 PauseKeyHandling = 2 PauseLifetime = 1 PauseOnMarkJump = 1 PauseOnMarkSet = 0 PausePriority = 10 PositionerLastLon = 0 PositionerSpeed = 15 PositionerSwing = 650 PrimaryDVB = 1 ProgressDisplayTime = 0 RcRepeatDelay = 300 RcRepeatDelta = 100 RecordingDirs = 1 RecordKeyHandling = 2 RecSortingDirection = 0 ResumeID = 0 SetSystemTime = 0 ShowChannelNamesWithSource = 0 ShowInfoOnChSwitch = 1 ShowRemainingTime = 0 ShowReplayMode = 0 SiteLat = 0 SiteLon = 0 SkipEdited = 0 SkipSeconds = 60 SkipSecondsRepeat = 60 SplitEditedFiles = 0 StandardCompliance = 0 SubtitleBgTransparency = 0 SubtitleFgTransparency = 0 SubtitleLanguages = SubtitleOffset = 0 SVDRPDefaultHost = docker SVDRPHostName = docker SVDRPPeering = 1 SVDRPTimeout = 300 TimeoutRequChInfo = 1 TimeSource = TimeTransponder = 0 UpdateChannels = 5 UseDolbyDigital = 1 UsePositioner = 0 UseSmallFont = 1 UseSubtitle = 1 UseVps = 0 VideoDisplayFormat = 1 VideoFormat = 0 VolumeLinearize = 0 VolumeSteps = 51 VpsMargin = 120 ZapTimeout = 3 epgsearch.UseSearchTimers = 1 live.ChannelGroups = 1,2,3,4,5;6,7,8,9,10;11,12,13,14,15;16,17,18,19,20;21,22,23,24,25;26,27,28,29,30;31,32,33,34,35;36,37,38,39,40;41,42,43,44,45;46,47,48,49,50;51,52,53,54,55;56,57,58,59,60;61,62,63,64,65;66,67,68,69,70;71,72,73,74,75;76,77,78,79,80;81,82,83,84,85;86,87,88,89,90;91,92,93,94,95;96,97,98,99,100;101,102,103,104,105;106,107,108,109,110;111,112,113,114,115;116,117,118,119,120;121,122,123,124,125;126,127,128,129,130;131,132,133,134,135;136,137,138,139,140;141,142,143,144,145;146,147,148,149,150;151,152,153,154,155;156,157,158,159,160;161,162,163,164,165;166,167,168,169,170;171,172,173,174,175;176,177,178,179,180;181,182,183,184,185;186,187,188,189,190;191,192,193,194,195;196,197,198,199,200;201,202,203,204,205;206,207,208,209,210;211,212,213,214,215;216,217,218,219,220;221,222,223,224,225;226,227,228,229,230;231,232,233,234,235;236,237,238,239,240;241,242,243,244,245;246,247,248,249,250;251,252,253,254,255;256,257,258,259,260;261,262,263,264,265;266,267,268,269,270;271,272,273,274,275;276,277,278,279,280;281,282,283,284,285;286,287,288,289,290;291,292,293,294,295;296,297,298,299,300;301,302,303,304,305;306,307,308,309,310;311,312,313,314,315;316,317,318,319,320;321,322,323,324,325;326,327,328,329,330; live.LastChannel = 0 live.LastSortingMode = dateasc live.LastWhatsOnListMode = list live.LocalNetMask = 192.168.0.0/16 live.MarkNewRec = 1 live.ScheduleDuration = 8 live.ScreenShotInterval = 1000 live.ShowChannelsWithoutEPG = 1 live.ShowIMDb = 1 live.ShowInfoBox = 0 live.ShowLogo = 0 live.StartPage = whatsonnow live.StreamdevPort = 3000 live.StreamdevType = TS live.StreamVideoOpt0 = ffmpeg -loglevel warning -f mpegts -analyzeduration 1.2M -probesize 5M -i <input> -map 0:v -map 0:a:0 -c:v copy -c:a aac -ac 2 live.StreamVideoOpt1 = ffmpeg -loglevel warning -f mpegts -analyzeduration 1.2M -probesize 5M -i <input> -map 0:v -map 0:a:0 -c:v libx264 -preset ultrafast -crf 23 -tune zerolatency -g 25 -r 25 -c:a aac -ac 2 live.StreamVideoOpt2 = ffmpeg -loglevel warning -f mpegts -analyzeduration 1.2M -probesize 5M -i <input> -map 0:v -map 0:a:0 -c:v libx264 -preset ultrafast -crf 23 -tune zerolatency -g 25 -r 25 -c:a aac -ac 2 live.StreamVideoOpt3 = ffmpeg -loglevel warning -f mpegts -analyzeduration 1.2M -probesize 5M -i <input> -map 0:v -map 0:a:0 -c:v libx264 -preset ultrafast -crf 23 -tune zerolatency -g 25 -r 25 -c:a aac -ac 2 live.Theme = marine live.UseAjax = 1 live.UseAuth = 0 live.UserdefTimes = 20:15 live.UseStreamdev = 1 markad.DeferredShutdown = 0 markad.Execution = 1 markad.GenIndex = 1 markad.HideMainMenuEntry = 1 markad.IgnoreMargins = 0 markad.Log2Rec = 0 markad.LogoOnly = 1 markad.OSDMessage = 0 markad.SaveInfo = 1 markad.SecondPass = 1 markad.Verbose = 0 markad.whileRecording = 1 markad.whileReplaying = 1 streamdev-server.AllowSuspend = 1 streamdev-server.HideMenuEntry = 0 streamdev-server.HTTPBindIP = 0.0.0.0 streamdev-server.HTTPPriority = 0 streamdev-server.HTTPServerPort = 3000 streamdev-server.HTTPStreamType = 0 streamdev-server.IGMPBindIP = 0.0.0.0 streamdev-server.IGMPClientPort = 1234 streamdev-server.IGMPPriority = 0 streamdev-server.IGMPStreamType = 0 streamdev-server.LiveBufferMs = 500 streamdev-server.LoopPrevention = 0 streamdev-server.MaxClients = 12 streamdev-server.ServerPort = 2004 streamdev-server.StartHTTPServer = 1 streamdev-server.StartIGMPServer = 0 streamdev-server.StartServer = 1 streamdev-server.StartSuspended = 1 streamdev-server.VTPBindIP = 0.0.0.0 streamdev-server.VTPPriority = 1 vnsiserver.TimeshiftBufferDir = /vdr/timeshift