Hallo,
wie im Titel schon geschrieben wollte ich grundsätzlich mal fragen ob dies möglich ist.
In der Doku zum Plugin steht: analog Audio und HDMI ist möglich.
Gibt es keine Chance den Ton vom vdr auf bluetooth-Lautsprechern wiederzugeben ?
Danke
Hallo,
wie im Titel schon geschrieben wollte ich grundsätzlich mal fragen ob dies möglich ist.
In der Doku zum Plugin steht: analog Audio und HDMI ist möglich.
Gibt es keine Chance den Ton vom vdr auf bluetooth-Lautsprechern wiederzugeben ?
Danke
Funktioniert das Plugin rpihddevice eigentlich auf dem rpi4? Oder muss das erst noch weiter entwickelt werden?
Wegen HDR musst du an dem Fernseher nix umsschalten. Solange die NVIDIA Karte kein 10 Bit ausgeben kann gibt es auch kein HDR. Derzeit wird das HDR Bild auf BT.709 umgerechnet und dann mit 8 Bit ausgegeben.
Ich dachte mir schon das mit der Scalerauswahl hier das grosse Fragen nach dem richtigen Scaler kommt. Da kann ich nicht helfen. Das muss jeder für sich entscheiden. Wenn man keinen unterschied sieht dann sollte man den Scaler auf bilinear lassen.
Darum geht es auch nicht. Du musst hier jetzt nicht alle scaler erläutern. Als User will ich nur verstehen was möglich ist und was nicht. Im Prinzip läuft die Version ohne Placebo-Support erste ja Sahne. In diesem Beitrag hast Du kurz angedeutet was die neue Version machen soll: Einstieg in HDR-Support. Und das du auch schon gute Ergebnisse erzielt hast damit.
Ich würde das auch gerne nutzen doch bei Nutzung der neuen Version mit Placebo gibt es bei mir Rückschritte, daher die Frage nach etwas Erläuterung.
Frage in die Runde: Wer hat es denn rund bei sich am laufen ? Und könnte ein paar Tipps geben?
Danke
Hallo,
ich bin heute zum Einrichten/Testen gekommen.
Ich komm noch nicht so ganz damit klar.
cuda 10, git-Version von libplacebo konnte ich installieren.
ffmpeg ist bei mir 3.4.4.
X11 läuft in UHD-Auflösung.
Grafikkarte: 1050ti
nvidia-Treiber: 410.73
1. Beim Umschalten, braucht er 2-4 Sekunden um Bild und Ton synchron zu bekommen
Mal wird das Bild beschleunigt oder gebremst dazu. In der alten Version gings superschnell.
2. Egel welchen Scaler ich einstelle, ich erkenne keinen Unterschied.
Wozu werden so viele Scaler angeboten? Wie erkenne welcher ideal für mich ist?
3. Wie funktioniert das mit HDR? Könnte das mal jemand bitte erläutern?
Wenn ich von Monitor auf HDR stelle, verliere ich Kontrast und das Bild wird milchig grau.
Wie finde ich hiermit das beste Ergebnis? Mein Fernseher Samsung UE55KU6079 soll HDR unterstützen.
4. skindesigner wird nicht mehr hochscaliert in Einstellung OSD-Größe 1980x1080, mit Einstellung Auto ist es wieder
transparent und es kommt zum Absturz.
Vielleicht stelle ich mich auch mal wieder zu dumm an, aber ein paar Infos zu den Scalern, libplacebo und HDR wären super.
Gruß
moz
Anbei noch meine Einstellungen zu softhdcuvid (aktuelle git-version)
softhdcuvid.1080i.CutLeftRight = 0
softhdcuvid.1080i.CutTopBottom = 0
softhdcuvid.1080i.Deinterlace = 0
softhdcuvid.1080i.Denoise = 0
softhdcuvid.1080i.InverseTelecine = 0
softhdcuvid.1080i.Scaling = 12
softhdcuvid.1080i.Sharpen = 0
softhdcuvid.1080i.SkipChromaDeinterlace = 0
softhdcuvid.1080i_fake.CutLeftRight = 0
softhdcuvid.1080i_fake.CutTopBottom = 0
softhdcuvid.1080i_fake.Deinterlace = 0
softhdcuvid.1080i_fake.Denoise = 0
softhdcuvid.1080i_fake.InverseTelecine = 0
softhdcuvid.1080i_fake.Scaling = 12
softhdcuvid.1080i_fake.Sharpen = 0
softhdcuvid.1080i_fake.SkipChromaDeinterlace = 0
softhdcuvid.576i.CutLeftRight = 0
softhdcuvid.576i.CutTopBottom = 0
softhdcuvid.576i.Deinterlace = 0
softhdcuvid.576i.Denoise = 0
softhdcuvid.576i.InverseTelecine = 0
softhdcuvid.576i.Scaling = 12
softhdcuvid.576i.Sharpen = 0
softhdcuvid.576i.SkipChromaDeinterlace = 0
softhdcuvid.60HzMode = 0
softhdcuvid.720p.CutLeftRight = 0
softhdcuvid.720p.CutTopBottom = 0
softhdcuvid.720p.Deinterlace = 0
softhdcuvid.720p.Denoise = 0
softhdcuvid.720p.InverseTelecine = 0
softhdcuvid.720p.Scaling = 12
softhdcuvid.720p.Sharpen = 0
softhdcuvid.720p.SkipChromaDeinterlace = 0
softhdcuvid.AudioAutoAES = 1
softhdcuvid.AudioBufferTime = 200
softhdcuvid.AudioCompression = 0
softhdcuvid.AudioDelay = -100
softhdcuvid.AudioDownmix = 1
softhdcuvid.AudioDrift = 0
softhdcuvid.AudioMaxCompression = 0
softhdcuvid.AudioMaxNormalize = 5000
softhdcuvid.AudioNormalize = 1
softhdcuvid.AudioPassthrough = 0
softhdcuvid.AudioSoftvol = 0
softhdcuvid.AudioStereoDescent = 0
softhdcuvid.AutoCrop.Delay = 0
softhdcuvid.AutoCrop.Interval = 0
softhdcuvid.AutoCrop.Tolerance = 0
softhdcuvid.Background = 0
softhdcuvid.BlackPicture = 0
softhdcuvid.Brightness = 0
softhdcuvid.ClearOnSwitch = 0
softhdcuvid.Contrast = 100
softhdcuvid.DetachFromMainMenu = 0
softhdcuvid.EnableDPMSatBlackScreen = 0
softhdcuvid.Gamma = 100
softhdcuvid.HideMainMenuEntry = 0
softhdcuvid.Hue = 0
softhdcuvid.MakePrimary = 1
softhdcuvid.MaxSizeGPUImageCache = 128
softhdcuvid.Osd.Height = 0
softhdcuvid.Osd.Width = 0
softhdcuvid.pip.Alt.Height = 50
softhdcuvid.pip.Alt.VideoHeight = 50
softhdcuvid.pip.Alt.VideoWidth = 0
softhdcuvid.pip.Alt.VideoX = 0
softhdcuvid.pip.Alt.VideoY = 0
softhdcuvid.pip.Alt.Width = 0
softhdcuvid.pip.Alt.X = 0
softhdcuvid.pip.Alt.Y = 50
softhdcuvid.pip.Height = 18
softhdcuvid.pip.VideoHeight = 0
softhdcuvid.pip.VideoWidth = 0
softhdcuvid.pip.VideoX = 0
softhdcuvid.pip.VideoY = 0
softhdcuvid.pip.Width = 18
softhdcuvid.pip.X = 79
softhdcuvid.pip.Y = 78
softhdcuvid.Saturation = 100
softhdcuvid.SoftStartSync = 0
softhdcuvid.StudioLevels = 0
softhdcuvid.Suspend.Close = 0
softhdcuvid.Suspend.X11 = 0
softhdcuvid.TargetColorSpace = 0
softhdcuvid.UHD.CutLeftRight = 0
softhdcuvid.UHD.CutTopBottom = 0
softhdcuvid.UHD.Deinterlace = 0
softhdcuvid.UHD.Denoise = 0
softhdcuvid.UHD.InverseTelecine = 0
softhdcuvid.UHD.Scaling = 12
softhdcuvid.UHD.Sharpen = 0
softhdcuvid.UHD.SkipChromaDeinterlace = 0
softhdcuvid.Video4to3DisplayFormat = 1
softhdcuvid.VideoOtherDisplayFormat = 1
Alles anzeigen
Bin wohl Alleinunterhalter hier
Ich teste das auf jeden Fall, ich komm nur in nächster Zeit nicht an meine VDRs ran.
Ich hab die placebo lib gebaut mit glslang support und vulkan support. cuda 10 wurde auch installiert.
vdr startet mit schwarzem Bild. OSD ist da.
Hat jemand ne Idee?
Ich probier das heute Abend mal. Ich bin gespannt.
mamomoz FFMPEG 3.4.4 sollte ausreichen. Da softhdcuvid derzeit die HDR HLG frames nach RGB und BT709 konvergiert solltest du den Ausgang der Grafikkarte auf RGB einstellen und am Fernseher nichts umstellen.
Was auch immer HDMI COLOR bei Samsung bedeutet solltest du erstmal herausfinden.
Ist es 10 BIt Color oder nicht. Ist es Gamma HLG oder Gamma PT oder ... ? Da irritieren die beschreibungen der Hersteller mehr als sie helfen. Und wenn du da etwas verstellst musst du im softhdcuvid auch die dazu passende OETF (derzeit noch hardkodiert auf BT709) einstellen, sonst stimmen die Farben wieder nicht.
Danke. Ausgang der Grafikkarte auf RGB einstellen macht man mit nvidia-settings oder wie geht das?
Yepp, TravelXP-4K sendet ständig mit HDR-HLG, ist aber verschlüsselt.
Ansonsten geht auch der unverschlüsselte SES UHD Demo Channel, der auch immer in HDR-HLG sendet.
Paul
Ah cool, kann ich beides empfangen. Dann bin ich mal gespannt. Auf meinem Samsung muss ich dann wohl noch HDMI COLOR aktivieren richtig?
Reicht denn ffmpeg-3.4.4 immer noch aus oder dafür nicht mehr?
Ich habe mal 2 Fragen:
1. Mit welchem Sender ließe sich die HDR-Fähigkeit aktuell testen? travelxp ?
2. Was brauche ich dafür?
CUDA 10
softhdcuvid aktueller git-Stand
libplacebo
nvidia => 410.44
ffmpeg Version ???
Danke
Moin,
das ist kein Fehler.
Ich möchte auch nicht das der NAS in den Sleep-Modus geht solange der VDR dran hängt. Da es sonst beim Zugriff auf Aufnahmen es zu nervigen Verzögerungen kommt. Wenn der VDR allerdings abgeschaltet wird dann soll der NAS irgendwann sehr wohl in den Sleep-Modus gehen.
Ich habe das so gelöst, dass per cronjob alle paar Minuten auf den NAS zugegriffen wird. Aufnahmen durchsuchen oder so. Dadurch wird der Sleep-Modus verhindert, dadurch das der NAS immer wieder kurz beschäftigt wird.
Ich bin auch sehr froh das es dieses neue Plugin gibt. Es sichert die Zukunft des VDR als Frontend.
Evtl. wäre die Intel-vaapi Geschichte auch eine Alternative gewesen, doch da scheint es nicht weiter zu gehen,
daher ist es super das es nun softhdcuvid gibt.
Danke!
Ich habe auf nvidia 410.66 upgedated.
Bei mir läuft es nur in der Kombi: JoJos ffmpeg Patch und mit den Surfaces.
Bei den anderen Varianten wird das osd mit skindesigner nicht mehr richtig dargestellt.
Ich nutze ffmpeg-3.4.4.
Scheint ja ne knifflige Stelle zu sein.
Ich habe nun ffmpeg-3.4.4 mit Deinem Patch laufen. Das läuft erstmal.
Wie geht das denn nun weiter?
Ist bei mir auch so. War mir noch gar nicht aufgefallen. Das log sieht bei mir genauso aus nach dem Umschalten auf SD.
Ich habe mal versucht diese Änderung für ffmpeg 3.4.4 zu übernehmen (https://launchpad.net/~seahawk…shed&field.series_filter=) - vielleicht kann das jemand ausprobieren, wenn das Paket gebaut hat.
DiffAlles anzeigen--- a/libavcodec/cuvid.c +++ b/libavcodec/cuvid.c @@ -373,7 +373,10 @@ { CuvidContext *ctx = avctx->priv_data; - return (av_fifo_size(ctx->frame_queue) / sizeof(CuvidParsedFrame)) + 2 > ctx->nb_surfaces; + int delay = ctx->cuparseinfo.ulMaxDisplayDelay; + if (ctx->deint_mode != cudaVideoDeinterlaceMode_Weave && !ctx->drop_second_field) + delay *= 2; + return (av_fifo_size(ctx->frame_queue) / sizeof(CuvidParsedFrame)) + delay >= ctx->nb_surfaces; } static int cuvid_decode_packet(AVCodecContext *avctx, const AVPacket *avpkt)
Hab ich das richt verstanden: Dieser Patch ersetzt den Patch den JoJo für ffmpeg vorgeschlagen hat. Oder beide zusammen?
Moin,
habe gestern einige Male den Ton verloren. (Alsa)
Meine Frage mit welchen Startoptionen startet ihr softhdcurvid?
habt ihr hin und wieder auch das Problem das der Ton auf stumm schaltet?
Hallo JoJo,
Hast Du Dir die Sache mit den transparenten Hintergrund angesehen wenn man im Setup auf OSD=Auto eingestellt hat bei Auflösung 3840x2160 ?
Auch nach einem Neustart bleibt das OSD teilweise transparent (Skindesigner).
Danke auch von mir für die Super-Arbeit!
Alles anzeigenJa da scheint noch etwas gewaltiges nicht zu stimmen. Ich hoffe nur das es nicht die opengl implementierung ist.
Ich habe noch eine Idee die ich heute abend mal ausprobiere.
jojo61
[Edit] so habe den Fehler gefunden und die Korrektur eingecheckt. Testet mal ob es nun geht.
Nur aus Interesse: Was lief denn falsch? Was hat den hohen Durchsatz erzeugt?
Tritt das auch nach einem Restart noch auf ?
ja nach einem Neustart, sah es genauso aus