Hallo,
Falls es auch etwas Gebrauchtes sein darf, hab ich noch zwei Cine S2.
Siehe Marktplatz.
Gruß,
Hendrik
Hallo,
Falls es auch etwas Gebrauchtes sein darf, hab ich noch zwei Cine S2.
Siehe Marktplatz.
Gruß,
Hendrik
Hallo,
also
vt -test -quality -test 30
[h264_vaapi @ 0x561f65b0fc80] Invalid quality level: valid range is 0-2, using 2.
Ich finde keine Dokumentation von "quality".
Und
Parameter:
-test -crf
-test 30
PWD: /srv/DataPool/Video/VDR/Carolin_Kebekus_live/2018-09-01.00.28.10-0.rec
insgesamt 4755008
-rw-r--r-- 1 vdr vdr 4867809928 2018-09-01 02:30 00001.ts
-rw-r--r-- 1 vdr vdr 1303400 2018-09-01 02:30 index
-rw-r--r-- 1 vdr vdr 1184 2018-09-01 00:41 info
-rw-r--r-- 1 vdr vdr 146 2018-09-01 00:45 info.epg2vdr
oldsize=4755008
mediainfo missing, trying ffmpeg
scantype=not progr
deinterlace=deinterlace_vaapi
ffmpeg -hide_banner -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i concat:00001.ts -map 0:v:0 -map 0:1 -map 0:2 -map 0:3 -c:v:0 h264_vaapi -profile:v high -level 4.1 -qp 21 -g 50 -vf deinterlace_vaapi -c:1 aac -b:1 96k -c:2 co
py -c:3 copy -crf 30 -map_chapters -1 ../2018-09-01.00.28.10-3.rec/00001.ts
Display More
Führt auch zu 30G.
Gruß,
Hendrik
Hallo,
sorry, hab die Log-Datei nochmal oben angehängt - ich weiß nicht, was da schief gegangen ist.
Hier die betreffende Zeile:
ffmpeg -hide_banner -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i concat:00001.ts -map 0:v:0 -map 0:1 -map 0:2 -map 0:3 -c:v:0 h264_vaapi -profile:v high -level 4.1 -qp 21 -g 50 -vf deinterlace_vaapi -c:1 aac -b:1 96k -c:2 copy -c:3 copy -quality 0.5 -map_chapters -1 ../2018-09-01.00.28.10-14.rec/00001.ts
Da wird ja der Quality Parameter korrekt übergeben.
Gruß,
Hendrik
Hallo,
irgendwo ist noch der Wurm drin.
Ich schaffe es nicht mehr unter 32GB zu kommen.
Ich sehe aber das Problem nicht... Siehst du etwas?
Gruß,
Hendrik
Hallo,
ich habe jetzt dies getestet:
ORIGINAL 4G
DEFAULT 31G
CRF30 31G
QUALITY 30 0.4G
QUALITY 1.5 2G
Ich werde jetzt mal zwischenstufen ausprobieren und gucken, wo die Qualität vergleichbar zum Original ist.
Was anderes:
Kann man vt so einstellen, dass es nicht konvertiert, wenn die Quelle schon h264 ist, wenn das Ziel auch h264 ist?
Natürlich gibt es das scenario, dass man dann dennoch konvertieren will, um die Bitrate anzupassen. Aber ich würde h264 Aufnahmen skippen wollen.
Gruß,
Hendrik
Hallo,
zur Qualität: Die ist etwas zu gut...
Die Original-Datei (RTL, SD) hat 4GB, die konvertierte Datei (h264) hat 32gb.
Anbei die Logdatei.
FFProbe sagt:
(Konvertiert)
Input #0, mpegts, from '00001.ts':
Duration: 01:48:37.50, start: 1.400000, bitrate: 40253 kb/s
Program 1
Metadata:
service_name : Service01
service_provider: FFmpeg
Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(progressive), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x101](deu): Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 101 kb/s
Stream #0:2[0x102](deu): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 384 kb/s
Stream #0:3[0x103](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
(Original)
Input #0, mpegts, from '00001.ts':
Duration: 01:48:37.51, start: 50890.010367, bitrate: 5975 kb/s
Program 132
Stream #0:0[0xa3]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x68](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:2[0x6a](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s
Stream #0:3[0x6e](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
Gruß,
Hendrik
Hallo,
nee, das fehlte nicht. Aber eine neue Zeile direkt dahinter fehlte (es war die letzte Zeile in der /etc/vdr-transcode.conf).
Ich habe nur einen Zeilenumbruch am Ende hinzugefügt und jetzt läuft es (und ca 15 mal schneller als ohne vaapi)
Danke!
Hallo,
ich nutze jetzt deine neue Version und rufe vt im rec-verzeichnis auf
/srv/dev-disk-by-label-DataPool1/Video/VDR/Carolin_Kebekus_live/2018-09-01.00.28.10-0.rec# vt
Stream #0:0[0xa3]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x68](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:2[0x6a](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s
Stream #0:3[0x6e](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
[mpegts @ 0x5587299b89c0] start time for stream 3 is not set in estimate_timings_from_pts
[mpegts @ 0x5587299b89c0] PES packet size mismatch
Last message repeated 1 times
Input #0, mpegts, from 'concat:00001.ts':
Duration: 01:48:37.51, start: 50890.010367, bitrate: 5975 kb/s
Program 132
Stream #0:0[0xa3]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x68](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:2[0x6a](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s
Stream #0:3[0x6e](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
Stream mapping:
Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (h264_vaapi))
Stream #0:1 -> #0:1 (mp2 (native) -> aac (native))
Stream #0:2 -> #0:2 (copy)
Stream #0:3 -> #0:3 (copy)
Press [q] to stop, [?] for help
Impossible to convert between the formats supported by the filter 'Parsed_yadif_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
[aac @ 0x558729a5d1c0] Qavg: 148.608
[aac @ 0x558729a5d1c0] 2 frames left in the queue on closing
Conversion failed!
genindex
nice: Unbekannte Option »--genindex=./../2018-09-01.00.28.10-1.rec«
„nice --help" liefert weitere Informationen.
ls: Zugriff auf '../2018-09-01.00.28.10-1.rec/index' nicht möglich: Datei oder Verzeichnis nicht gefunden
/usr/local/bin/vt: Zeile 2248: /8/25: Syntax Fehler: Operator erwartet. (Fehlerverursachendes Zeichen ist \"/8/25\").
date: ungültiges Datum „@"
/usr/local/bin/vt: Zeile 2570: *100/4755008: Syntax Fehler: Operator erwartet. (Fehlerverursachendes Zeichen ist \"*100/4755008\").
root@homeserver:/srv/dev-disk-by-label-DataPool1/Video/VDR/Carolin_Kebekus_live/2018-09-01.00.28.10-0.rec#
Display More
Und das logfile:
root@homeserver:/srv/dev-disk-by-label-DataPool1/Video/VDR/Carolin_Kebekus_live/2018-09-01.00.28.10-0.rec# more ../2018-09-01.00.28.10-1.rec/logfile
Start 2020-09-13 21:49:36 vdr-transcode ffmpeg Version 4.1.4-1~deb10u1
unknown
====================================
/etc/vdr-transcode.conf
-aaclib aac
-h264enc h264_vaapi
-hevcenc hevc_vaapi
====================================
Parameter:
PWD: /srv/dev-disk-by-label-DataPool1/Video/VDR/Carolin_Kebekus_live/2018-09-01.00.28.10-0.rec
insgesamt 4755008
-rw-r--r-- 1 vdr vdr 4867809928 2018-09-01 02:30 00001.ts
-rw-r--r-- 1 vdr vdr 1303400 2018-09-01 02:30 index
-rw-r--r-- 1 vdr vdr 1184 2018-09-01 00:41 info
-rw-r--r-- 1 vdr vdr 146 2018-09-01 00:45 info.epg2vdr
oldsize=4755008
mediainfo missing, trying ffmpeg
scantype=not progr
deinterlace=yadif
ffmpeg -hide_banner -i concat:00001.ts -map 0:v:0 -map 0:1 -map 0:2 -map 0:3 -c:v:0 h264_vaapi -profile:v high -level 4.1 -qp 21 -g 50 -vf yadif -c:1 aac -b:1
96k -c:2 copy -c:3 copy -map_chapters -1 ../2018-09-01.00.28.10-1.rec/00001.ts
[mpegts @ 0x5587299b89c0] start time for stream 3 is not set in estimate_timings_from_pts
[mpegts @ 0x5587299b89c0] PES packet size mismatch
Last message repeated 1 times
Input #0, mpegts, from 'concat:00001.ts':
Duration: 01:48:37.51, start: 50890.010367, bitrate: 5975 kb/s
Program 132
Stream #0:0[0xa3]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x68](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:2[0x6a](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s
Stream #0:3[0x6e](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
Stream mapping:
Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (h264_vaapi))
Stream #0:1 -> #0:1 (mp2 (native) -> aac (native))
Stream #0:2 -> #0:2 (copy)
Stream #0:3 -> #0:3 (copy)
Press [q] to stop, [?] for help
Impossible to convert between the formats supported by the filter 'Parsed_yadif_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
[aac @ 0x558729a5d1c0] Qavg: 148.608
[aac @ 0x558729a5d1c0] 2 frames left in the queue on closing
Conversion failed!
===========================================================
../2018-09-01.00.28.10-1.rec/00001.ts: Invalid data found when processing input
===========================================================
Stream #0:0[0xa3]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Duration: 01:48:37.51, start: 50890.010367, bitrate: 5975 kb/s
Diff: 0cs
Alt 4755008
Dauer: 00:00:02
Ende 2020-09-13 21:49:38
Display More
Viele Grüße,
Hendrik
Danke, das mache ich.
Das logfile hatte ich oben gepostet.
Gruß,
Hendrik
Ich habe dann mal den rc_mode parameter weggelassen:
ffmpeg -hide_banner -i "Carolin_Kebekus_live/2018-09-01.00.28.10-0.rec/00001.ts" -map 0:v:0 -map 0:1 -map 0:2 -map 0:3 -c:v:0 h264_vaapi -profile:v high -level 4.1 -qp 21 -g 50 -c:1 aac -b:1 96k -c:2 copy -c:3 copy -map_chapters -1 2018-09-01.02.30.3-0.rec/00001.ts
[mpegts @ 0x55f40f9e49c0] start time for stream 3 is not set in estimate_timings_from_pts
[mpegts @ 0x55f40f9e49c0] PES packet size mismatch Last message repeated 1 times
Input #0, mpegts, from 'Carolin_Kebekus_live/2018-09-01.00.28.10-0.rec/00001.ts': Duration: 01:48:37.51, start: 50890.010367, bitrate: 5975 kb/s Program 132 Stream #0:0[0xa3]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0x68](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s Stream #0:2[0x6a](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s Stream #0:3[0x6e](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
Stream mapping: Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (h264_vaapi)) Stream #0:1 -> #0:1 (mp2 (native) -> aac (native)) Stream #0:2 -> #0:2 (copy) Stream #0:3 -> #0:3 (copy)
Press [q] to stop, [?] for help
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
[aac @ 0x55f40fa56780] Qavg: 148.608
[aac @ 0x55f40fa56780] 2 frames left in the queue on closing
Conversion failed!
Display More
Hallo,
dass ein neues Verzeichnis als Unterordner vom aktuellen angelegt wird wusste ich nicht.
Ein Logfile findet sich da:
Start 2020-09-13 13:26:05 vdr-transcode ffmpeg Version 4.1.4-1~deb10u1
unknown
====================================
/etc/vdr-transcode.conf
-aaclib aac
-h264enc h264_vaapi
-hevcenc hevc_vaapi
====================================
Parameter:
-i Carolin_Kebekus_live!/2018-09-01.00.28.10-0.rec/00001.ts
PWD: /srv/dev-disk-by-label-DataPool1/Video/VDR
-rw-r--r-- 1 vdr vdr 4867809928 2018-09-01 02:30 Carolin_Kebekus_live!/2018-09-01.00.28.10-0.rec/00001.ts
oldsize=4753720
deinterlace=
ffmpeg -hide_banner -i Carolin_Kebekus_live!/2018-09-01.00.28.10-0.rec/00001.ts -map 0:v:0 -map 0:1 -map 0:2 -map 0:3 -c:v:0 h264_vaapi -profile:v high -level
4.1 -rc_mode CQP -qp 21 -g 50 -c:1 aac -b:1 96k -c:2 copy -c:3 copy -map_chapters -1 2018-09-01.02.30.3-0.rec/00001.ts
Unrecognized option 'rc_mode'.
Error splitting the argument list: Option not found
===========================================================
2018-09-01.02.30.3-0.rec/00001.ts: No such file or directory
===========================================================
Alt 4753720
Neu %
Dauer: 00:00:00
Ende 2020-09-13 13:26:05
Display More
Und:
root@homeserver:/srv/dev-disk-by-label-DataPool1/Video/VDR# ffmpeg -h encoder=hevc_vaapi
ffmpeg version 4.1.4-1~deb10u1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 8 (Debian 8.3.0-6)
configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --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-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Encoder hevc_vaapi [H.265/HEVC (VAAPI)]:
General capabilities: delay hardware
Threading capabilities: none
Supported pixel formats: vaapi_vld
h265_vaapi AVOptions:
-low_power <boolean> E..V..... Use low-power encoding mode (only available on some platforms; may not support all encoding features) (default false)
-qp <int> E..V..... Constant QP (for P-frames; scaled by qfactor/qoffset for I/B) (from 0 to 52) (default 25)
-aud <boolean> E..V..... Include AUD (default false)
-profile <int> E..V..... Set profile (general_profile_idc) (from -99 to 255) (default -99)
main E..V.....
main10 E..V.....
rext E..V.....
-tier <int> E..V..... Set tier (general_tier_flag) (from 0 to 1) (default main)
main E..V.....
high E..V.....
-level <int> E..V..... Set level (general_level_idc) (from -99 to 255) (default -99)
1 E..V.....
2 E..V.....
2.1 E..V.....
3 E..V.....
3.1 E..V.....
4 E..V.....
4.1 E..V.....
5 E..V.....
5.1 E..V.....
5.2 E..V.....
6 E..V.....
6.1 E..V.....
6.2 E..V.....
-sei <flags> E..V..... Set SEI to include (default hdr)
hdr E..V..... Include HDR metadata for mastering display colour volume and content light level information
root@homeserver:/srv/dev-disk-by-label-DataPool1/Video/VDR# ffmpeg -h encoder=h264_vaapi
ffmpeg version 4.1.4-1~deb10u1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 8 (Debian 8.3.0-6)
configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --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-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Encoder h264_vaapi [H.264/AVC (VAAPI)]:
General capabilities: delay hardware
Threading capabilities: none
Supported pixel formats: vaapi_vld
h264_vaapi AVOptions:
-low_power <boolean> E..V..... Use low-power encoding mode (only available on some platforms; may not support all encoding features) (default false)
-qp <int> E..V..... Constant QP (for P-frames; scaled by qfactor/qoffset for I/B) (from 0 to 52) (default 20)
-quality <int> E..V..... Set encode quality (trades off against speed, higher is faster) (from -1 to INT_MAX) (default -1)
-coder <int> E..V..... Entropy coder type (from 0 to 1) (default cabac)
cavlc E..V.....
cabac E..V.....
vlc E..V.....
ac E..V.....
-aud <boolean> E..V..... Include AUD (default false)
-sei <flags> E..V..... Set SEI to include (default identifier+timing+recovery_point)
identifier E..V..... Include encoder version identifier
timing E..V..... Include timing parameters (buffering_period and pic_timing)
recovery_point E..V..... Include recovery points where appropriate
-profile <int> E..V..... Set profile (profile_idc and constraint_set*_flag) (from -99 to 65535) (default -99)
constrained_baseline E..V.....
main E..V.....
high E..V.....
-level <int> E..V..... Set level (level_idc) (from -99 to 255) (default -99)
1 E..V.....
1.1 E..V.....
1.2 E..V.....
1.3 E..V.....
2 E..V.....
2.1 E..V.....
2.2 E..V.....
3 E..V.....
3.1 E..V.....
3.2 E..V.....
4 E..V.....
4.1 E..V.....
4.2 E..V.....
5 E..V.....
5.1 E..V.....
5.2 E..V.....
6 E..V.....
6.1 E..V.....
6.2 E..V.....
Display More
Vielen Dank für deine Hilfe!
Gruß,
Hendrik
Hallo,
das Zielverzeichnis ist in meinem Fall doch das Aufnahmeverzeichnis, oder?
Da ist keine Log-Datei zu finden
Mein ffmpeg kann ja scheinbar den Parameter nicht:
QuoteDisplay Morerc_mode
Set the rate control mode to use. A given driver may only support a subset of modes.
Possible modes:
auto
Choose the mode automatically based on driver support and the other options. This is the default.
CQP
Constant-quality.
CBR
Constant-bitrate.
VBR
Variable-bitrate.
ICQ
Intelligent constant-quality.
QVBR
Quality-defined variable-bitrate.
AVBR
Average variable bitrate.
Gruß,
Hendrik
Hallo,
sorry, ich habe den Beitrag oben berichtigt. Ich weiß nicht, woran das lag.
Die Log-Datei sollte im Aufnahmeverzeichnis liegen, oder?
Da ist keine:
vt -i Carolin_Kebekus_live\!/2018-09-01.00.28.10-0.rec/00001.ts
Stream #0:0[0xa3]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x68](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:2[0x6a](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s
Stream #0:3[0x6e](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
Unrecognized option 'rc_mode'.
Error splitting the argument list: Option not found
cut: Felder werden von 1 an gezählt
„cut --help" liefert weitere Informationen.
genindex
nice: Unbekannte Option »--genindex=./2018-09-01.02.30.3-5.rec«
„nice --help" liefert weitere Informationen.
ls: Zugriff auf '2018-09-01.02.30.3-5.rec/index' nicht möglich: Datei oder Verzeichnis nicht gefunden
/usr/local/bin/vt: Zeile 2063: /8/25: Syntax Fehler: Operator erwartet. (Fehlerverursachendes Zeichen ist \"/8/25\").
date: ungültiges Datum „@"
/usr/local/bin/vt: Zeile 2312: *100/4753720: Syntax Fehler: Operator erwartet. (Fehlerverursachendes Zeichen ist \"*100/4753720\").
root@homeserver:/srv/dev-disk-by-label-DataPool1/Video/VDR# ls Carolin_Kebekus_live\!/2018-09-01.00.28.10-0.rec/
00001.ts index info info.epg2vdr
Display More
Gruß,
Hendrik
Hallo,
ffmpeg mit aac. Ich dachte, dass vt nur AAC kann, da nur diese Einträge in der conf sind:
Hätte da gestanden
#Choose one of the audio options below
# -aaclib libfdk_aac
-aaclib libfaac
#-mp2 copy
#-ac3_stereo aac
Dann hätte ich es wohl verstanden.
Vorschlag: Default auf libfdk_aac finde ich nicht gut, denn es scheint als wäre der so gut wie nie in Distributions-FFMPEGs enthalten.
Mit -mp2 copy funktioniert es. Allerdings recht langsam.
Daher wollte ich vaapi ausprobieren.
funktioniert ffmpeg mit diesem Aufruf schonmal:
Mit VT allerdings nicht:
# vdr-transcode configuration#
-ac3_stereo aac
# -h264enc h264_nvenc
# -hevcenc hevc_nvenc
-h264enc h264_vaapi
# -hevcenc hevc_vaapi
# -aaclib libfdk_aac
#-aaclib libfaac
-mp2 copy
# --nohw
# -hwaccel cuvid
-hwaccel vaapi
Display More
root@homeserver:/srv/dev-disk-by-label-DataPool1/Video/VDR# vt -i Carolin_Kebekus_live\!/2018-09-01.00.28.10-0.rec/00001.ts
Stream #0:0[0xa3]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x68](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:2[0x6a](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s
Stream #0:3[0x6e](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
Unrecognized option 'rc_mode'.
Error splitting the argument list: Option not found
Habe ich etwas falsch gemacht?
Gruß,
Hendrik
Hallo,
ja, die Konfigurationsdatei ist an der richtigen Stelle.
Kann man vt nicht ohne aac nutzen?
Ich habe mich jetzt eingelesen und kann vorhersagen, dass ich für das Kompilieren Stunden, wenn nicht Tage brauchen werde
Gruß,
Hendrik
Hallo,
ich wollte auch mal vt ausprobieren. Leider mache ich scheinbar was falsch:
root@homeserver:/usr/local/bin# vt -i /srv/DataPool1/Video/VDR/Carolin_Kebekus_live\!/2018-09-01.00.28.10-0.rec/00001.ts
Stream #0:0[0xa3]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x68](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:2[0x6a](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s
Stream #0:3[0x6e](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
[mpegts @ 0x55686f314ac0] start time for stream 3 is not set in estimate_timings_from_pts
[mpegts @ 0x55686f314ac0] PES packet size mismatch
Last message repeated 1 times
Input #0, mpegts, from '/srv/DataPool1/Video/VDR/Carolin_Kebekus_live!/2018-09-01.00.28.10-0.rec/00001.ts':
Duration: 01:48:37.51, start: 50890.010367, bitrate: 5975 kb/s
Program 132
Stream #0:0[0xa3]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x68](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:2[0x6a](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s
Stream #0:3[0x6e](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
Unknown encoder 'libfdk_aac'
cut: Felder werden von 1 an gezählt
„cut --help" liefert weitere Informationen.
genindex
nice: Unbekannte Option »--genindex=./2018-09-01.02.30.3-1.rec«
„nice --help" liefert weitere Informationen.
ls: Zugriff auf '2018-09-01.02.30.3-1.rec/index' nicht möglich: Datei oder Verzeichnis nicht gefunden
/usr/local/bin/vt: Zeile 2063: /8/25: Syntax Fehler: Operator erwartet. (Fehlerverursachendes Zeichen ist \"/8/25\").
date: ungültiges Datum „@"
/usr/local/bin/vt: Zeile 2312: *100/4753720: Syntax Fehler: Operator erwartet. (Fehlerverursachendes Zeichen ist \"*100/4753720\").
Display More
Woran kann das liegen?
Gruß,
Hendrik
Hallo,
ich habe eine Sandy Bridge CPU und Debian 9.1. Gibt es das eine bastelfreie Möglichkeit den VDR mal auszuprobieren über die Intel-Grafik?
Gruß,
Hendrik
Noch besser wäre, wenn der VDR auf den ganzen Enigma Clones laufend würde.
Dafür gibt es ja augenscheinlich Linux Treiber. Hier hätte man nicht nur einen Streaming Client, sondern gleichzeitig günstige Tuner.
Viele dieser Boxen haben sogenannte FBC Tuner die alle Transponder eines Bandes gleichzeitig aufnehmen können.
Damit erreicht man umschaltzeiten wie zu analog Zeiten und einen vollständigen 4k VDR mit DVB Hardware für 150 bis 200€. FullHD für 90€ (ohne FBC).
Wenn da der VDR drauf laufen würde würde ich sofort zuschlagen. Ich glaube von dem Funktionen muss sich die darauf laufende Software gar nicht mal verstecken. aber die Zähne drum herum ist in meinen Augen sehr viel weniger professionell. Damit meine ich gar nicht die Entwickler sondern die Foren. wenn da etwas nicht funktioniert wird halt das andere Image geflasht, statt ins log zugucken.
Gruß,
Hendrik