Funktioniert jetzt alles wie es soll, das problem mit dem Frames lag wohl an AviSynth+, habe jetzt 2.6 installiert.
Will mich jetzt mal mit dem AudioDub etc. beschäftigen.
Funktioniert jetzt alles wie es soll, das problem mit dem Frames lag wohl an AviSynth+, habe jetzt 2.6 installiert.
Will mich jetzt mal mit dem AudioDub etc. beschäftigen.
Habe jetzt mal mit --input-csp i420 getestet, da Funktioniert es ohne probleme.
Mal eine Frage zu 4:4:4, laut x265 Docu müsste man doch als --profile main444-10 oder main444-10-intra angeben, weil main10 dies ja nicht unterstützt, oder irre ich mich da?
Das mit dem -rawvideo hatte ich nicht beachtet, Danke sneaker2.
Nun habe ich leider direkt ein anderes Problem.
Ich habe den trim befehl im AVS Script benutzt, habe diesen auf 500 Frames beschränkt, zwecks den Test Encodes.
Nur ist mir aufgefallen, das er jetzt mir diese 500 Frames nicht mehr encodet, sondern entweder nach 250 oder 150 Frames aufhört und sagt er ist fertig.
QuoteDisplay More./encode$ WINEPREFIX=~/.wine32 wine avs2pipe26mod.exe -rawvideo ./test.avs | x265 - --merange 44 --no-rect --no-amp --aq-mode 1 --aq-strength 1.0 --rd 4 --psy-rd 1.6 --psy-rdoq 5.0 --rdoq-level 1 --no-sao --qcomp 0.75 --no-strong-intra-smoothing --rdpenalty 1 --tu-inter-depth 2 --tu-intra-depth 2 --ctu 32 --max-tu-size 16 --input-depth 10 --input-res 1280x720 --fps 24000/1001 -o test_x265.hevc
yuv [info]: 1280x720 fps 24000/1001 i444p10 unknown frame count
raw [info]: output file: test_x265.hevc
x265 [info]: HEVC encoder version 1.9+39-45c0dbd43dec
x265 [info]: build info [Linux][GCC 5.3.1][64 bit] 10bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x265 [info]: Main 4:4:4 10 profile, Level-3.1 (Main tier)
x265 [info]: Thread pool created using 8 threads
x265 [info]: frame threads / pool features : 3 / wpp(23 rows)
x265 [info]: Coding QT: max CU size, min CU size : 32 / 8
x265 [info]: Residual QT: max TU size, max depth : 16 / 2 inter / 2 intra
x265 [info]: ME / range / subpel / merge : hex / 44 / 2 / 2
x265 [info]: Keyframe min / max / scenecut : 23 / 250 / 40
x265 [info]: Cb/Cr QP Offset : 6 / 6
x265 [info]: Intra 32x32 TU penalty type : 1
x265 [info]: Lookahead / bframes / badapt : 20 / 4 / 2
x265 [info]: b-pyramid / weightp / weightb : 1 / 1 / 0
x265 [info]: References / ref-limit cu / depth : 3 / 1 / 1
x265 [info]: AQ: mode / str / qg-size / cu-tree : 1 / 1.0 / 32 / 1
x265 [info]: Rate Control / qCompress : CRF-28.0 / 0.75
x265 [info]: tools: rd=4 psy-rd=1.60 rdoq=1 psy-rdoq=5.00 signhide tmvp
x265 [info]: tools: lslices=4 deblock
avs2pipemod [info]: writing 501 frames of 1280x1440 YUV-420-planar (i420) rawvideo.
avs2pipemod [info]: finished, wrote 501 frames [100%].
avs2pipemod [info]: total elapsed time is 165.658 sec [3.024fps].
x265 [info]: frame I: 2, Avg QP:38.98 kb/s: 107357.35
x265 [info]: frame P: 50, Avg QP:38.92 kb/s: 109706.93
x265 [info]: frame B: 198, Avg QP:40.82 kb/s: 86328.44
x265 [info]: Weighted P-Frames: Y:28.0% UV:24.0%
x265 [info]: consecutive B-frames: 3.8% 0.0% 0.0% 3.8% 92.3%encoded 250 frames in 186.51s (1.34 fps), 91172.37 kb/s, Avg QP:40.43
./encode$ WINEPREFIX=~/.wine32 wine avs2pipe26mod.exe -rawvideo ./test.avs | x265 - --merange 44 --no-rect --no-amp --aq-mode 1 --aq-strength 1.0 --rd 4 --psy-rd 1.6 --psy-rdoq 5.0 --rdoq-level 1 --no-sao --qcomp 0.75 --no-strong-intra-smoothing --rdpenalty 1 --tu-inter-depth 2 --tu-intra-depth 2 --ctu 32 --max-tu-size 16 --input-depth 10 --input-res 1280x720 --fps 24000/1001 -o test_x265.hevc
yuv [info]: 1280x720 fps 24000/1001 i444p10 unknown frame count
raw [info]: output file: test_x265.hevc
x265 [info]: HEVC encoder version 1.9+39-45c0dbd43dec
x265 [info]: build info [Linux][GCC 5.3.1][64 bit] 10bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x265 [info]: Main 4:4:4 10 profile, Level-3.1 (Main tier)
x265 [info]: Thread pool created using 8 threads
x265 [info]: frame threads / pool features : 3 / wpp(23 rows)
x265 [info]: Coding QT: max CU size, min CU size : 32 / 8
x265 [info]: Residual QT: max TU size, max depth : 16 / 2 inter / 2 intra
x265 [info]: ME / range / subpel / merge : hex / 44 / 2 / 2
x265 [info]: Keyframe min / max / scenecut : 23 / 250 / 40
x265 [info]: Cb/Cr QP Offset : 6 / 6
x265 [info]: Intra 32x32 TU penalty type : 1
x265 [info]: Lookahead / bframes / badapt : 20 / 4 / 2
x265 [info]: b-pyramid / weightp / weightb : 1 / 1 / 0
x265 [info]: References / ref-limit cu / depth : 3 / 1 / 1
x265 [info]: AQ: mode / str / qg-size / cu-tree : 1 / 1.0 / 32 / 1
x265 [info]: Rate Control / qCompress : CRF-28.0 / 0.75
x265 [info]: tools: rd=4 psy-rd=1.60 rdoq=1 psy-rdoq=5.00 signhide tmvp
x265 [info]: tools: lslices=4 deblock
avs2pipemod [info]: writing 501 frames of 1280x720 YUV-420-planar (i420) rawvideo.
avs2pipemod [info]: finished, wrote 501 frames [100%].
avs2pipemod [info]: total elapsed time is 109.353 sec [4.581fps].
x265 [info]: frame I: 2, Avg QP:38.88 kb/s: 96243.98
x265 [info]: frame P: 26, Avg QP:38.52 kb/s: 104466.96
x265 [info]: frame B: 97, Avg QP:40.76 kb/s: 70691.95
x265 [info]: Weighted P-Frames: Y:23.1% UV:19.2%
x265 [info]: consecutive B-frames: 7.1% 7.1% 0.0% 3.6% 82.1%
encoded 125 frames in 125.51s (1.00 fps), 78125.99 kb/s, Avg QP:40.27
QuoteDisplay MoreGeneralComplete name : ./encode/test_x265.hevc
Format : HEVC
Format/Info : High Efficiency Video Coding
File size : 1.05 MiB
Writing library : x265 1.9+39-45c0dbd43dec:[Linux][GCC 5.3.1][64 bit] 10bit
Encoding settings : wpp / ctu=32 / min-cu-size=8 / max-tu-size=16 / tu-intra-depth=2 / tu-inter-depth=2 / me=1 / subme=2 / merange=44 / no-rect / no-amp / max-merge=2 / temporal-mvp / no-early-skip / rdpenalty=1 / no-tskip / no-tskip-fast / no-strong-intra-smoothing / no-lossless / no-cu-lossless / no-constrained-intra / no-fast-intra / open-gop / no-temporal-layers / interlace=0 / keyint=250 / min-keyint=23 / scenecut=40 / rc-lookahead=20 / lookahead-slices=4 / bframes=4 / bframe-bias=0 / b-adapt=2 / ref=3 / limit-refs=3 / no-limit-modes / weightp / no-weightb / aq-mode=1 / qg-size=32 / aq-strength=1.00 / cbqpoffs=6 / crqpoffs=6 / rd=4 / psy-rd=1.60 / rdoq-level=1 / psy-rdoq=5.00 / no-rd-refine / signhide / deblock / no-sao / no-sao-non-deblock / b-pyramid / cutree / no-intra-refresh / rc=crf / crf=28.0 / qcomp=0.75 / qpmin=0 / qpmax=51 / qpstep=4 / ipratio=1.40 / pbratio=1.30
Video
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : @L3.1@Main
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 (24000/1001) fps
Color space : YUV
Chroma subsampling : 4:4:4
Bit depth : 10 bits
Writing library : x265 1.9+39-45c0dbd43dec:[Linux][GCC 5.3.1][64 bit] 10bit
Encoding settings : wpp / ctu=32 / min-cu-size=8 / max-tu-size=16 / tu-intra-depth=2 / tu-inter-depth=2 / me=1 / subme=2 / merange=44 / no-rect / no-amp / max-merge=2 / temporal-mvp / no-early-skip / rdpenalty=1 / no-tskip / no-tskip-fast / no-strong-intra-smoothing / no-lossless / no-cu-lossless / no-constrained-intra / no-fast-intra / open-gop / no-temporal-layers / interlace=0 / keyint=250 / min-keyint=23 / scenecut=40 / rc-lookahead=20 / lookahead-slices=4 / bframes=4 / bframe-bias=0 / b-adapt=2 / ref=3 / limit-refs=3 / no-limit-modes / weightp / no-weightb / aq-mode=1 / qg-size=32 / aq-strength=1.00 / cbqpoffs=6 / crqpoffs=6 / rd=4 / psy-rd=1.60 / rdoq-level=1 / psy-rdoq=5.00 / no-rd-refine / signhide / deblock / no-sao / no-sao-non-deblock / b-pyramid / cutree / no-intra-refresh / rc=crf / crf=28.0 / qcomp=0.75 / qpmin=0 / qpmax=51 / qpstep=4 / ipratio=1.40 / pbratio=1.30
Hier mein AVS Script:
QuoteLWLibavVideoSource("test_01.mkv").AssumeFPS(24000,1001)
Dither_convert_8_to_16()
Dither_resize16(1280,720,kernel="blackmanminlobe", taps=4, y=3, u=3, v=3)
f3kdb(range = 20, grainY = 0, grainC = 0, Y = 80, Cb = 80, Cr = 80, keep_tv_range=true)
Dither_quantize(10,reducerange=true,mode=8).Dither_out()
trim(3500,4000)
Habe jetzt gcc version 5.3.1 20160220 (Debian 5.3.1-9) drauf, musste dafür mein System auf Sid upgraden, weil in Jessie das Paket nicht drin war.
Compile jetzt auch mal alle codecs neu dazu noch.
Eine frage hätte ich noch, wie funktionert 10-Bit input bei x265? Bei x264 kenne ich den Befehl, nur bei x265 nimmt er diesen nicht an und habe dazu auch nichts in den Docs gefunden.
Funktionieren tut es jetzt, er spuckt zwar noch einige Fehler aus, aber soweit ich gesehen habe läuft der Encode jetzt.
QuoteDisplay MoreWINEPREFIX=~/.wine32 wine avs2pipe26mod.exe -y4mp ./test.avs | x265 - --y4m --crf 20 -o test_x265.hevc
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_32" failed to start: 1053
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ver:GetCurrentPackageId (0x60ee44 (nil)): stub
avs2pipemod [info]: writing 501 frames of 24000/1001 fps, 1920x1080, sar 0:0, YUV420mpeg2 progressive video.
y4m [info]: 1920x1080 fps 24000/1001 i420p8 unknown frame count
raw [info]: output file: test_x265.hevc
x265 [info]: HEVC encoder version 1.9+32-c2228fb8151d
x265 [info]: build info [Linux][GCC 4.9.2][64 bit] 10bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x265 [info]: Main 10 profile, Level-4 (Main tier)
x265 [info]: Thread pool created using 8 threads
x265 [info]: frame threads / pool features : 3 / wpp(17 rows)
x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
x265 [info]: ME / range / subpel / merge : hex / 57 / 2 / 2
x265 [info]: Keyframe min / max / scenecut : 23 / 250 / 40
x265 [info]: Lookahead / bframes / badapt : 20 / 4 / 2
x265 [info]: b-pyramid / weightp / weightb : 1 / 1 / 0
x265 [info]: References / ref-limit cu / depth : 3 / 1 / 1
x265 [info]: AQ: mode / str / qg-size / cu-tree : 1 / 1.0 / 32 / 1
x265 [info]: Rate Control / qCompress : CRF-20.0 / 0.60
x265 [info]: tools: rd=3 psy-rd=2.00 signhide tmvp strong-intra-smoothing
x265 [info]: tools: lslices=6 deblock sao
avs2pipemod [info]: finished, wrote 501 frames [100%].
avs2pipemod [info]: total elapsed time is 47.752 sec [10.492fps].
x265 [info]: frame I: 8, Avg QP:18.12 kb/s: 10164.47
x265 [info]: frame P: 128, Avg QP:18.78 kb/s: 2956.06
x265 [info]: frame B: 365, Avg QP:25.16 kb/s: 347.52
x265 [info]: Weighted P-Frames: Y:0.8% UV:0.8%
x265 [info]: consecutive B-frames: 16.9% 11.0% 8.8% 13.2% 50.0%
encoded 501 frames in 49.55s (10.11 fps), 1170.73 kb/s, Avg QP:23.42
Ja, leider ist es an AviSynth, mit Vaporsynth kenne ich mich leider überhaupt nicht aus.
Die Builds von LigH liefen bisher leider auch nicht, nur die Alte Version von x265 ging bisher.
Weiß jetzt auch nicht, ob mir irgend eine DLL fehlt bei Wine. Die dotNet Pakete sind alle Installiert.
Habe mir jetzt mal Wine 1.9.3 Dev installiert und eine ältere Version von x265 (x265-1.0.4-highbitdepth-msvc2012-64) funktioniert, gibt es etwas neuere versionen die mit MSVC2012 gebaut wurden?
Weiß jetzt nicht ob es nur daran liegt, aber alle anderen Builds liefen bisher nicht unter Wine.
Wegen der Anbindung von AviSynth als Frameserver?
Ja, wenn es aber alternativen als Frameserver gibt, bin ich offen für alles.
Habe jetzt wine auf 1.9.3 geändert, aber gleiches Problem wie vorher mit x265
[B][COLOR=#ff0000]WINEPREFIX=~/.wine32 wine avs2yuv_mod ./test.avs -o - | wine64 x265-64bit-10bit-latest.exe - --input-res 1280x720 --crf 17 --input-depth 10 --fps 24 -o test_x265.hevc[/COLOR][/B][B][COLOR=#ff0000]yuv [info]: 1280x720 fps 24000/1000 i420p10 unknown frame count[/COLOR][/B]
[B][COLOR=#ff0000]raw [info]: output file: [/COLOR][/B][B][COLOR=#FF0000]test_x265.hevc[/COLOR][/B]
[B][COLOR=#ff0000]x265 [info]: HEVC encoder version 1.9+32-c2228fb8151d[/COLOR][/B]
[B][COLOR=#ff0000]x265 [info]: build info [Windows][GCC 4.8.2][64 bit] 10bit[/COLOR][/B]
[B][COLOR=#ff0000]x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX[/COLOR][/B]
[B][COLOR=#ff0000]x265 [info]: Main 10 profile, Level-3.1 (Main tier)[/COLOR][/B]
fixme:process:GetNumaHighestNodeNumber (0x32e9d0): semi-stub
fixme:process:GetNumaHighestNodeNumber (0x32e9d0): semi-stub
fixme:process:GetNumaHighestNodeNumber (0x32e8f0): semi-stub
wine: Call from 0x7f5df54be16c to unimplemented function KERNEL32.dll.GetNumaNodeProcessorMaskEx, aborting
wine: Unimplemented function KERNEL32.dll.GetNumaNodeProcessorMaskEx called at address 0x7f5df54be16c (thread 0009), starting debugger...
fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v2.0.50727_32" failed to start: 1053
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_32" failed to start: 1053
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ver:GetCurrentPackageId (0x32ef84 (nil)): stub
./test.avs: 2560x720, 24000/1001 fps, 501 frames
Unhandled exception: unimplemented function KERNEL32.dll.GetNumaNodeProcessorMaskEx called in 64-bit code (0x00007f5df54be16c).
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 15
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 14
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 13
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 12
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 11
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 10
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 9
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 8
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 7
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 15
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 14
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 13
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 12
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 11
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 10
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 9
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 8
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 7
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6
Register dump:
rip:00007f5df54be16c rsp:000000000032e7f0 rbp:000000000032e8f0 eflags:00000206 ( - -- I - -P- )
rax:00007f5df54be120 rbx:000000000032e810 rcx:000000000032e810 rdx:0000000000517ed8
rsi:00000000008bdd22 rdi:00000000008be758 r8:0000000000000015 r9:00007f5df59bc99a r10:00007f5df576874d
r11:00007f5df5adf9d0 r12:0000000000000001 r13:0000000000330000 r14:000000000032e900 r15:0000000000000000
Stack dump:
0x000000000032e7f0: 000000000032e810 000000007b87cf01
0x000000000032e800: 61657268745f5f00 00656c646e616864
0x000000000032e810: 0000000180000100 0000000000000000
0x000000000032e820: 00007f5df54be16c 0000000000000002
0x000000000032e830: 00000000008be758 00000000008bdd22
0x000000000032e840: 0000000000000000 0000000000000000
0x000000000032e850: 0000000000000000 0000000000000000
0x000000000032e860: 0000000000000000 ffffffffffffff00
0x000000000032e870: 0000000000000000 0000000000000000
0x000000000032e880: 0000000000000000 0000000000000000
0x000000000032e890: 0000000000000000 0000000000000000
0x000000000032e8a0: 0000000000000000 0000000000000008
Backtrace:
=>0 0x00007f5df54be16c in ntdll (+0x3e16c) (0x000000000032e8f0)
1 0x0000000000517ed8 in x265-64bit-10bit-latest (+0x117ed7) (0x000000000032e8f0)
2 0x000000000051849c in x265-64bit-10bit-latest (+0x11849b) (0x00000000008e4520)
3 0x0000000000420e18 in x265-64bit-10bit-latest (+0x20e17) (0x00000000008d44a0)
4 0x000000000085d020 in x265-64bit-10bit-latest (+0x45d01f) (0x000000000087a440)
0x00007f5df54be16c: addq $20,%rsp
Modules:
Module Address Debug info Name (20 modules)
PE 400000- 8c4000 Export x265-64bit-10bit-latest
ELF 7b800000- 7bc83000 Deferred kernel32<elf>
\-PE 7b820000- 7bc83000 \ kernel32
ELF 7be00000- 7c102000 Deferred <wine-loader>
ELF 7f5df40aa000- 7f5df437b000 Deferred msvcrt<elf>
\-PE 7f5df40d0000- 7f5df437b000 \ msvcrt
ELF 7f5df4712000- 7f5df491e000 Deferred libnss_files.so.2
ELF 7f5df491e000- 7f5df4b29000 Deferred libnss_nis.so.2
ELF 7f5df4b29000- 7f5df4d41000 Deferred libnsl.so.1
ELF 7f5df4d41000- 7f5df4f49000 Deferred libnss_compat.so.2
ELF 7f5df4f49000- 7f5df515f000 Deferred libgcc_s.so.1
ELF 7f5df515f000- 7f5df5460000 Deferred libm.so.6
ELF 7f5df5460000- 7f5df576a000 Dwarf ntdll<elf>
\-PE 7f5df5480000- 7f5df576a000 \ ntdll
ELF 7f5df576d000- 7f5df5971000 Deferred libdl.so.2
ELF 7f5df5971000- 7f5df5d1c000 Deferred libc.so.6
ELF 7f5df5d1c000- 7f5df5f39000 Deferred libpthread.so.0
ELF 7f5df5f53000- 7f5df62f9000 Dwarf libwine.so.1
ELF 7f5df62fb000- 7f5df651e000 Deferred ld-linux-x86-64.so.2
ELF 7ffc90ff2000- 7ffc90ff4000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\windows\system32\x265-64bit-10bit-latest.exe
00000023 0
00000009 0 <==
0000000e services.exe
0000001e 0
0000001d 0
00000017 0
00000016 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000018 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001f 0
0000001b 0
00000021 explorer.exe
0000002a 0
00000029 0
00000028 0
00000022 0
[COLOR=#ff0000][B]System information:[/B][/COLOR]
[COLOR=#ff0000][B] Wine build: wine-1.9.3[/B][/COLOR]
[COLOR=#ff0000][B] Platform: x86_64[/B][/COLOR]
[COLOR=#ff0000][B] Version: Windows 10.0 (0)[/B][/COLOR]
[COLOR=#ff0000][B] Host system: Linux[/B][/COLOR]
[COLOR=#ff0000][B] Host version: 3.16.0-4-amd64[/B][/COLOR]
[COLOR=#ff0000][B]Output error: wrote only 2211295 of 2764800 bytes[/B][/COLOR]
Display More
Welche Version von Wine hast Du denn? Laut Changelog kam KERNEL32.dll.InitializeConditionVariable erst mit Wine 1.7.11.
Ansonsten versuch es mal mit einer für Windows XP angepaßten Binary, XP fehlt diese API-Funktion meines Wissens ebenfalls.
http://www.msystem.waw.pl/x265/x265-1.9+7_WinXP-64.7z
Wine 1.6.2
Ich werde mir mal die aktuelle Wine Version installieren, viel leicht es ja dann.
Hi,
Ich probiere seit einigen Tagen die X265 Windows version per Wine64 unter Linux zum laufen zubekommen, nur leider hat es bisher nicht geklappt, über libx265 aka FFmpeg geht es ohne Probleme.
Erst hatte ich gedacht, es liegt an meinen Wine Einstellungen, aber die x264 64Bit Version läuft ohne probleme, braucht x265 irgendwelche programme noch zusätzlich, Bsp. NetFramework 4 usw.?
[COLOR=#ff0000][B]WINEPREFIX=~/.wine32 wine avs4x26x.exe --x265-binary ./[/B][/COLOR][COLOR=#ff0000][B]test_x265.avs [/B][/COLOR][COLOR=#ff0000][B]-o - | wine64 x265-64bit-10bit-latest.exe - --input-res 1280x720 --crf 17 -o test_x265.hevc[/B][/COLOR]fixme:service:scmdatabase_autostart_services Auto-start service L"MountMgr" failed to start: 2wine: Call from 0x7f3bce8b6cfc to unimplemented function KERNEL32.dll.InitializeConditionVariable, abortingwine: Unimplemented function KERNEL32.dll.InitializeConditionVariable called at address 0x7f3bce8b6cfc (thread 0009), starting debugger...Error: Failed to create process <5>!Unhandled exception: unimplemented function KERNEL32.dll.InitializeConditionVariable called in 64-bit code (0x00007f3bce8b6cfc).Register dump: rip:00007f3bce8b6cfc rsp:000000000032f160 rbp:000000000032f380 eflags:00000206 ( - -- I - -P- ) rax:0000000000000000 rbx:000000000032f180 rcx:000000000032f180 rdx:000000000040194c rsi:00000000008bddf8 rdi:00000000008be758 r8:00000000000100e8 r9:0000000000120000 r10:0000000000000001 r11:0000000000000002 r12:000000000032f550 r13:000000000032f3c0 r14:000000000032f360 r15:000000000000000bStack dump:0x000000000032f160: 000000000032f180 00000000000000000x000000000032f170: 0000000000000000 00000000000000000x000000000032f180: 0000000180000100 00000000000000000x000000000032f190: 00007f3bce8b6cfc ffffffff000000020x000000000032f1a0: 00000000008be758 00000000008bddf80x000000000032f1b0: 0000000000000000 00000000000000000x000000000032f1c0: 0000000000000000 00000000000000000x000000000032f1d0: 0000000000018140 00000000000181400x000000000032f1e0: 000000007b888990 000000000032f3800x000000000032f1f0: 000000000032f550 000000007b88896a0x000000000032f200: 0000000000000000 00000000000000000x000000000032f210: 0000000000018140 cdb0fb98b48d4f00Backtrace:=>0 0x00007f3bce8b6cfc in ntdll (+0x36cfc) (0x000000000032f380) 1 0x000000000040194c in x265-64bit-10bit-latest (+0x194b) (0x000000000032f380) 2 0x000000000040153f in x265-64bit-10bit-latest (+0x153e) (0x0000000000013020) 3 0x0000000000406349 in x265-64bit-10bit-latest (+0x6348) (0x0000000000013020) 4 0x000000000085b538 in x265-64bit-10bit-latest (+0x45b537) (0x0000000000013020) 5 0x00000000004013b5 in x265-64bit-10bit-latest (+0x13b4) (0x0000000000013020) 6 0x00000000004014e8 in x265-64bit-10bit-latest (+0x14e7) (0x00007ffd96de9320) 7 0x00007f3bce8ebd8e call_thread_func+0xdd() in ntdll (0x00007ffd96de9320) 8 0x00007f3bce8e526a RtlRaiseException+0x7d() in ntdll (0x00007ffd96de9320) 9 0x00007f3bce8b7046 in ntdll (+0x37045) (0x00007ffd96de9320) 10 0x00007f3bcf349283 wine_call_on_stack+0x12() in libwine.so.1 (0x00007ffd96de9320) 11 0x00007f3bcf3493e9 wine_switch_to_stack+0x8() in libwine.so.1 (0x00007fffff7ef000) 12 0x00007f3bce8bce5e LdrInitializeThunk+0x41d() in ntdll (0x00007fffff7ef000) 13 0x000000007b87b3e6 __wine_kernel_init+0x935() in kernel32 (0x00007f3bceb54e80) 14 0x00007f3bce8bd5b8 __wine_process_init+0x177() in ntdll (0x00007ffd96dea700) 15 0x00007f3bcf34780e wine_init+0x2ad() in libwine.so.1 (0x00007ffd96dea800) 16 0x000000007bf00ce2 main+0x81() in <wine-loader> (0x00007ffd96dead08) 17 0x00007f3bced7eb45 __libc_start_main+0xf4() in libc.so.6 (0x0000000000000000) 18 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 19 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 20 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 21 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 22 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 23 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 24 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 25 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 26 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 27 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 28 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 29 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 30 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 31 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 32 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 33 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 34 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 35 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 36 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 37 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 38 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 39 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 40 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 41 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 42 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 43 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 44 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 45 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 46 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 47 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 48 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 49 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 50 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 51 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 52 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 53 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 54 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 55 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 56 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 57 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 58 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 59 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 60 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 61 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 62 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 63 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 64 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 65 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 66 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 67 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 68 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 69 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 70 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 71 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 72 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 73 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 74 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 75 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 76 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 77 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 78 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 79 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 80 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 81 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 82 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 83 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 84 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 85 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 86 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 87 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 88 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 89 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 90 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 91 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 92 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 93 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 94 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 95 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 96 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 97 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 98 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 99 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 100 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 101 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 102 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 103 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 104 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 105 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 106 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 107 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 108 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 109 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 110 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 111 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 112 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 113 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 114 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 115 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 116 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 117 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 118 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 119 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 120 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 121 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 122 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 123 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 124 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 125 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 126 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 127 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 128 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 129 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 130 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 131 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 132 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 133 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 134 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 135 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 136 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 137 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 138 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 139 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 140 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 141 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 142 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 143 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 144 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 145 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 146 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 147 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 148 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 149 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 150 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 151 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 152 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 153 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 154 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 155 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 156 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 157 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 158 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 159 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 160 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 161 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 162 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 163 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 164 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 165 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 166 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 167 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 168 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 169 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 170 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 171 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 172 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 173 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 174 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 175 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 176 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 177 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 178 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 179 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 180 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 181 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 182 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 183 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 184 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 185 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 186 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 187 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 188 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 189 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 190 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 191 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 192 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 193 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 194 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 195 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 196 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 197 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 198 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 199 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000) 200 0x000000007bf00dde _start+0x28() in <wine-loader> (0x0000000000000000)0x00007f3bce8b6cfc: addq $20,%rspModules:Module Address Debug info Name (20 modules)PE 400000- 8c4000 Export x265-64bit-10bit-latestELF 7b800000- 7bc7e000 Dwarf kernel32<elf> \-PE 7b820000- 7bc7e000 \ kernel32ELF 7be00000- 7c103000 Dwarf <wine-loader>ELF 7f3bcd4b5000- 7f3bcd77c000 Deferred msvcrt<elf> \-PE 7f3bcd4d0000- 7f3bcd77c000 \ msvcrtELF 7f3bcdb13000- 7f3bcdd1f000 Deferred libnss_files.so.2ELF 7f3bcdd1f000- 7f3bcdf2a000 Deferred libnss_nis.so.2ELF 7f3bcdf2a000- 7f3bce142000 Deferred libnsl.so.1ELF 7f3bce142000- 7f3bce34a000 Deferred libnss_compat.so.2ELF 7f3bce34a000- 7f3bce560000 Deferred libgcc_s.so.1ELF 7f3bce560000- 7f3bce861000 Deferred libm.so.6ELF 7f3bce861000- 7f3bceb56000 Dwarf ntdll<elf> \-PE 7f3bce880000- 7f3bceb56000 \ ntdllELF 7f3bceb59000- 7f3bced5d000 Deferred libdl.so.2ELF 7f3bced5d000- 7f3bcf108000 Dwarf libc.so.6ELF 7f3bcf108000- 7f3bcf325000 Deferred libpthread.so.0ELF 7f3bcf33f000- 7f3bcf6e3000 Dwarf libwine.so.1ELF 7f3bcf6e5000- 7f3bcf908000 Deferred ld-linux-x86-64.so.2ELF 7ffd96df5000- 7ffd96df7000 Deferred [vdso].soThreads:process tid prio (all id:s are in hex)00000008 (D) C:\windows\system32\x265-64bit-10bit-latest.exe 00000009 0 <==0000000e services.exe 00000018 0 00000016 0 00000015 0 00000014 0 00000010 0 0000000f 000000012 plugplay.exe 00000019 0 00000017 0 00000013 00000001a explorer.exe 0000001e 0 0000001b 0
[COLOR=#ff0000][B]WINEPREFIX=~/.wine32 wine avs4x265.exe --x265-binary -o test_x265.265 test_x265.avs
[/B][/COLOR]avs [info]: AviSynth+ 0.1 (r1576, x86)
avs [info]: Video colorspace: YV12
avs [info]: Video resolution: 1280x720
avs [info]: Video framerate: 24000/1001
avs [info]: Video framecount: 501
avs4x265 [info]: "-o" - --frames 501 --fps 24000/1001 --input-res 1280x720 --input-csp i420 output.265
[B][COLOR=#ff8c00]Error: Failed to create process <2>[/COLOR][/B]