Ok,mehr kann ich dazu leider nicht beitragen.
Beiträge von pille2011
-
-
channels.conf und die Config für mein Unicable angepasst und schon habe ich Bild.
Aber leider noch kein TonBei mir hat geholfen im Bios Audio auszuschalten.
Yavdr hat ja pulseaudio
Dann hatte ich sofort Ton über mein Adapter mini Display Port zu HDMI
-
versuch mal sowas wie -extra_hw_frames 8 zu den ffmpeg-Argumenten hinzuzufügen.
Ist ja der Hammer,funktioniert!!!
Ich habe gegoogelt ohne Ende aber konnte die Lösung nicht finden.Vielen Dank dafür.
Die Optionen für den GPU sehen nun so aus
Bei SD Material 720x576 muss es dann so aussehen
-
Benutze folgenden Befehl und will meinen Nvidia GPU nutzen
Codeffmpeg -y -vsync 0 -hwaccel cuda -hwaccel_output_format cuda -i *.ts -c:a copy -c:v h264_nvenc -b:v 5M output.mp4
Bekomme dann folgende Ausgabe
Code
Alles anzeigenffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared WARNING: library configuration mismatch avcodec configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libaribb24 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-libsmbclient libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 [h264 @ 0x55f9652ae140] Increasing reorder buffer to 2 [mp3float @ 0x55f9652af3c0] Header missing [mp3float @ 0x55f9652caa80] Header missing [mpegts @ 0x55f9652a7740] PES packet size mismatch [mpegts @ 0x55f9652a7740] Packet corrupt (stream = 3, dts = 4210925593). Input #0, mpegts, from '%Moderne_Wunder.ts': Duration: 00:44:46.00, start: 44102.953544, bitrate: 9791 kb/s Program 132 Stream #0:0[0x1338]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0x1339](deu): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, fltp, 160 kb/s Stream #0:2[0x133a](eng): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, fltp, 160 kb/s Stream #0:3[0x133c](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, 5.1(side), fltp, 384 kb/s Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_nvenc)) Stream #0:3 -> #0:1 (copy) Press [q] to stop, [?] for help [mp4 @ 0x55f965537940] track 1: codec frame size is not set Output #0, mp4, to '%output.mp4': Metadata: encoder : Lavf58.76.100 Stream #0:0: Video: h264 (Main) (avc1 / 0x31637661), cuda(top coded first (swapped)), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 5000 kb/s, 25 fps, 12800 tbn Metadata: encoder : Lavc58.134.100 h264_nvenc Side data: cpb: bitrate max/min/avg: 0/0/5000000 buffer size: 10000000 vbv_delay: N/A Stream #0:1(deu): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), fltp, 384 kb/s [h264 @ 0x55f965c8f100] No decoder surfaces left0:00:00.00 bitrate=N/A speed= 0x [h264 @ 0x55f965d2d740] No decoder surfaces left Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x55f965e6b780] No decoder surfaces left Error while decoding stream #0:0: Invalid data found when processing input [h264 @ 0x55f965c8f100] No decoder surfaces left Impossible to convert between the formats supported by the filter 'Parsed_null_0' and the filter 'auto_scaler_0' Error reinitializing filters! Failed to inject frame into filter network: Function not implemented Error while processing the decoded data for stream #0:0 Conversion failed! root@stube:/media/vdr/Media_Kiste/Filme#
Mit Ubuntu 20.04 hat das noch tadellos funktioniert
Wenn ich das über den CPU laufen lasse funktioniert es.
Was mache ich falsch?
-
Vielen Dank,dann werde ich mal lesen bis zum abwinken👍
-
Habe den Fehler gefunden.
Media_Kiste und alle Unterordner mussten noch geändert werden auf
Befehl wird ausgeführt,aber nun kann ich das OSD nicht mehr bedienen.
Sobald das Script abgearbeitet ist kann ich das OSD wieder bedienen,alles Bestens.
Vielen Dank für deine Hilfe,hab ich wieder was gelernt und werde es mir notieren und speichern.
-
Das Script sieht so aus
Code
Alles anzeigen#! /bin/bash WORK_PATH="/media/Media_Kiste/Filme/AAA" cd "${WORK_PATH}" for f in *.ts do if [ ! -e "$f.mp4" ] then ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i "$f" -map 0 -map -0:s -acodec aac -c:v h264_nvenc -preset slow -cq:v 24 -rc:v vbr -tune film "${f%.*}.mp4" rm "$f" fi done
Funktioniert manuell wunderbar
-
-
XML
Alles anzeigen<?xml version="1.0" encoding="UTF-8"?> <!-- - - *** ANSIBLE MANAGED FILE *** - template: /home/frank/yavdr-ansible/roles/vdr-plugin-menuorg/templates/menuorg.xml.j2 - --> <!-- This is the config file for the Menuorg plug-in. See /usr/share/doc/vdr-plugin-menurg for examples and a full description of the config file format. --> <menus> <system name="Schedule" /> <system name="Channels" /> <menu name="Timer"> <system name="Timers" /> <plugin name="epgsearchonly" /> <plugin name="quickepgsearch" /> <plugin name="conflictcheckonly" /> </menu> <menu name="Video"> <system name="Recordings" /> <plugin name="extrecmenu" /> <plugin name="extrecmenung" /> <plugin name="burn" /> <plugin name="dvdswitch" /> <plugin name="dvdselect" /> <plugin name="dvd" /> <plugin name="xineliboutput" /> <plugin name="mplayer" /> <plugin name="mpv" /> <plugin name="markad" /> <plugin name="recsearch" /> <plugin name="recstatus" /> <plugin name="webvideo" /> <plugin name="vodcatcher" /> <plugin name="vcd" /> <plugin name="undelete" /> </menu> <menu name="Audio" > <plugin name="mp3" /> <plugin name="music" /> <plugin name="lastfm" /> <plugin name="radio" /> <plugin name="radiolist" /> <plugin name="cdda" /> <plugin name="cdplayer" /> <plugin name="podcatcher" /> <plugin name="karaoke" /> </menu> <plugin name="tvguide" /> <plugin name="tvguideng" /> <plugin name="desktop" title="Applikationen" /> <command name="Kodi" execute="frontend-dbus-send switchto kodi" /> <menu name="System"> <system name="Commands" /> <system name="Setup" /> <plugin name="devstatus" /> <plugin name="systeminfo" /> <plugin name="femon" /> <plugin name="filebrowser" /> <plugin name="osd2web" /> <plugin name="pin" /> <plugin name="epg2vdr" /> <plugin name="scraper2vdr" /> <plugin name="sndctl" /> <plugin name="pulsecontrol" /> <plugin name="dynamite" /> <plugin name="softhdcuvid" /> <plugin name="softhddevice" /> <plugin name="vaapidevice" /> <plugin name="streamdev-client" /> <plugin name="streamdev-server" /> <plugin name="suspendoutput" /> </menu> <plugin name="trayopenng" /> <plugin name="undelete" /> <command name="Filme umwandeln" execute="/usr/local/bin/ffmpeg_576.sh" /> </menus>
Der Menüeintrag erscheint nun im Menü,aber der Befehl ffmpeg_576.sh wird nicht ausgeführt
-
-
dann stimmt die syntax nicht
Ok,gibts im Netz eine Anleitung wie das aussehen muss,speziell für yaVDR 0.7
Habe auf dieser Seite den Punkt:Programme starten durchgelesen,verstehe es aber nicht.
-
warum sollte der vdr die überschreiben? das ist die config-Datei vom menuorg-plugin. also genau dort sind deine änderungen vorzunehmen.
Wenn ich dort etwas ändere startet der vdr nicht mehr.
-
Würde gerne bei yaVDR 0.7 einen Eintrag im OSD Menu hinzufügen für mein kleines Script.
Das Script liegt in /usr/local/bin
/var/lib/vdr/plugins/menuorg.xml ändern bringt ja nicht da es vom vdr wieder überschrieben wird.
/var/lib/vdr/reccmd.conf ändern bringt auch nichts.
Kann mir jemand helfen?
-
Danke für die ausführliche Aufklärung
-
Danke,Treiber ist also im Kernel mit drin.
-
Hat schon jemand diesen SAT-Empfänger in Benutzung und kann mir sagen ob er unter yaVDR funktioniert?
-
Danke,muss ja auch nicht sein,geht auch mit meinem Raspi4 über vnsi
Aber interessant wäre es schon,nur mal zum testen aus lange Weile.
-
Eine Frage noch,ist HDR mit Intel schon möglich?
-
Welche Version von Ubuntu hast du genommen? Ich vermute Ubuntu 20.04 ist zu alt für die neue IGP (sonst sollte er einen angeschlossenen Bildschirm finden), daher würde ich es mal mit der 22.04 probieren.
Damit das Playbook die PPAs für jammy nutzt, musst du in einer host_vars/localhost diese Zeilen einfügen:Das wars,cannels.conf kopiert reboot und ich hatte sofort Bild und Ton.
Vielen Dank seahawk1986 super,tausend Dank dafür
-
Ja, es gibt offiziell nur noch den neuen Installer, aber yavdr-ansible weiß mittlerweile, wie es cloud-init los wird, wenn das installiert ist.
Danke für die Aufklärung