Adobe Media Encoder 2018 crashed on encoding two or more files simultaneously

  • How to reproduce (tested using x264, does not matter which settings):

    1. Add export from Adobe Premiere to Adobe Media Encoder queue.

    2. Make a copy (duplicate) of the queue. New copy will appear under the same project.

    3. Start queue

    After this AME will start encoding two files simultaneously and after several seconds AME stops with errors or even crashed.

    Log

    [2019-01-30 23:19:21,305383][INFO] ### ENCODER STARTED ###

    [2019-01-30 23:19:21,305383][INFO] Opening codec: libx264 with options: crf=23

    [2019-01-30 23:19:21,305383][INFO] using mv_range_thread = 40

    [2019-01-30 23:19:21,305383][INFO] using SAR=1/1

    [2019-01-30 23:19:21,306383][INFO] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX

    [2019-01-30 23:19:21,309384][INFO] profile High, level 4.2, 4:2:0, 8-bit

    [2019-01-30 23:19:21,309384][INFO] 264 - core 157 - H.264/MPEG-4 AVC codec - Copyleft 2003-2018 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00

    [2019-01-30 23:19:21,309384][INFO] Opening codec: aac with options: b=128000

    [2019-01-30 23:19:21,310384][INFO] Setting default whitelist 'file,crypto'

    [2019-01-30 23:19:21,310384][INFO] Output #0, mp4, to 'F:\Test 2.mp4':

    [2019-01-30 23:19:21,311384][INFO] Metadata:

    [2019-01-30 23:19:21,311384][INFO] encoding_tool :

    [2019-01-30 23:19:21,311384][INFO] Voukoder 1.1.3 (Premiere) - https://www.voukoder.org

    [2019-01-30 23:19:21,311384][INFO]

    [2019-01-30 23:19:21,311384][INFO] Stream #0:0

    [2019-01-30 23:19:21,311384][INFO] , 0, 1/50

    [2019-01-30 23:19:21,311384][INFO] : Video: h264 (libx264), 1 reference frame, yuv420p(tv, bt709, progressive), 1920x1080 (0x0) [SAR 1:1 DAR 16:9], 0/1, q=-1--1

    [2019-01-30 23:19:21,311384][INFO] ,

    [2019-01-30 23:19:21,311384][INFO] 50 fps,

    [2019-01-30 23:19:21,311384][INFO] 50 tbn

    [2019-01-30 23:19:21,311384][INFO]

    [2019-01-30 23:19:21,311384][INFO] Stream #0:1

    [2019-01-30 23:19:21,311384][INFO] , 0, 1/48000

    [2019-01-30 23:19:21,311384][INFO] : Audio: aac (LC), 48000 Hz, stereo, fltp, delay 1024, 128 kb/s

    [2019-01-30 23:19:21,311384][INFO]

    [2019-01-30 23:19:21,363387][INFO] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:stereo

    [2019-01-30 23:19:21,364387][INFO] Setting 'channel_layouts' to value '2c'

    [2019-01-30 23:19:21,364387][INFO] Setting 'sample_fmts' to value 'fltp'

    [2019-01-30 23:19:21,364387][INFO] Setting 'sample_rates' to value '48000'

    [2019-01-30 23:19:21,364387][INFO] Setting 'n' to value '1024'

    [2019-01-30 23:19:21,364387][INFO] nb_out_samples:1024 pad:1

    [2019-01-30 23:19:21,364387][INFO] query_formats: 4 queried, 9 merged, 0 already done, 0 delayed

    [2019-01-30 23:19:21,366387][INFO] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:stereo

    [2019-01-30 23:19:21,366387][INFO] Setting 'channel_layouts' to value '2c'

    [2019-01-30 23:19:21,366387][INFO] Setting 'sample_fmts' to value 'fltp'

    [2019-01-30 23:19:21,366387][INFO] Setting 'sample_rates' to value '48000'

    [2019-01-30 23:19:21,366387][INFO] Setting 'n' to value '1024'

    [2019-01-30 23:19:21,366387][INFO] nb_out_samples:1024 pad:1

    [2019-01-30 23:19:21,366387][INFO] query_formats: 4 queried, 9 merged, 0 already done, 0 delayed

    [2019-01-30 23:19:21,366387][INFO] No space for 961 samples, stretching audio fifo

    [2019-01-30 23:19:21,401389][INFO] No space for 961 samples, stretching audio fifo

    [2019-01-30 23:19:21,474393][INFO] No space for 961 samples, stretching audio fifo

    [2019-01-30 23:19:21,486394][INFO] Internal error, put_bits buffer too small

    ... a lot of the same lines

    [2019-01-30 23:19:21,498394][INFO] Internal error, put_bits buffer too small

    [2019-01-30 23:19:21,498394][INFO] Assertion s->buf_ptr < s->buf_end failed at c:\teamcity\buildagent\work\ffmpeg_nightly\src\ffmpeg\libavcodec\put_bits.h:108

    [2019-01-30 23:19:21,799412][INFO] No space for 961 samples, stretching audio fifo

    [2019-01-30 23:19:21,998423][INFO] frame= 0 QP=11.00 NAL=3 Slice:I Poc:0 I:8160 P:0 SKIP:0 size=420 bytes

    [2019-01-30 23:19:22,001423][INFO] frame= 1 QP=11.00 NAL=2 Slice:P Poc:8 I:0 P:0 SKIP:8160 size=71 bytes

    [2019-01-30 23:19:22,037425][INFO] frame= 2 QP=15.00 NAL=2 Slice:B Poc:4 I:0 P:0 SKIP:8160 size=68 bytes

    [2019-01-30 23:19:22,040425][INFO] frame= 3 QP=16.00 NAL=0 Slice:B Poc:2 I:0 P:0 SKIP:8160 size=68 bytes

    [2019-01-30 23:19:22,044426][INFO] frame= 4 QP=16.00 NAL=0 Slice:B Poc:6 I:0 P:0 SKIP:8160 size=68 bytes

    [2019-01-30 23:19:22,047426][INFO] frame= 5 QP=10.00 NAL=2 Slice:P Poc:14 I:0 P:0 SKIP:8160 size=77 bytes

    [2019-01-30 23:19:22,155432][INFO] frame= 6 QP=13.00 NAL=2 Slice:B Poc:12 I:0 P:0 SKIP:8160 size=68 bytes

    [2019-01-30 23:19:22,158432][INFO] frame= 7 QP=15.00 NAL=0 Slice:B Poc:10 I:0 P:0 SKIP:8160 size=68 bytes

    [2019-01-30 23:19:22,183434][INFO] frame= 8 QP=14.00 NAL=0 Slice:B Poc:12 I:0 P:0 SKIP:8160 size=68 bytes

    [2019-01-30 23:19:22,186434][INFO] frame= 9 QP=11.00 NAL=2 Slice:P Poc:20 I:0 P:0 SKIP:8160 size=77 bytes

    [2019-01-30 23:19:22,217436][INFO] frame= 10 QP=14.00 NAL=2 Slice:B Poc:16 I:0 P:0 SKIP:8160 size=68 bytes

    [2019-01-30 23:19:22,219436][INFO] frame= 11 QP=14.00 NAL=0 Slice:B Poc:16 I:0 P:0 SKIP:8160 size=68 bytes

    [2019-01-30 23:19:22,222436][INFO] frame= 12 QP=15.00 NAL=0 Slice:B Poc:18 I:0 P:0 SKIP:8160 size=68 bytes

    [2019-01-30 23:19:22,222436][INFO] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 2560 >= 2304

    [2019-01-30 23:19:22,222436][INFO] Failed writing video frame #56 . (Error code: -22)

    [2019-01-30 23:19:22,222436][ERROR] Failed rendering video frame #56 and the accoring audio frames.

    [2019-01-30 23:19:22,222436][INFO] Encoding loop finished. (Return code: -2147287025)

    [2019-01-30 23:19:22,222436][INFO] Closing encoders ...

  • Vouk 25. April 2019 um 19:32

    Hat das Label In Bearbeitung hinzugefügt.
  • (Short in English)

    I have found a littel Workaround. Install Voukoder r1 and r2.

    You can at least make two Prarallel encodings at the same time.

    I have fond some treads about Problems runing 2 ffmpeg streams on one terminal.


    (In german)

    Ich habe einen kleinen Workaround gefunden in dem man eine r1 und r2 Version von Voukoder nutzt.

    wenn man beide versionen nutzt, können 2 encodings parallel durchgefürt werden.

    Ich habe ein paar treads gefunden die von Problemen berichenten mehrere encodings in einem Terminal zu starten. Da die Comand line und der gestartete Prozess sich unterbricht um die nächste Aufgabe zu verarbeiten.

    Die Lösung

    //Schnell (könnte gehen)

    Die Instancen so zu starten, dass sie nicht mehr auf eingaben hören. Geht nicht in two pass encodings

    //Elegant

    ffmpeg verfügt über eine multi encoder Funktion das könnte bei so was helfen.

    https://trac.ffmpeg.org/wiki/Creating%20multiple%20outputs

    läuft aber auch nur so schnell wie der Langsamste encoder.

  • Voukoder nutzt die native C API von ffmpeg, da wird das so denke ich nicht funktionieren.

  • Vouk 11. Februar 2021 um 10:55

    Hat das Label von In Bearbeitung auf Nicht behebbar geändert.