Wenn Du die Videos richtig klein haben möchtest, könntest Du die auch nach av1 konvertieren, das dauert aber per CPU sehr lange.
Alte Aufnahmen konvertieren
-
-
Irgendwie kommen wir noch nicht auf ein Level
wenn ich nun vt -h264 hevc anwenden möchte, falls ich richtig verstanden habe, dass er dann nicht mehr copy sondern wandeln müsste kommt:
Code
Display More/usr/bin/mediainfo [mpeg @ 0x5cf1627dc1c0] Format mpeg detected only with low score of 25, misdetection possible! Input #0, mpeg, from 'concat:001.vdr|002.vdr|003.vdr': Duration: 00:44:27.82, start: 19809.612756, bitrate: 13364 kb/s Stream #0:0[0x1e0]: Video: h264 (High), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn Stream #0:1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16p, 192 kb/s Stream #0:2[0x1c1]: Audio: mp2, 48000 Hz, stereo, s16p, 192 kb/s Stream #0:3[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 448 kb/s Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> 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) Press [q] to stop, [?] for help [hevc_nvenc @ 0x5cf163243dc0] Cannot load libcuda.so.1 Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height [aac @ 0x5cf1627dff80] Qavg: 141.752 [aac @ 0x5cf1627dff80] 2 frames left in the queue on closing [aac @ 0x5cf1627de4c0] Qavg: 140.644 [aac @ 0x5cf1627de4c0] 2 frames left in the queue on closing Conversion failed! /usr/local/bin/vt: line 2881: ${#videos}-2: substring expression < 0 /usr/local/bin/vt: line 2884: ${#audios}-2: substring expression < 0 /usr/local/bin/vt: line 2888: *8/2667: syntax error: operand expected (error token is "*8/2667") /usr/local/bin/vt: line 2889: *8/2667: syntax error: operand expected (error token is "*8/2667")
-
Da ist wohl nvenc voreingestellt.
-hevcenc libx265
in die Konfiguration.
Mich würde mal die Ausgabe von vt --diag interessieren.
-
Da ist wohl nvenc voreingestellt.
-hevcenc libx265
in die Konfiguration.
Mich würde mal die Ausgabe von vt --diag interessieren.
Mit in die Konfiguration meinst du entweder im Aufruf oder in der conf Datei unter /etc/ ?
diag:
Code
Display Morevdr-transcode 2024-11-20 ffmpeg Version 5.1.6-0+deb12u1 unknown ==================================== /etc/vdr-transcode.conf -o mp4 ==================================== /usr/bin/mediainfo Hardware acceleration methods: vdpau cuda vaapi qsv drm opencl vulkan 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_omx OpenMAX IL H.264 video encoder (codec h264) V..... h264_qsv H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration) (codec h264) V..... h264_v4l2m2m V4L2 mem2mem H.264 encoder wrapper (codec h264) V....D h264_vaapi H.264/AVC (VAAPI) (codec h264) V....D libx265 libx265 H.265 / HEVC (codec hevc) V....D hevc_nvenc NVIDIA NVENC hevc encoder (codec hevc) V..... hevc_qsv HEVC (Intel Quick Sync Video acceleration) (codec hevc) V..... hevc_v4l2m2m V4L2 mem2mem HEVC encoder wrapper (codec hevc) V....D hevc_vaapi H.265/HEVC (VAAPI) (codec hevc) A..... aac AAC (Advanced Audio Coding) A..X.. opus Opus A..... libopus libopus Opus (codec opus)
-
Mit in die Konfiguration meinst du entweder im Aufruf oder in der conf Datei unter /etc/ ?
Ja, conf ist sinnvoller
Leider unterstützt Dein ffmpeg kein av1
-
bekomm ich das irgendwie "rein"?
Ich muss nachher nochmal schauen. Ich glaube das
-h264 hevc -hevcenc libx265 das ganze von 4,4 gb auf 611mb bekommen hat.
ohne den zweiten Parameter "nur" auf 2,4gb.
Kann das sein?
-
Ohne den Parameter war doch ein Abbruch?
-
Im git branch development ist eine neue Version
hevcenc=libx265
-odir für alte vdr-Aufnahmen, allerdings nur Videofile-Ausgabe, nicht bei vdr-Ausgabe.
-
Hier findest Du ein ffmpeg, das mehr kann:
-
Hier findest Du ein ffmpeg, das mehr kann:
Da fehlen mir die Linux skills wie ich das bei mir dann drauf bekomme - Stand jetzt
-
Im git branch development ist eine neue Version
hevcenc=libx265
-odir für alte vdr-Aufnahmen, allerdings nur Videofile-Ausgabe, nicht bei vdr-Ausgabe.
werde ich testen
-
Ohne den Parameter war doch ein Abbruch?
ich teile nachher die logs
-
-
Ok, das finde ich überhaupt nicht überraschend.
Im 1. Fall hast Du nach hevc konvertiert, im 2. Fall nach h264 reencodiert. Hevc ist deutlich effektiver als h264, Vor Allem bei HD oder gar UHD. Dass die Reencodierung nach h264 so viel gebracht hat, liegt an der hohen Bitrate.
-
-
ich empfehle nochmals -h264_HD, Du kannst ja mal den gleichen Vergleich mit einer SD Aufnahme machen.
Hier ist noch Einsparpotential, das sind 448 kb/s für eine Stereospur bei 1832 kb/s nach Transkodierung.
Mit dem Parameter -ac3_stereo aac kannst Du die Spur auf 96k verkleinern. Alternativ nach opus 64k.
-
-
-
ok. das starten klappt. speed 2x.
Ich beobachte und melde mich
-
4,2gb -> 440MB.
du denkst, dass das das Beste wäre?
Sind eh "nur" Fussballspiele weitesgehend.
-
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!