Selur's Little Message Board
Muxing Crash - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html)
+--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html)
+--- Thread: Muxing Crash (/thread-3701.html)



Muxing Crash - Miranda - 09.05.2024

My last three jobs have all crashed due to a Muxing Crash. Any suggestions?


RE: Muxing Crash - Selur - 09.05.2024

"C:\Program Files\Hybrid\64bit\ffmpeg.exe" -y -r 24000/1001 -i "M:\Tanya-TEMP\Samtani archive-DVDrip_1_2024-05-08@16_36_24_9310_03.mov" -i "M:\Tanya-TEMP\iId_1_aid_0_lang_en_2024-05-08@16_36_24_9310_01.wav" -i "M:\Tanya-TEMP\2024-05-08@16_36_24_9310__05.chp" -map_chapters 2 -metadata encoding_tool="Hybrid 2024.05.07.1" -c:v copy -c:1 copy -map 0:0 -map 1:0 -aspect 1920:1080 -r 24000/1001 -f mov "M:\Tanya-OUT\Samtani archive-DVDrip.mov"
crashes with:
ffmpeg version N-115043-g57f421050d-ge757726e89+2 Copyright (c) 2000-2024 the FFmpeg developers built with gcc 13.2.0 (Rev6, Built by MSYS2 project) configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --extra-cflags=-Wno-int-conversion --extra-ldflags='-Wl,--allow-multiple-definition' --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 --disable-doc --enable-gmp --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-gnutls --extra-cflags=-DLIBTWOLAME_STATIC --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads libavutil 59. 16.101 / 59. 16.101 libavcodec 61. 5.103 / 61. 5.103 libavformat 61. 3.103 / 61. 3.103 libavdevice 61. 2.100 / 61. 2.100 libavfilter 10. 2.101 / 10. 2.101 libswscale 8. 2.100 / 8. 2.100 libswresample 5. 2.100 / 5. 2.100 libpostproc 58. 2.100 / 58. 2.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'M:\Tanya-TEMP\Samtani archive-DVDrip_1_2024-05-08@16_36_24_9310_03.mov': Metadata: major_brand : qt minor_version : 512 compatible_brands: qt encoder : Lavf61.3.103 Duration: 00:11:58.72, start: 0.000000, bitrate: 109266 kb/s Stream #0:0[0x1]: Video: prores (Standard) (apcn / 0x6E637061), yuv422p10le(bt470bg/bt470m/bt709, progressive), 1920x1080, 109264 kb/s, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 24k tbn (default) Metadata: handler_name : VideoHandler vendor_id : FFMP encoder : Lavc61.5.103 prores_ks [aist#1:0/pcm_s16le @ 00000177c95a8cc0] Guessed Channel Layout: stereo Input #1, wav, from 'M:\Tanya-TEMP\iId_1_aid_0_lang_en_2024-05-08@16_36_24_9310_01.wav': Metadata: encoder : Lavf61.3.103 Duration: 00:11:58.72, bitrate: 1536 kb/s Stream #1:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s [ffmetadata @ 00000177c97e9f40] Chapter end time 718000 before start 718217 [in#2 @ 00000177c95a8f80] Error opening input: Cannot allocate memory Error opening input file M:\Tanya-TEMP\2024-05-08@16_36_24_9310__05.chp. Error opening input files: Cannot allocate memory

"Chapter end time 718000 before start 718217" Seems to indicate a problem with the chapter file.
Looking at the chapter file it contains:
FFMETADATA1 [CHAPTER] TIMEBASE=1/1000 START=0 END=47546 title=Chapter 01 [CHAPTER] TIMEBASE=1/1000 START=47547 END=334333 title=Chapter 02 [CHAPTER] TIMEBASE=1/1000 START=334334 END=483482 title=Chapter 03 [CHAPTER] TIMEBASE=1/1000 START=483483 END=623622 title=Chapter 04 [CHAPTER] TIMEBASE=1/1000 START=623623 END=718216 title=Chapter 05 [CHAPTER] TIMEBASE=1/1000 START=718217 END=718000 title=Chapter 06

The chapter Info Hybrid created this from was:
Source_1 :*: 00:00:00.000 :*: Chapter 01 :*: M:\BrianNewCaptures-IN\Samtani archive-DVDrip.mov Source_1 :*: 00:00:47.547 :*: Chapter 02 :*: M:\BrianNewCaptures-IN\Samtani archive-DVDrip.mov Source_1 :*: 00:05:34.334 :*: Chapter 03 :*: M:\BrianNewCaptures-IN\Samtani archive-DVDrip.mov Source_1 :*: 00:08:03.483 :*: Chapter 04 :*: M:\BrianNewCaptures-IN\Samtani archive-DVDrip.mov Source_1 :*: 00:10:23.623 :*: Chapter 05 :*: M:\BrianNewCaptures-IN\Samtani archive-DVDrip.mov Source_1 :*: 00:11:58.217 :*: Chapter 06 :*: M:\BrianNewCaptures-IN\Samtani archive-DVDrip.mov
The problem seems to be that the last chapter is so near to the expected end of the clip that 'END' gets the wrong value.
MediaInfo reports for the
  • container: 11 min 58 s 720 ms
  • video stream: 11 min 58 s 718 ms
  • frame count: 21540
for the input.
And Chapters at:
00:00:00.000 : Chapter 01 00:00:47.547 : Chapter 02 00:05:34.334 : Chapter 03 00:08:03.483 : Chapter 04 00:10:23.623 : Chapter 05 00:11:58.217 : Chapter 06

Hybrid calculates for the output to be:
  • frame rate: 23.976fps
  • frame count: 17232
According to the output of the encoder 17232 frames were encoded.
So the duration should be:
Duration = 17232 frames / 23.976 fps ≈ 718.718 seconds
(so 11 minutes, 58 seconds, and 913 milliseconds)

Looking at the input again.
Duration = 21540 frames / 29.97 fps ≈ 718.718 seconds, 11 minutes, 58 seconds, and 718 milliseconds.
So that matches fine.
Seems like Hybrid somewhere calculates the length wrong to end with 718000 instead of 718718 ms.
=> looking into it

Cu Selur


RE: Muxing Crash - Miranda - 09.05.2024

I think it may also have something to do with running a new job and not clearing out the crashed incomplete jobs?


RE: Muxing Crash - Selur - 09.05.2024

It should not depend on whether you clear a job or not.


RE: Muxing Crash - Selur - 09.05.2024

Send you a link to a dev version which might fix it.

Cu Selur