This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

rev. 2021.07.18.1 - VCEEncC.exe crasht.
#1
Moin Selur,

die VCEEncC.exe stürzt ab, Debugoutput kann ich Dir leider nicht liefern, da ich folgende Fehlermeldung bekomme: "Couldn't append debug output to D:\Konvert\HybridDebugOutput.txt, disabling debug ouput!"


Gruß
rabiato
Reply
#2
a. Was liefert "VCEEncC.exe --check-features" denn? (eventuell sind die Treiber nur nicht aktuell)
b. Wenn VCEEncC nicht benötigt wird könnte man es auch mittels misc.ini
[General]
ignoreTools=VCEEnc
rauswerfen
c. "Couldn't append debug output to D:\Konvert\HybridDebugOutput.txt, disabling debug ouput!" sollte eigentlich nur passieren, wenn da Hybrid keine Schreibrechte hat. (eventuell irgendeine Firewall oder Antivirus Lösung die da Probleme macht?)
d. je nach dem kann es bei VCEEncC auch helfen die Version mit einer neueren/älteren Version von https://github.com/rigaya/VCEEnc/releases auszutauschen. (VCEncC64 anch VCEncC umbenennen nicht vergessen)

Cu Selur
Reply
#3
Zu a.:

Neue Treiber installiert, "VCEEncC.exe --check-features" liefert folgendes:

P:\Hybrid 2\64bit>VCEEncC.exe --check-features
device #0: Radeon RX 460
H.264/AVC encode features
10bit depth:    no
acceleration:    Hardware-accelerated
max profile:    High
max level:      5.2
max bitrate:    100000 kbps
ref frames:      1-16
Bframe support:  no
HW instances:    1
max streams:    16
timeout support: yes

H.264/AVC input:
Width:      64 - 4096
Height:      64 - 4096
alignment:  32
Interlace:  no
pix format:  NV12(native), YUV420P, YV12, BGRA, RGBA, ARGB
memory type: DX11(native), OPENCL, OPENGL, HOST

H.264/AVC output:
Width:      64 - 4096
Height:      64 - 4096
alignment:  32
Interlace:  no
pix format:  NV12(native)
memory type: DX11(native), OPENCL, OPENGL, HOST

H.265/HEVC encode features
10bit depth:    no
acceleration:    Hardware-accelerated
max profile:    main
max level:      6.2
max bitrate:    2147483 kbps
ref frames:      1-16
max streams:    16
timeout support: yes

H.265/HEVC input:
Width:      192 - 4096
Height:      128 - 4096
alignment:  32
Interlace:  no
pix format:  NV12(native), P010(native), YUV420P, YV12, BGRA, RGBA, ARGB
memory type: DX11(native), OPENCL, OPENGL, HOST

H.265/HEVC output:
Width:      192 - 4096
Height:      128 - 4096
alignment:  32
Interlace:  no
pix format:  NV12(native), P010(native)
memory type: DX11(native), OPENCL, OPENGL, HOST



device #0: Radeon RX 460
H.264/AVC decode features
10bit depth:    no
acceleration:    Hardware-accelerated
max streams:    16

H.264/AVC output:
Width:      32 - 4096
Height:      32 - 4080
alignment:  32
Interlace:  yes
pix format:  NV12(native), BGRA, RGBA
memory type: DX11(native)

H.265/HEVC decode features
10bit depth:    yes
acceleration:    Hardware-accelerated
max streams:    0

H.265/HEVC output:
Width:      32 - 4096
Height:      32 - 4096
alignment:  32
Interlace:  yes
pix format:  NV12(native), BGRA, RGBA
memory type: DX11(native)

MPEG2 decode features
10bit depth:    no
acceleration:    Hardware-accelerated
max streams:    16

MPEG2 output:
Width:      32 - 1920
Height:      32 - 1080
alignment:  32
Interlace:  yes
pix format:  NV12(native), BGRA, RGBA
memory type: DX11(native)

VC-1 decode features
10bit depth:    no
acceleration:    Hardware-accelerated
max streams:    16

VC-1 output:
Width:      32 - 1920
Height:      32 - 1080
alignment:  32
Interlace:  yes
pix format:  NV12(native), BGRA, RGBA
memory type: DX11(native)


Zu b.: Ich encode hauptsächlich mit VCEEncC.


Punkt c. ist gelöst, es war die Antivirensoftware.


d.: Ich habe die VCEEncC in dieser Hybridversion mit der vorher funktionierenden Fassung aus rev. 2021.04.12.1 ersetzt, es kommt zum Absturz.

DebugOutput 1 - VCEEncC.exe rev. 2021.07.18.1
DebugOutput 2 - VCEEncC.exe rev. 2021.04.12.1


Funktioniert die neue Version denn bei Dir?


Gruß
rabiato
Reply
#4
Quote:Funktioniert die neue Version denn bei Dir?
Ne, aber ich habe auch kein AMD Grafikkarte mit der ich es testen könnte. Smile

Quote:Ich habe die VCEEncC in dieser Hybridversion mit der vorher funktionierenden Fassung aus rev. 2021.04.12.1 ersetzt, es kommt zum Absturz.
Du kannst nicht nur die .exe austauschen, die ganzen .dlls die bei den Releases dabei sind gehören dazu.

Cu Selur
Reply
#5
Stimmt, ich hatte die .dlls vergessen, davon abgesehen, gibt es eine Möglichkeit die neuen Funktionen(Filter, Deinterlace etc.) der jüngeren VCEEncC Versionen in Hybrid zu implementieren?



Gruß
rabiato
Reply
#6
Quote:Stimmt, ich hatte die .dlls vergessen,
geht es denn mit den dlls?

Quote:gibt es eine Möglichkeit die neuen Funktionen(Filter, Deinterlace etc.) der jüngeren VCEEncC Versionen in Hybrid zu implementieren?
Hmm,... bei https://github.com/rigaya/VCEEnc steht "AMD GPU Radeon HD 7xxx or later" als Voraussetzung.

Gerade mal bei Geizhals nach AMD Grafikkarte geschaut.
Billigste Karte ist da ne 'ASUS Radeon R7 240' für ca. 78€ was mir ehrlich gesagt zu teuer erscheint, vor allem weil ich mit der Karte sonst nichts anfangen kann.

Ich schau die Tage mal drauf, prinzipiell kann ich das Ganze vermutlich auch 'blind' implementieren, da es wie bei NVEncC funktioniert.

Cu Selur

Ps.: Was soll ich mit Passwort geschützen zip-Archiven ohne Passwort?
Reply
#7
Mit den dlls funktioniert es, und hier nochmal die zips ohne Passwort, sorry.

Gruß

rabiato
Reply
#8
Aus dem DebugOutput 1:
"P:\Hybrid 2\64bit\ffmpeg.exe" -y -noautorotate -nostdin -threads 8 -i "F:\Konvert-Test\MSCuM 401a.mpg" -map 0:1 -an -sn -vf crop=720:568:0:4,scale=720:576,zscale=rangein=tv:range=tv -pix_fmt yuv420p -vsync 0  -sws_flags spline -f yuv4mpegpipe - | "P:\Hybrid 2\64bit\VCEEncC.exe" --y4m -i - --codec h264 --vbr 4000 --max-bitrate 10000 --pre-analysis quarter --vbaq --ref 16 --bframes 3 --b-pyramid --motion-est q-pel --profile High --level auto --vbv-bufsize 20000 --slices 1 --sar 16:15 --fps 25.000 --output-file "F:\Hybrid\MSCuM 401_2021-07-20@08_35_10_5210_03.264"
Was wird den ausgegeben, wenn Du den Aufruf in einer Windows Eingabeaufforderrung aufrufst?

Sicher das die Quelle einwandfrei ist, da MPlayer Unmengen von
"{ERROR5,c=0} {ERROR5,c=1}"
Ausgaben tätigt.

Cu Selur
Reply
#9
Quote:Ich schau die Tage mal drauf, prinzipiell kann ich das Ganze vermutlich auch 'blind' implementieren, da es wie bei NVEncC funktioniert.
Hab mal auf den Code geschaut. Da sind zu viele Änderungen um es blind zu schreiben.
-> Erinnre mich mal daran wenn Grafikkarten wieder erschwinglicher sind. Smile
Reply
#10
Der Aufruf mit der VCEEncC.exe aus rev. 2021.07.18.1 liefert:

P:\>"P:\Hybrid 2\64bit\ffmpeg.exe" -y -noautorotate -nostdin -threads 8 -i "F:\Konvert-Test\MSCuM 401a.mpg" -map 0:1 -an -sn -vf crop=720:568:0:4,scale=720:576,zscale=rangein=tv:range=tv -pix_fmt yuv420p -vsync 0  -sws_flags spline -f yuv4mpegpipe - | "P:\Hybrid 2\64bit\VCEEncC.exe" --y4m -i - --codec h264 --vbr 4000 --max-bitrate 10000 --pre-analysis quarter --vbaq --ref 16 --bframes 3 --b-pyramid --motion-est q-pel --profile High --level auto --vbv-bufsize 20000 --slices 1 --sar 16:15 --fps 25.000 --output-file "F:\Hybrid\MSCuM 401_2021-07-20@08_35_10_5210_03.264"
ffmpeg version N-102969-g4d3b09977a-gf531a1a4e8+4 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 10.3.0 (Rev5, Built by MSYS2 project)
  configuration:  --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-librav1e --enable-libsrt --enable-libgsm --enable-libvmaf --enable-libsvtav1 --enable-chromaprint --enable-frei0r --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfribidi --enable-libgme --enable-libilbc --enable-libsvthevc --enable-libsvtvp9 --enable-libkvazaar --enable-libmodplug --enable-librtmp --enable-librubberband --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi --enable-openal --enable-libcodec2 --enable-ladspa --enable-libglslang --enable-vulkan --enable-libdavs2 --enable-libxavs2 --enable-libuavs3d --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-II:/media-autobuild_suite/local64/include' --extra-cflags='-II:/media-autobuild_suite/local64/include/AL'
  libavutil      57.  0.100 / 57.  0.100
  libavcodec     59.  3.101 / 59.  3.101
  libavformat    59.  4.100 / 59.  4.100
  libavdevice    59.  0.100 / 59.  0.100
  libavfilter     8.  0.103 /  8.  0.103
  libswscale      6.  0.100 /  6.  0.100
  libswresample   4.  0.100 /  4.  0.100
  libpostproc    56.  0.100 / 56.  0.100
Input #0, mpeg, from 'F:\Konvert-Test\MSCuM 401a.mpg':
  Duration: 00:50:06.24, start: 0.360000, bitrate: 5881 kb/s
  Stream #0:0[0x1bf]: Data: dvd_nav_packet
  Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv, progressive), 720x576 [SAR 16:15 DAR 4:3], 25 fps, 25 tbr, 90k tbn
    Side data:
      cpb: bitrate max/min/avg: 9800000/0/0 buffer size: 1835008 vbv_delay: N/A
  Stream #0:2[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
  Stream #0:3[0x81]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
Stream mapping:
  Stream #0:1 -> #0:0 (mpeg2video (native) -> wrapped_avframe (native))
Output #0, yuv4mpegpipe, to 'pipe:':
  Metadata:
    encoder         : Lavf59.4.100
  Stream #0:0: Video: wrapped_avframe, yuv420p(progressive), 720x576 [SAR 384:355 DAR 96:71], q=2-31, 200 kb/s, 25 fps, 25 tbn
    Metadata:
      encoder         : Lavc59.3.101 wrapped_avframe
Error: Unknown option: quarter

Did you mean option(s) below?
  --tier
av_interleaved_write_frame(): Broken pipe
Error writing trailer of pipe:: Broken pipetime=00:00:00.04 bitrate=  12.8kbits/s speed=20.6x
frame=    1 fps=0.8 q=-0.0 Lsize=       0kB time=00:00:00.04 bitrate=  12.8kbits/s speed=0.0323x
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Conversion failed!



Der Aufruf mit der VCEEncC.exe aus rev. 2021.04.12.1 liefert:

P:\Hybrid 2>"P:\Hybrid 2\64bit\ffmpeg.exe" -y -noautorotate -nostdin -threads 8 -i "F:\Konvert-Test\MSCuM 401a.mpg" -map 0:1 -an -sn -vf crop=720:568:0:4,scale=720:576,zscale=rangein=tv:range=tv -pix_fmt yuv420p -vsync 0  -sws_flags spline -f yuv4mpegpipe - | "P:\Hybrid 2\64bit\VCEEncC.exe" --y4m -i - --codec h264 --vbr 4000 --max-bitrate 10000 --pre-analysis quarter --vbaq --ref 16 --bframes 3 --b-pyramid --motion-est q-pel --profile High --level auto --vbv-bufsize 20000 --slices 1 --sar 16:15 --fps 25.000 --output-file "F:\Hybrid\MSCuM 401_2021-07-20@08_35_10_5210_03.264
ffmpeg version N-102969-g4d3b09977a-gf531a1a4e8+4 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 10.3.0 (Rev5, Built by MSYS2 project)
  configuration:  --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-librav1e --enable-libsrt --enable-libgsm --enable-libvmaf --enable-libsvtav1 --enable-chromaprint --enable-frei0r --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfribidi --enable-libgme --enable-libilbc --enable-libsvthevc --enable-libsvtvp9 --enable-libkvazaar --enable-libmodplug --enable-librtmp --enable-librubberband --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi --enable-openal --enable-libcodec2 --enable-ladspa --enable-libglslang --enable-vulkan --enable-libdavs2 --enable-libxavs2 --enable-libuavs3d --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-II:/media-autobuild_suite/local64/include' --extra-cflags='-II:/media-autobuild_suite/local64/include/AL'
  libavutil      57.  0.100 / 57.  0.100
  libavcodec     59.  3.101 / 59.  3.101
  libavformat    59.  4.100 / 59.  4.100
  libavdevice    59.  0.100 / 59.  0.100
  libavfilter     8.  0.103 /  8.  0.103
  libswscale      6.  0.100 /  6.  0.100
  libswresample   4.  0.100 /  4.  0.100
  libpostproc    56.  0.100 / 56.  0.100
Input #0, mpeg, from 'F:\Konvert-Test\MSCuM 401a.mpg':
  Duration: 00:50:06.24, start: 0.360000, bitrate: 5881 kb/s
  Stream #0:0[0x1bf]: Data: dvd_nav_packet
  Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv, progressive), 720x576 [SAR 16:15 DAR 4:3], 25 fps, 25 tbr, 90k tbn
    Side data:
      cpb: bitrate max/min/avg: 9800000/0/0 buffer size: 1835008 vbv_delay: N/A
  Stream #0:2[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
  Stream #0:3[0x81]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
Stream mapping:
  Stream #0:1 -> #0:0 (mpeg2video (native) -> wrapped_avframe (native))
Output #0, yuv4mpegpipe, to 'pipe:':
  Metadata:
    encoder         : Lavf59.4.100
  Stream #0:0: Video: wrapped_avframe, yuv420p(progressive), 720x576 [SAR 384:355 DAR 96:71], q=2-31, 200 kb/s, 25 fps, 25 tbn
    Metadata:
      encoder         : Lavc59.3.101 wrapped_avframe
Bframes is not supported with HEVC encoding, disabled.
VCEEnc 3.05 (x64) / Windows 10 (x64)
CPU:           Intel Core i7-4790S @ 3.20GHz [TB: 3.60GHz] (4C/8T)
GPU:           Radeon RX 460 Graphics [Baffin 1220MHz (3188.4), AMF 1.4]
Input Info:    y4m: yv12->nv12[AVX2], 720x576p, 25/1 fps
Output:        H.264/AVC  High @ Level 4
               720x576p 16:15 25.000fps (25/1fps)
Quality:       balanced
VBR:           4000 kbps, Max 10000 kbps
QP:            Min: 0, Max: 51
VBV Bufsize:   20000 kbps
Bframes:       0 frames
Ref frames:    16 frames
LTR frames:    0 frames
Motion Est:    Q-pel
Slices:        1
GOP Len:       250 frames
Others:        deblock vbaq pre-analysis:quarter
[mpeg @ 000002203dfdf080] New subtitle stream 0:4 at pos:122202126 and DTS:166.28ss speed=17.1x
frame=75161 fps=448 q=-0.0 Lsize=45660748kB time=00:50:06.44 bitrate=124417.2kbits/s speed=17.9x
video:32296kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 141283.187500%

encoded 75161 frames, 447.83 fps, 3995.05 kbps, 1431.81 MB
encode time 0:02:48, CPULoad: 5.13%


Die Quelle ist in Ordnung, ich habe die Datei mit der rev. 2021.04.12.1 bereits mehrfach (zum testen von Denoisern) erfolgreich konvertiert.

Ich sehe allerdings dass die B-Frames disabled wurden obwohl h264 als Codec ausgewählt ist, HEVC x265
Bframes is not supported with HEVC encoding, disabled




Gruß
rabiato
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)