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
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
Code:
[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
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
Quote:Funktioniert die neue Version denn bei Dir?
Ne, aber ich habe auch kein AMD Grafikkarte mit der ich es testen könnte.
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
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
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?
Mit den dlls funktioniert es, und hier nochmal die zips ohne Passwort, sorry.
Gruß
rabiato
Aus dem DebugOutput 1:
Code:
"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
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.
Der Aufruf mit der VCEEncC.exe aus rev. 2021.07.18.1 liefert:
Code:
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:
Code:
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
Code:
Bframes is not supported with HEVC encoding, disabled
Gruß
rabiato