VMFare CentOS 6 कंटेनर में FFmpeg 4 बनाम संस्करण 2.2 बहुत धीमा ट्रांसकोड


1

"Ffmpeg संस्करण n4.0.1" का उपयोग करते हुए मैंने देखा है कि एक VMware कंटेनर के भीतर CentOS6 होस्ट पर वीडियो ट्रांसकोडिंग "ffmpeg संस्करण 2.2.1" के रूप में लगभग दो बार लेता है।

नीचे बेंचमार्क, 3 पुनरावृत्तियों भाग गया, सबसे तेज समय केवल नीचे।

फ़ाइल का परीक्षण उसी 2.8mb स्टॉक वीडियो के साथ किया गया है।

सभी VM का रनिंग CentOS 6.10 जारी करता है।

| वीएम | FFMpeg संस्करण | समय |
| वर्चुअलबॉक्स | 4.0.1 | 11 सेकेंड |
| वर्चुअलबॉक्स | २.२.१ | 18 सेकेंड |
| VMWare | २.२.१ | 29 सेकेंड |
| VMWare | 4.0.1 | 1 minuite |

मुझे पता नहीं है कि यह अलग क्यों है और इसके लिए कोई तार्किक कारण नहीं मिल सकता है - किसी भी एफएफएमपीई / वीएमवेयर के ताबूतों का कोई सुराग नहीं है कि क्या हो सकता है?

4.01 स्रोत से संकलित किया गया है, 2.2.1 ईपीईएल के अनुसार है।

बस जोड़ने के लिए - VMWare सीपीयू जानकारी इस प्रकार है -

प्रोसेसर: 0
seller_id: जेनुइनइंटेल
सीपीयू परिवार: 6
मॉडल: 62
मॉडल का नाम: Intel (R) Xeon (R) CPU E5-2620 v2 @ 2.10GHz
कदम: 4
माइक्रोकोड: १०६४
सीपीयू मेगाहर्ट्ज: 2100.000
कैश का आकार: 15360 केबी
भौतिक आईडी: 0
भाई बहन: १
कोर आईडी: 0
सीपीयू कोर: 1
माफी: 0
प्रारंभिक माफी: 0
fpu: हाँ
fpu_exception: हां
क्युपिड स्तर: 13
wp: हाँ
झंडे: एफपीयू VME डे सार्वजनिक उपक्रम tsc MSR पीएई mce cx8 apic सितम्बर mtrr पीजीई एमसीए cmov पैट pse36 clflush डीटीएस MMX fxsr SSE SSE2 एस एस syscall NX rdtscp एल एम CONSTANT_TSC arch_perfmon pebs बीटीएस xtopology tsc_reliable NONSTOP_TSC aperfmperf unfair_spinlock PNI pclmulqdq SSSE3 cx16 pcid sse4_1 sse4_2 x2apic popcnt एईएस xsave avx f16c रैंड्रैंड हाइपरवाइजर lahf_lm arat epb xsaveopt pln pts dathy pti retpoline fsgsbase smep
bogomips: 4200.00
क्लफश आकार: 64
cache_alignment: 64
पता आकार: 40 बिट्स भौतिक, 48 बिट्स वर्चुअल
ऊर्जा प्रबंधन:

वर्सस वर्चुअलबॉक्स सीपीयू जानकारी के रूप में रिपोर्ट की गई

रोस्टर: 0
seller_id: जेनुइनइंटेल
सीपीयू परिवार: 6
मॉडल: 158
मॉडल का नाम: Intel (R) Core (TM) i7-7820HQ CPU @ 2.90GHz
कदम: 9
सीपीयू मेगाहर्ट्ज: 2903.925
कैश का आकार: 8192 KB
भौतिक आईडी: 0
भाई बहन: २
कोर आईडी: 0
सीपीयू कोर: 2
माफी: 0
प्रारंभिक माफी: 0
fpu: हाँ
fpu_exception: हां
सीपीयू स्तर: 22
wp: हाँ
झंडे: एफपीयू VME डे सार्वजनिक उपक्रम tsc MSR पीएई mce cx8 apic सितम्बर mtrr पीजीई एमसीए cmov पैट pse36 clflush MMX fxsr SSE SSE2 हिंदुस्तान टाइम्स syscall NX rdtscp एल एम CONSTANT_TSC rep_good xtopology NONSTOP_TSC PNI pclmulqdq SSSE3 cx16 pcid sse4_1 sse4_2 MOVBE popcnt एईएस xsave AVX rdrand lahf_lm एबीएम 3dnowprefetch fsgsbase avx2 invpcid rdseed
bogomips: 5807.85
क्लफश आकार: 64
cache_alignment: 64
पता का आकार: 39 बिट्स भौतिक, 48 बिट्स वर्चुअल
ऊर्जा प्रबंधन:

उपरोक्त दर्शाता है कि नया संस्करण विभिन्न आर्किटेक्चर पर बेहतर और खराब प्रदर्शन करता है।

100% स्पष्ट होने के लिए मैंने नीचे कुछ मानदंड पुनः चलाए हैं - यह अलग-अलग VM के समान सेटअप वाले समान क्लाउड में है -

FFMPeg 4 - 122.861 सेकंड

[रूट @ अशुद्धि जाँच परीक्षण] # ./chchmark.sh
प्रोसेसर: 0
seller_id: जेनुइनइंटेल
सीपीयू परिवार: 6
मॉडल: 62
मॉडल का नाम: Intel (R) Xeon (R) CPU E5-2620 v2 @ 2.10GHz
कदम: 4
माइक्रोकोड: १०६४
सीपीयू मेगाहर्ट्ज: 2100.000
कैश का आकार: 15360 केबी
भौतिक आईडी: 0
भाई बहन: १
कोर आईडी: 0
सीपीयू कोर: 1
माफी: 0
प्रारंभिक माफी: 0
fpu: हाँ
fpu_exception: हां
क्युपिड स्तर: 13
wp: हाँ
झंडे: एफपीयू VME डे सार्वजनिक उपक्रम tsc MSR पीएई mce cx8 apic सितम्बर mtrr पीजीई एमसीए cmov पैट pse36 clflush डीटीएस MMX fxsr SSE SSE2 एस एस syscall NX rdtscp एल एम CONSTANT_TSC arch_perfmon pebs बीटीएस xtopology tsc_reliable NONSTOP_TSC aperfmperf unfair_spinlock PNI pclmulqdq SSSE3 cx16 pcid sse4_1 sse4_2 x2apic popcnt एईएस xsave avx f16c रैंड्रैंड हाइपरवाइजर lahf_lm arat epb xsaveopt pln pts dathy pti retpoline fsgsbase smep
bogomips: 4200.00
क्लफश आकार: 64
cache_alignment: 64
पता आकार: 40 बिट्स भौतिक, 48 बिट्स वर्चुअल
ऊर्जा प्रबंधन:

प्रोसेसर: १
seller_id: जेनुइनइंटेल
सीपीयू परिवार: 6
मॉडल: 62
मॉडल का नाम: Intel (R) Xeon (R) CPU E5-2620 v2 @ 2.10GHz
कदम: 4
माइक्रोकोड: १०६४
सीपीयू मेगाहर्ट्ज: 2100.000
कैश का आकार: 15360 केबी
भौतिक आईडी: 2
भाई बहन: १
कोर आईडी: 0
सीपीयू कोर: 1
माफी: २
प्रारंभिक माफी: २
fpu: हाँ
fpu_exception: हां
क्युपिड स्तर: 13
wp: हाँ
झंडे: एफपीयू VME डे सार्वजनिक उपक्रम tsc MSR पीएई mce cx8 apic सितम्बर mtrr पीजीई एमसीए cmov पैट pse36 clflush डीटीएस MMX fxsr SSE SSE2 एस एस syscall NX rdtscp एल एम CONSTANT_TSC arch_perfmon pebs बीटीएस xtopology tsc_reliable NONSTOP_TSC aperfmperf unfair_spinlock PNI pclmulqdq SSSE3 cx16 pcid sse4_1 sse4_2 x2apic popcnt एईएस xsave avx f16c रैंड्रैंड हाइपरवाइजर lahf_lm arat epb xsaveopt pln pts dathy pti retpoline fsgsbase smep
bogomips: 4200.00
क्लफश आकार: 64
cache_alignment: 64
पता आकार: 40 बिट्स भौतिक, 48 बिट्स वर्चुअल
ऊर्जा प्रबंधन:

ffmpeg संस्करण n4.0.1 कॉपीराइट (c) 2000-2018 FFmpeg डेवलपर्स
  gcc 4.4.7 (GCC) 20120313 (रेड हैट 4.4.7-23) के साथ बनाया गया
  विन्यास: --prefix = / root / ffmpeg_build --pkg-config-flag = - static --extra-cflags = -I / root / ffmpeg_build / शामिल - therara-ldflags = -L / root / ffmpeg_build / lib - -extra-libs = -lpreadread-extra-libs = -lm --bindir = / usr / bin --enable-gpl --enable-libfdk_aac --enable-libfreetype-enable-libmp3lame --enable-libopus - सक्षम करें- libvorbis
  libavutil 56. 14.100 / 56. 14.100
  libavcodec 58. 18.100 / 58. 18.100
  libavformat 58. 12.100 / 58. 12.100
  libavdevice 58. 3.100 / 58. 3.100
  libavfilter 7. 16.100 / 7. 16.100
  libswscale 5. 1.100 / 5. 1.100
  libswresample 3. 1.100 / 3. 1.100
  libpostproc 55. 1.100 / 55. 1.100
इनपुट # 0, mov, mp4, m4a, 3gp, 3g2, mj2, '/root/test/test.mov' से:
  मेटाडाटा:
    मेजर_ब्रांड: आइसोम
    minor_version: 1
    संगत_ब्रांड्स: isomavc1mp42
    रचना_ समय: 2016-11-03T20: 11: 18.000000Z
  अवधि: 00: 00: 09.33, प्रारंभ: 0.000000, बिटरेट: 20807 केबी / एस
    स्ट्रीम # 0: 0 (und): वीडियो: h264 (विवश बेसलाइन) (avc1 / 0x31637661), yuv420p (tv, bt709), 1920x1080 [SAR 1: 1 DAR 16: 9], 20805 kb / s, 30 एफपीएस, 30 एफपीएस। tbr, 30 tbn, 60 tbc (डिफ़ॉल्ट)
    मेटाडाटा:
      रचना_ समय: 2016-11-03T20: 11: 08.000000Z
स्ट्रीम मैपिंग:
  स्ट्रीम # 0: 0 -> # 0: 0 (h264 (मूल) -> h264 (libx264))
मदद के लिए [क्ष] को रोकने के लिए, [?] दबाएं
SAR = 1/1 का उपयोग करते हुए [libx264 @ 0x2d05c40]
[libx264 @ 0x2d05c40] फ़्रेम MB आकार (120x68)> स्तर सीमा (1620)
[libx264 @ 0x2d05c40] DPB आकार (1 फ्रेम, 3133440 बाइट्स)> स्तर सीमा (0 फ्रेम, 3110400 बाइट्स)
[libx264 @ 0x2d05c40] MB दर (244800)> स्तर सीमा (40500)
[libx264 @ 0x2d05c40] सीपीयू क्षमताओं का उपयोग: कोई नहीं!
[libx264 @ 0x2d05c40] प्रोफ़ाइल विवश बेसलाइन, स्तर 3.0
[libx264 @ 0x2d05c40] 264 - कोर 120 r2151 a3f4407 - H.264 / MPEG-4 AVC कोडक - Copyleft 2003-2011 - http://www.videolan.org/x464.html - विकल्प: cabac = 0 ref = 1 deblock = 1: 0: 0 विश्लेषण = 0x1: 0x111 me = umh subme = 8 psy = 1 psy_rd = 1.00: 0.00 मिश्रित_ref = 0 me_range = 16 क्रोमा_मे = 1 ट्रेली = 1 8x8dct = 0 cqm = 0 deadzone = 21,11 fast_pskip = 1 क्रोमा_qp_offset = -2 थ्रेड्स = 3 स्लाइस_थ्रेड्स = 0 एनआर = 0 डिकिमेट = 1 इंटरलेस्ड = 0 ब्लर_कोम्पैट = 0 कांस्ट्रेस्ड_इंट्रा = 0 बीफ़ैक्स = 0 वेटपेंट = कीनट = 250 कींटिन_मिनेस = 25 इंसट्रिज़न = 40 इंट्रैस_एयरडेफ़स = 0 आरसी_एज़ड्यूस = 50 रु। mbtree = 1 crf = 26.0 qcomp = 0.60 qpmin = 0 qpmax = 69 qpstep = 4 vbv_maxrate = 1500 vbv_bufsize = 3000 crf_max = 0.0 nal_hrd = none ip_ratio = 1.40 aq = 1: 1.00
आउटपुट # 0, mp4, '/root/test/out.mp4':
  मेटाडाटा:
    मेजर_ब्रांड: आइसोम
    minor_version: 1
    संगत_ब्रांड्स: isomavc1mp42
    एनकोडर: Lavf58.12.100
    स्ट्रीम # 0: 0 (und): वीडियो: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1: 1 DAR 16: 9], q-1---1, 30 fps, 15360 tbn, 30 tbc (डिफ़ॉल्ट)
    मेटाडाटा:
      रचना_ समय: 2016-11-03T20: 11: 08.000000Z
      एनकोडर: Lavc58.18.100 libx264
    साइड डेटा:
      cpb: बिटरेट अधिकतम / मिनट / औसत: 1500000/0/0 बफर आकार: 3000000 vbv_delay: -1
[mp4 @ 0x2d04680] दूसरा पास शुरू करना: फाइल के शुरुआत में मूव परमाणु को ले जाना
फ्रेम = 280 एफपीएस = 2.3 क्यू = -1.0 लेसीज = 1865kB समय = 00: 00: 09.30 बिटरेट = 1642.5kbits / s गति = 0.0757x
वीडियो: 1863kB ऑडियो: 0kB उपशीर्षक: 0kB अन्य स्ट्रीम: 0kB वैश्विक हेडर: 0kB ओवरहेडिंग ओवरहेड: 0.103491%
[libx264 @ 0x2d05c40] फ़्रेम I: 2 औसत QP: 37.09 आकार: 36746
[libx264 @ 0x2d05c40] फ़्रेम P: 278 औसत QP: 38.97 आकार: 6594
[libx264 @ 0x2d05c40] mb I I16..4: 79.3% 0.0% 20.7%
[libx264 @ 0x2d05c40] mb P I16..4: 0.6% 0.0% 0.2% P16..4: 17.3% 2.7% 1.5% 0.0% 0.0% 0.0% छोड़ें: 77.7%
[libx264 @ 0x2d05c40] कोडित y, uvDC, uvAC इंट्रा: 30.9% 23.0% 0.2% अंतर: 3.0% 1.5% 0.0%
[libx264 @ 0x2d05c40] i16 v, h, dc, p: 33% 28% 9% 31%
[libx264 @ 0x2d05c40] i4 v, h, dc, ddl, ddr, vr, HD, vl, hu: 4% 4% 13% 16% 21% 21% 14% 14% 8% 6%
[libx264 @ 0x2d05c40] i8c dc, h, v, p: 85% 8% 7% 1%
[libx264 @ 0x2d05c40] kb / s: 1634.35
122.861 सेकंड पूरा करने के लिए

FFMpeg 2 - 32.378 सेकंड

[रूट @ स्टेजिंग टेस्ट] # ./chchmark.sh
प्रोसेसर: 0
seller_id: जेनुइनइंटेल
सीपीयू परिवार: 6
मॉडल: 62
मॉडल का नाम: Intel (R) Xeon (R) CPU E5-2620 v2 @ 2.10GHz
कदम: 4
माइक्रोकोड: १०६४
सीपीयू मेगाहर्ट्ज: 2100.000
कैश का आकार: 15360 केबी
भौतिक आईडी: 0
भाई बहन: १
कोर आईडी: 0
सीपीयू कोर: 1
माफी: 0
प्रारंभिक माफी: 0
fpu: हाँ
fpu_exception: हां
क्युपिड स्तर: 13
wp: हाँ
झंडे: एफपीयू VME डे सार्वजनिक उपक्रम tsc MSR पीएई mce cx8 apic सितम्बर mtrr पीजीई एमसीए cmov पैट pse36 clflush डीटीएस MMX fxsr SSE SSE2 एस एस syscall NX rdtscp एल एम CONSTANT_TSC arch_perfmon pebs बीटीएस xtopology tsc_reliable NONSTOP_TSC aperfmperf unfair_spinlock PNI pclmulqdq SSSE3 cx16 pcid sse4_1 sse4_2 x2apic popcnt एईएस xsave avx f16c रैंड्रैंड हाइपरवाइजर lahf_lm arat epb xsaveopt pln pts dathy pti retpoline fsgsbase smep
bogomips: 4200.00
क्लफश आकार: 64
cache_alignment: 64
पता आकार: 40 बिट्स भौतिक, 48 बिट्स वर्चुअल
ऊर्जा प्रबंधन:

प्रोसेसर: १
seller_id: जेनुइनइंटेल
सीपीयू परिवार: 6
मॉडल: 62
मॉडल का नाम: Intel (R) Xeon (R) CPU E5-2620 v2 @ 2.10GHz
कदम: 4
माइक्रोकोड: १०६४
सीपीयू मेगाहर्ट्ज: 2100.000
कैश का आकार: 15360 केबी
भौतिक आईडी: 2
भाई बहन: १
कोर आईडी: 0
सीपीयू कोर: 1
माफी: २
प्रारंभिक माफी: २
fpu: हाँ
fpu_exception: हां
क्युपिड स्तर: 13
wp: हाँ
झंडे: एफपीयू VME डे सार्वजनिक उपक्रम tsc MSR पीएई mce cx8 apic सितम्बर mtrr पीजीई एमसीए cmov पैट pse36 clflush डीटीएस MMX fxsr SSE SSE2 एस एस syscall NX rdtscp एल एम CONSTANT_TSC arch_perfmon pebs बीटीएस xtopology tsc_reliable NONSTOP_TSC aperfmperf unfair_spinlock PNI pclmulqdq SSSE3 cx16 pcid sse4_1 sse4_2 x2apic popcnt एईएस xsave avx f16c रैंड्रैंड हाइपरवाइजर lahf_lm arat epb xsaveopt pln pts dathy pti retpoline fsgsbase smep
bogomips: 4200.00
क्लफश आकार: 64
cache_alignment: 64
पता आकार: 40 बिट्स भौतिक, 48 बिट्स वर्चुअल
ऊर्जा प्रबंधन:

ffmpeg संस्करण 2.2.1 कॉपीराइट (c) 2000-2014 FFmpeg डेवलपर्स
  13 अप्रैल 2014 13:00:18 को gcc 4.4.6 (GCC) 20120305 (Red Hat 4.4.6-4) के साथ बनाया गया
  विन्यास: --prefix = / usr --libdir = / usr / lib64 --shlddir = / usr / lib64 --mandir = / usr / share / man gpl --enable-version3 --enable-postproc --enable-avfilter --enable-pthreads --enable-x11grab --enable-vdpau --disable-avisynth-ableable-frei0r --enable-libopencv-enable-en libdc1394 --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --extra-cflags = '- O2 -g -pipe -Wall -Wp, -D_FORTIFY_SOURCE = 2 -fexception - 2 fstack-protector --पारम = ssp-बफर-साइज़ = 4 -m64 -mtune = generic -fPIC '--disable-अलग करना
  libavutil 52. 66.100 / 52. 66.100
  libavcodec 55. 52.102 / 55. 52.102
  libavformat 55. 33.100 / 55. 33.100
  libavdevice 55. 10.100 / 55. 10.100
  libavfilter 4. 2.100 / 4. 2.100
  libswscale 2. 5.102 / 2. 5.102
  libswresample 0. 18.100 / 0. 18.100
  libpostproc 52. 3.100 / 52. 3.100
इनपुट # 0, mov, mp4, m4a, 3gp, 3g2, mj2, '/root/test/test.mov' से:
  मेटाडाटा:
    मेजर_ब्रांड: आइसोम
    minor_version: 1
    संगत_ब्रांड्स: isomavc1mp42
    रचना_ समय: 2016-11-03 20:11:18
  अवधि: 00: 00: 09.33, प्रारंभ: 0.000000, बिटरेट: 20807 केबी / एस
    स्ट्रीम # 0: 0 (und): वीडियो: h264 (विवश बेसलाइन) (avc1 / 0x31637661), yuv420p (tv, bt709), 1920x1080 [SAR 1: 1 DAR 16: 9], 20805 kb / s, 30 एफपीएस, 30 एफपीएस। tbr, 30 tbn, 60 tbc (डिफ़ॉल्ट)
    मेटाडाटा:
      रचना_ समय: 2016-11-03 20:11:08
SAR = 1/1 का उपयोग करते हुए [libx264 @ 0x2139060]
[libx264 @ 0x2139060] फ़्रेम MB आकार (120x68)> स्तर सीमा (1620)
[libx264 @ 0x2139060] DPB आकार (5 फ्रेम, 40800 mbs)> स्तर सीमा (0 फ्रेम, 8100 mbs)
[libx264 @ 0x2139060] एमबी दर (244800)> स्तर सीमा (40500)
[libx264 @ 0x2139060] cpu क्षमताओं का उपयोग करते हुए: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x2139060] प्रोफ़ाइल विवश बेसलाइन, स्तर 3.0
[libx264 @ 0x2139060] 264 - कोर 142 - H.264 / MPEG-4 AVC कोडेक - कोपलेफ़्ट 2003-2014 - http://www.videolan.org/x264.html - विकल्प: cabac = 0 ref / 5 deblock = 1 : 0: 0 विश्लेषण = 0x1: 0x111 me = umh subme = 8 psy = 1 psy_rd = 1.00: 0.00 मिश्रित_ref = 1 me_range = 16 क्रोमा_मे = 1 ट्रेली = 8x8dct = 0 cqm = 0 deadzone = 21,11 fast_pskip = 1 chroma_pk \ crf mbtree = 1 crf = 26.0 qcomp = 0.60 qpmin = 0 qpmax = 69 qpstep = 4 vbv_maxrate = 1500 vbv_bufsize = 3000 crf_ax = 0.0 nal_hrd = कोई भराव = 0 ip_ratio = 1.40 aq = 1: 1.00 aq
आउटपुट # 0, mp4, '/root/test/out.mp4':
  मेटाडाटा:
    मेजर_ब्रांड: आइसोम
    minor_version: 1
    संगत_ब्रांड्स: isomavc1mp42
    एनकोडर: Lavf55.33.100
    स्ट्रीम # 0: 0 (und): वीडियो: h264 (libx264) ([33] [0] [0] [0] / 0x0021), yuv420p, 1920x1080 [SAR 1: 1 D1 16: 9], q = -1 - 1, अधिकतम। 1500 kb / s, 15360 tbn, 30 tbc (डिफ़ॉल्ट)
    मेटाडाटा:
      रचना_ समय: 2016-11-03 20:11:08
स्ट्रीम मैपिंग:
  स्ट्रीम # 0: 0 -> # 0: 0 (h264 -> libx264)
मदद के लिए [क्ष] को रोकने के लिए, [?] दबाएं
[mp4 @ 0x21357e0] दूसरा पास शुरू करना: मूव परमाणु को फाइल की शुरुआत में ले जाना
फ्रेम = 280 एफपीएस = 8.7 क्यू = -1.0 लेस्स = 1861kB समय = 00: 00: 09.33 बिटरेट = 1633.7kbits / s
वीडियो: 1859kB ऑडियो: 0kB उपशीर्षक: 0 डेटा: 0 वैश्विक हेडर: 0kB muxing ओवरहेड 0.100889%
[libx264 @ 0x2139060] फ़्रेम I: 2 औसत QP: 36.29 आकार: 46508
[libx264 @ 0x2139060] फ़्रेम P: 278 औसत QP: 38.34 आकार: 6512
[libx264 @ 0x2139060] mb I I16..4: 75.4% 0.0% 24.6%
[libx264 @ 0x2139060] mb P I16..4: 0.5% 0.0% 0.2% P16..4: 18.6% 2.7% 1.8% 0.0% 0.0% स्किप: 76.3%
[libx264 @ 0x2139060] कोडित y, uvDC, uvAC इंट्रा: 31.4% 22.8% 0.3% अंतर: 2.7% 1.1% 0.0%
[libx264 @ 0x2139060] i16 v, h, dc, p: 33% 28% 9% 30%
[libx264 @ 0x2139060] i4 v, h, dc, ddl, ddr, vr, hd, vl, hu: 4% 4% 13% 17% 17% 20% 14% 14% 8% 6%
[libx264 @ 0x2139060] i8c dc, h, v, p: 85% 7% 1% 1%
[libx264 @ 0x2139060] Ref P L0: 77.6% 9.9% 8.2% 1.8% 2.5%
[libx264 @ 0x2139060] kb / s: 1631.45
32.378 सेकंड पूरा करने के लिए

क्या आप वाकई सेब-से-सेब की तुलना कर रहे हैं? उदाहरण के लिए, दो पूरी तरह से अलग CPU (Xeon बनाम i7) हैं, और एक स्पष्ट रूप से कई कोर का उपयोग करने के लिए कॉन्फ़िगर किया गया है, जबकि एक नहीं है। Ffmpeg 4 बनाम ffmpeg 2 की तुलना एक ही वीएम में एक ही होस्ट पर की गई थी?
jamesdlin

सीपीयू अलग हैं हां - और यह एक कारक हो सकता है - हालांकि तुलना एक ही मेजबान पर हैं - और ffmpeg कमांड केवल 1 कोर का उपयोग करने के लिए सेट किया गया था, तुलनात्मक रूप से एक ही मशीन पर परीक्षण Xon / VMware सेटअप पर आनुपातिक रूप से धीमा हैं स्थानीय i7 / वर्चुअलबॉक्स की तुलना में - कोर काउंट भ्रामक है और मुझे नहीं लगता कि ये समान स्थापित करने से बहुत फर्क पड़ेगा, हालांकि मैं निश्चित होने की जांच करूंगा (जैसे कि एक संस्करण की तुलना दूसरे से तुलनात्मक रूप से देख रहा था। मशीन)। आज फिर से परीक्षण।
9

मैंने बिंदु प्रदर्शित करने के लिए समान वीएम पर एक परीक्षण जोड़ा है - वैकल्पिक विस्तार (वर्चुअलबॉक्स) पर चलने पर लैटेस दो परीक्षणों को पूर्ण विवरण के साथ देखें, इसका विपरीत अनुभव होता है।
9

पूर्ण आउटपुट पहले से ही ऊपर दिखाए गए हैं, कमांड वेब प्लेबैक के लिए एक mov से mp4 का एक सरल ट्रांसकोड था - दोनों परीक्षणों में उपयोग किया जाने वाला एक ही कमांड।
अनुगूंज

using cpu capabilities: none!इंगित करता है कि आपके लिंक किए गए libx264 को --disable-asmकुछ अन्य मुद्दों के साथ संकलित किया गया है, जिसके कारण यह विधानसभा अनुकूलन का उपयोग नहीं कर सकता है।
llogan

जवाबों:


0

4.0.2 के साथ परीक्षण करना समस्या दूर हो गई है, जबकि इसका स्थानीय स्तर पर उपवास के रूप में तेजी से तेजी के साथ निकट है, लेकिन हम सीपीयू में डाल सकते हैं।

मैं केवल यह निष्कर्ष निकाल सकता हूं कि जो कुछ भी मंदी का कारण था वह उस विशेष संस्करण तक सीमित था - (4.0.1)।

जब तक कि इसका कारण यह नहीं है कि क्या कारण था क्योंकि एक मामूली संस्करण अद्यतन समस्या को हल करता है और न ही मैं कारण देखने की कोशिश में मिल को देखता हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.