toykilla
11th April 2009, 23:19
I am having problems with megui. I am converting a dvd to an mkv for playback on my xbox (XBMC) following this guide: LINK (http://xbmc.org/wiki/index.php?title=HOW-TO_Encode_H.264_Videos_Compatible_With_XBMC_For_Xbox)
On the last step (muxing), megui is failing with the following error:
Error: common.cpp/safememdup() called from file src/output/p_aac.cpp, line 81: malloc() returned NULL for a size of 4294967287 bytes.
I tried muxing using mkvmerge GUI and it also fails with the exact same error.
I am running Windows Vista x64 with 4Gb of RAM.
Here is the entire log file:
[Error] Log
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.1.1030
--[NoImage] OS : Windows Vista Ultimate Edition x64 SP1 (6.0.65536.6001)
--[NoImage] Framework used : 2.0 SP1 (2.0.50727.1434)
-[Information] Hardware
--[NoImage] CPU : AMD Athlon(tm) 64 X2 Dual Core Processor 4600+
-[Error] Log for job5 (mux, VTS_01_1_0.264 -> VTS_01_1-muxed.mkv)
--[Information] [4/11/2009 3:47:22 PM] Started handling job
--[Information] [4/11/2009 3:47:22 PM] Preprocessing
--[NoImage] Job commandline: "C:\Program Files (x86)\megui\tools\mkvmerge\mkvmerge.exe" -o "J:\tmp\VTS_01_1-muxed.mkv" --engage keep_bitstream_ar_info --default-duration 0:30000/1001fps -d 0 -A -S "J:\tmp\VTS_01_1_0.264" -a 0 -D -S "J:\tmp\VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.ac3" -a 0 -D -S "J:\tmp\VTS_01_1 T82 2_0ch 192Kbps DELAY 0ms.ac3" --no-clusters-in-meta-seek
--[Information] [4/11/2009 3:47:22 PM] Encoding started
--[Error] An error occurred: Error: common.cpp/safememdup() called from file src/output/p_aac.cpp, line 81: malloc() returned NULL for a size of 4294967287 bytes.
--[NoImage] Standard output stream
---[NoImage] mkvmerge v2.6.0 ('Kelly watch the Stars') built on Mar 24 2009 15:23:14
---[NoImage] 'J:\tmp\VTS_01_1_0.264': Using the AAC demultiplexer.
---[NoImage] 'J:\tmp\VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.ac3': Using the AC3 demultiplexer.
---[NoImage] 'J:\tmp\VTS_01_1 T82 2_0ch 192Kbps DELAY 0ms.ac3': Using the AC3 demultiplexer.
---[NoImage] Warning: AAC files may contain HE-AAC / AAC+ / SBR AAC audio. This can NOT be detected automatically. Therefore you have to specifiy '--aac-is-sbr 0' manually for this input file if the file actually contains SBR AAC. The file will be muxed in the WRONG way otherwise. Also read mkvmerge's documentation.
---[NoImage] 'J:\tmp\VTS_01_1_0.264' track 0: Using the AAC output module.
---[NoImage] 'J:\tmp\VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.ac3' track 0: Using the AC3 output module.
---[NoImage] 'J:\tmp\VTS_01_1 T82 2_0ch 192Kbps DELAY 0ms.ac3' track 0: Using the AC3 output module.
---[NoImage] The file 'J:\tmp\VTS_01_1-muxed.mkv' has been opened for writing.
---[NoImage] Warning: 'J:\tmp\VTS_01_1_0.264' track 0: Skipping 626 bytes (no valid AAC header found). This might cause audio/video desynchronisation.
--[NoImage] Standard error stream
--[Information] [4/11/2009 3:47:25 PM] Job completed
On the last step (muxing), megui is failing with the following error:
Error: common.cpp/safememdup() called from file src/output/p_aac.cpp, line 81: malloc() returned NULL for a size of 4294967287 bytes.
I tried muxing using mkvmerge GUI and it also fails with the exact same error.
I am running Windows Vista x64 with 4Gb of RAM.
Here is the entire log file:
[Error] Log
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.1.1030
--[NoImage] OS : Windows Vista Ultimate Edition x64 SP1 (6.0.65536.6001)
--[NoImage] Framework used : 2.0 SP1 (2.0.50727.1434)
-[Information] Hardware
--[NoImage] CPU : AMD Athlon(tm) 64 X2 Dual Core Processor 4600+
-[Error] Log for job5 (mux, VTS_01_1_0.264 -> VTS_01_1-muxed.mkv)
--[Information] [4/11/2009 3:47:22 PM] Started handling job
--[Information] [4/11/2009 3:47:22 PM] Preprocessing
--[NoImage] Job commandline: "C:\Program Files (x86)\megui\tools\mkvmerge\mkvmerge.exe" -o "J:\tmp\VTS_01_1-muxed.mkv" --engage keep_bitstream_ar_info --default-duration 0:30000/1001fps -d 0 -A -S "J:\tmp\VTS_01_1_0.264" -a 0 -D -S "J:\tmp\VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.ac3" -a 0 -D -S "J:\tmp\VTS_01_1 T82 2_0ch 192Kbps DELAY 0ms.ac3" --no-clusters-in-meta-seek
--[Information] [4/11/2009 3:47:22 PM] Encoding started
--[Error] An error occurred: Error: common.cpp/safememdup() called from file src/output/p_aac.cpp, line 81: malloc() returned NULL for a size of 4294967287 bytes.
--[NoImage] Standard output stream
---[NoImage] mkvmerge v2.6.0 ('Kelly watch the Stars') built on Mar 24 2009 15:23:14
---[NoImage] 'J:\tmp\VTS_01_1_0.264': Using the AAC demultiplexer.
---[NoImage] 'J:\tmp\VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.ac3': Using the AC3 demultiplexer.
---[NoImage] 'J:\tmp\VTS_01_1 T82 2_0ch 192Kbps DELAY 0ms.ac3': Using the AC3 demultiplexer.
---[NoImage] Warning: AAC files may contain HE-AAC / AAC+ / SBR AAC audio. This can NOT be detected automatically. Therefore you have to specifiy '--aac-is-sbr 0' manually for this input file if the file actually contains SBR AAC. The file will be muxed in the WRONG way otherwise. Also read mkvmerge's documentation.
---[NoImage] 'J:\tmp\VTS_01_1_0.264' track 0: Using the AAC output module.
---[NoImage] 'J:\tmp\VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.ac3' track 0: Using the AC3 output module.
---[NoImage] 'J:\tmp\VTS_01_1 T82 2_0ch 192Kbps DELAY 0ms.ac3' track 0: Using the AC3 output module.
---[NoImage] The file 'J:\tmp\VTS_01_1-muxed.mkv' has been opened for writing.
---[NoImage] Warning: 'J:\tmp\VTS_01_1_0.264' track 0: Skipping 626 bytes (no valid AAC header found). This might cause audio/video desynchronisation.
--[NoImage] Standard error stream
--[Information] [4/11/2009 3:47:25 PM] Job completed