Alles gut das passt schon, danke. Bin nur grad auf Dienstreise sonst hätt ich schon mal Rückmeldung gegeben
vdr-transcode - swiss knife for transcoding
-
-
-
Hi jsffm,
hat das nen Grund dass die Server-Pidfile ($runs) in der Funktion "server_kill" nicht gelöscht wird? Habe das bei mir mal nachgetragen und dann klappt auch ein Restart.
-
An der Stelle macht der rm wenig Sinn.
Was genau verstehst Du unter restart?
Ich nutze das regelmäßig und habe keine Probleme.
-
Naja wenn ich mit "vt --ak" den Server stoppe (vorher gestartet mit "vt --as &") bleibt das Pidfile stehen und der nächste Startversuch erzählt mir "already running".
-
-
Kann es sein, dass Du ein Berechtigungsproblem hast?
Wenn Du z.B. den Server mit User A startest und dann mit User B einen Restart machst, kann das nicht funktionieren.
-
Ach sch... hab dich hier völlig umsonst belästigt, sorry. Wenn ich direkt so aufrufe klappt das auch bei mir wunderbar. Problem liegt an meiner selbstgebastelten systemd unit. Der "vt --ak" im ExecStop scheint nicht so zu funktionieren wie ich mir das gedacht hab und der systemd killt den Server offenbar selbst. Dann bleibt das Pidfile stehen bis zum Sanknimmerleinstag. Ich versuch mal weiter zu basteln am Service...
-
Ein sleep zwischen stop und start?
-
Wofür braucht man eigentlich einen Restart?
-
Mit Restart meine ich auch das ganz normal stoppen und wieder starten bspw. bei Reboot oder sonstwas Hab noch bissl weiter am Servicefile gebastelt und, jetzt scheint es sauber zu funktionieren! Ich poste es mal hier falls es irgendwer gebrauchen kann:
-
In der arte-Mediathek gibt es zur Zeit eine sechsteilige BBC-Produktion von "Stolz und Vorurteil". Die Folgen haben neben deutscher und französischer auch eine englische Tonspur, die bei den Ausstrahlungen auf arte nicht dabei ist, zumindest im Vodafone-Kabelnetz. Allerdings ist diese englische Tonspur verknüpft mit französischen Untertiteln.
Ich weiß, dass ich mit vdr-transcode die Folgen aus der Mediathek in VDR-Aufnahmen umwandeln könnte. Aber ist es auch möglich, dabei die französischen Untertitel aus der Tonspur zu entfernen?
-
Muss ich mir anschauen
-
Was funktionieren sollte, das deutsche Video mit der Tonspur der engl. Version mischen:
-ia <file>|<http> # second audio source
-
Danke fürs Anschauen und den Vorschlag. Ich werd's ausprobieren und berichten
-
jsffm, wie weit muss ich den zurückdrehen das vt wieder geht?
Ich bin mit dem Treiber auf 535.104.05 aber vt läuft immer noch nicht:
Code
Display More/usr/bin/lspci [h264 @ 0x55d3f9ee31e0] Increasing reorder buffer to 2 Input #0, mpegts, from '00001.ts': Duration: 01:45:26.76, start: 2015.914078, bitrate: 9785 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 Stream #0:1[0x1339](deu): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 160 kb/s Stream #0:2[0x133a](eng): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 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 (h264_cuvid) -> hevc (hevc_nvenc)) Stream #0:1 -> #0:1 (mp2 (native) -> aac (native)) Stream #0:2 -> #0:2 (mp2 (native) -> aac (native)) Stream #0:3 -> #0:3 (copy) [hevc_nvenc @ 0x55d3f9f37bf0] B frames as references are not supported [hevc_nvenc @ 0x55d3f9f37bf0] Provided device doesn't support required NVENC features /usr/bin/vdr genindex 8,0K
Das transcodierte File ist 0B groß und dann kann keine Index erstellt werden...
vt --diag:
Code
Display Morevdr /video # vt --diag vdr-transcode 2023-08-18 ffmpeg Version 6.0 Gentoo Linux Intel(R) Core(TM) i5 CPU 680 @ 3.60GHz ==================================== /etc/vdr-transcode.conf ==================================== mediainfo missing Hardware acceleration methods: vdpau cuda drm 01:00.0 VGA compatible controller: NVIDIA Corporation TU117GLM [Quadro T400 Mobile] (rev a1) [ 10.730] (II) NVIDIA(0): NVIDIA GPU NVIDIA T400 (TU117GL-A) at PCI:1:0:0 (GPU-0) | NVIDIA-SMI 535.104.05 Driver Version: 535.104.05 CUDA Version: 12.2 | V....D h264_nvenc NVIDIA NVENC H.264 encoder (codec h264) V....D hevc_nvenc NVIDIA NVENC hevc encoder (codec hevc) V..... av1_cuvid Nvidia CUVID AV1 decoder (codec av1) V..... h264_cuvid Nvidia CUVID H264 decoder (codec h264) V..... hevc_cuvid Nvidia CUVID HEVC decoder (codec hevc) V..... mjpeg_cuvid Nvidia CUVID MJPEG decoder (codec mjpeg) V..... mpeg1_cuvid Nvidia CUVID MPEG1VIDEO decoder (codec mpeg1video) V..... mpeg2_cuvid Nvidia CUVID MPEG2VIDEO decoder (codec mpeg2video) V..... mpeg4_cuvid Nvidia CUVID MPEG4 decoder (codec mpeg4) V..... vc1_cuvid Nvidia CUVID VC1 decoder (codec vc1) V..... vp8_cuvid Nvidia CUVID VP8 decoder (codec vp8) V..... vp9_cuvid Nvidia CUVID VP9 decoder (codec vp9) ... bilateral_cuda V->V GPU accelerated bilateral filter ... chromakey_cuda V->V GPU accelerated chromakey filter ... colorspace_cuda V->V CUDA accelerated video color converter ... hwupload_cuda V->V Upload a system memory frame to a CUDA device. ... overlay_cuda VV->V Overlay one video on top of another using CUDA ... scale_cuda V->V GPU accelerated video resizer ... thumbnail_cuda V->V Select the most representative frame in a given sequence of consecutive frames. T.. yadif_cuda V->V Deinterlace CUDA frames Decoders Encoders V....D libx264 libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (codec h264) V....D libx264rgb libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 RGB (codec h264) V....D h264_nvenc NVIDIA NVENC H.264 encoder (codec h264) V..... h264_v4l2m2m V4L2 mem2mem H.264 encoder wrapper (codec h264) V....D libx265 libx265 H.265 / HEVC (codec hevc) V....D hevc_nvenc NVIDIA NVENC hevc encoder (codec hevc) V..... hevc_v4l2m2m V4L2 mem2mem HEVC encoder wrapper (codec hevc) A....D aac AAC (Advanced Audio Coding) A..X.D opus Opus A..X.D vorbis Vorbis
-
535.104.05 nutze ich auch auf meinem Prod-System, aber mit ffmpeg 5.x, auf meinem Testsystem habe ich ffmpeg 6.x aber mit Nvidia 525.
-
535.104.05 nutze ich auch auf meinem Prod-System, aber mit ffmpeg 5.x, auf meinem Testsystem habe ich ffmpeg 6.x aber mit Nvidia 525.
Danke!
ok, da gehe ich mal auf ffmpeg 5.x zurück.
Für Nvidia 525 müsste ich auch den Kernel zurückrollen...
-
Du könntest es mal mit -b_ref_mode 0 probieren.
-
Du könntest es mal mit -b_ref_mode 0 probieren.
Damit geht es.
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!