PDA

View Full Version : Child Process FFMPEG exits with 109



wlarsong
05-12-2018, 02:47 AM
I have a punch of DVD iso images. I had everything running well on Windows 7 but as soon as I upgraded to 10 all of my ISO images stopped working. Other formats are just fine.

I am using Mezzmo 5.2.0.0 I have NOT modifed libFFMPEG from stock

I am using Intel QSV. I also tried it without QSV with the same results.

C:\Program Files (x86)\Conceiva\Mezzmo\ffmpeg64\ffmpeg.exe -y -loglevel verbose -hwaccel auto -threads 1 -ss 0 -skip_idct none -skip_frame none -skip_loop_filter none -i http://127.0.0.1:49517 -map 0:v:0 -map 0:a:0 -c:v:0 h264_qsv -b:v 4000000 -maxrate 12000000 -bufsize 6000000 -level 41 -profile:v main -pix_fmt yuv420p -copyinkf -coder 1 -flags +loop -fflags +genpts -preset veryfast -c:a:0 aac -ac 2 -ar 48000 -map 0:a:0 -c:a:1 ac3_fixed -ac:2 6 -strict experimental -sn -threads 0 -segment_format mpegts -segment_start_number 0 -segment_time 10 -force_key_frames 0,10,20,30,40,50,60,70,80,90,100,110,120,130,140,1 50,160,170,180,190,200,210,220,230,240,250,260,270 ,280,290,300,310,320,330,340,350,360,370,380,390,4 00,410,420,430,440,450,460,470,480,490,500,510,520 ,530,540,550,560,570,580,590,600,610,620,630,640,6 50,660,670,680,690,700,710,720,730,740,750,760,770 ,780,790,800,810,820,830,840,850,860,870,880,890,9 00,910,920,930,940,950,960,970,980,990,1000,1010,1 020,1030,1040,1050,1060,1070,1080,1090,1100,1110,1 120,1130,1140,1150,1160,1170,1180,1190,1200,1210,1 220,1230,1240,1250,1260,1270,1280,1290,1300,1310,1 320,1330,1340,1350,1360,1370,1380,1390,1400,1410,1 420,1430,1440,1450,1460,1470,1480,1490,1500,1510,1 520,1530,1540,1550,1560,1570,1580,1590,1600,1610,1 620,1630,1640,1650,1660,1670,1680,1690,1700,1710,1 720,1730,1740,1750,1760,1770,1780,1790,1800,1810,1 820,1830,1840,1850,1860,1870,1880,1890,1900,1910,1 920,1930,1940,1950,1960,1970,1980,1990,2000,2010,2 020,2030,2040,2050,2060,2070,2080,2090,2100,2110,2 120,2130,2140,2150,2160,2170,2180,2190,2200,2210,2 220,2230,2240,2250,2260,2270,2280,2290,2300,2310,2 320,2330,2340,2350,2360,2370,2380,2390,2400,2410,2 420,2430,2440,2450,2460,2470,2480,2490,2500,2510,2 520,2530,2540,2550,2560,2570,2580,2590,2600,2610,2 620,2630,2640,2650,2660,2670,2680,2690,2700,2710,2 720,2730,2740,2750,2760,2770,2780,2790,2800,2810,2 820,2830,2840,2850,2860,2870,2880,2890,2900,2910,2 920,2930,2940,2950,2960,2970,2980,2990,3000,3010,3 020,3030,3040,3050,3060,3070,3080,3090,3100,3110,3 120,3130,3140,3150,3160,3170,3180,3190,3200,3210,3 220,3230,3240,3250,3260,3270,3280,3290,3300,3310,3 320,3330,3340,3350,3360,3370,3380,3390,3400,3410,3 420,3430,3440,3450,3460,3470,3480,3490,3500,3510,3 520,3530,3540,3550,3560,3570,3580,3590,3600,3610,3 620,3630,3640,3650,3660,3670,3680,3690,3700,3710,3 720,3730,3740,3750,3760,3770,3780,3790,3800,3810,3 820,3830,3840,3850,3860,3870,3880,3890,3900,3910,3 920,3930,3940,3950,3960,3970,3980,3990,4000,4010,4 020,4030,4040,4050,4060,4070,4080,4090,4100,4110,4 120,4130,4140,4150,4160,4170,4180,4190,4200,4210,4 220,4230,4240,4250,4260,4270,4280,4290,4300,4310,4 320,4330,4340,4350,4360,4370,4380,4390,4400,4410,4 420,4430,4440,4450,4460,4470,4480,4490,4500,4510,4 520,4530,4540,4550,4560,4570,4580,4590,4600,4610,4 620,4630,4640,4650,4660,4670,4680,4690,4700,4710,4 720,4730,4740,4750,4760,4770,4780,4790,4800,4810,4 820,4830,4840,4850,4860,4870,4880,4890,4900,4910,4 920,4930,4940,4950,4960,4970,4980,4990,5000,5010,5 020,5030,5040,5050,5060,5070,5080,5090,5100,5110,5 120,5130,5140,5150,5160,5170,5180,5190,5200,5210,5 220,5230,5240,5250,5260,5270,5280,5290,5300,5310,5 320,5330,5340,5350,5360,5370,5380,5390,5400,5410,5 420,5430,5440,5450,5460,5470,5480,5490,5500,5510,5 520,5530,5540,5550,5560,5570,5580,5590,5600,5610,5 620,5630,5640,5650,5660,5670,5680,5690,5700,5710,5 720,5730,5740,5750,5760,5770,5780,5790,5800,5810,5 820,5830,5840,5850,5860,5870,5880,5890,5900,5910,5 920,5930,5940,5950,5960,5970,5980,5990,6000,6010,6 020,6030,6040,6050,6060,6070,6080,6090,6100,6110,6 120,6130,6140,6150,6160,6170,6180,6190,6200,6210,6 220,6230,6240,6250,6260,6270,6280,6290,6300,6310,6 320,6330,6340,6350,6360,6370,6380,6390,6400,6410,6 420,6430,6440,6450,6460,6470,6480,6490,6500,6510,6 520,6530,6540,6550,6560,6570,6580,6590,6600,6610,6 620,6630,6640,6650 -f ssegment "C:\Users\Home Theater\AppData\Local\Conceiva\Mezzmo\TranscodingF iles\C501CEF8-2B89-401b-8641-8F8C89DE71C2\Video\hls-137-hls-h264_qsv-aac-sn-%3d-10.mzt"

ffmpeg version N-78742-gf477849 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 4.9.2 (GCC)
configuration: --arch=x86_64 --target-os=mingw32 --cross-prefix=x86_64-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/home/peter/ffmpeg/build/gpl64 --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread -lstdc++' --enable-runtime-cpudetect --extra-cflags=-I/home/peter/cc32/include --extra-ldflags=-L/home/peter/cc64/lib --pkg-config=pkg-config --pkg-config-flags=--static --disable-w32threads --enable-libvpx --enable-libvorbis --enable-libtheora --enable-libx265 --enable-cuda --enable-cuvid --enable-dxva2 --enable-libmfx --enable-nvenc --enable-gnutls --extra-libs='-lz -lnettle -lhogweed -lgmp -lidn -lws2_32 -lcrypt32'
libavutil 55. 74.100 / 55. 74.100
libavcodec 57.103.100 / 57.103.100
libavformat 57. 76.100 / 57. 76.100
libavdevice 57. 7.100 / 57. 7.100
libavfilter 6.100.100 / 6.100.100
libswscale 4. 7.102 / 4. 7.102
libswresample 2. 8.100 / 2. 8.100
Routing option strict to both codec and muxer layer
[mpeg @ 0000000002e2caa0] max_analyze_duration 5000000 reached at 5004667 microseconds st:1

<MEZZMO>: Child process ended with code: 109, ExitCode=109

Peter
05-14-2018, 09:56 AM
This could be caused by the Windows Firewall blocking the loopback address 127.0.0.1, please try temporarily disabling the Windows firewall to see if the transcoding completes.

Tijl Schoonenberg
05-15-2018, 11:20 AM
Hello,

I'm having the same problem overhere. Only happens with ISO images (although in my case this happens: 1. not with all ISO images; not with all tracks on an image that is - thus partially - affected), ffmpeg stops with error code 109.
Tried to disable the firewall (just to be sure, I guess that a firewall problem should influence all).

This may be related to a problem with the ffmpeg version that is included with Mezzmo (or its implementation). I tried to check for updates to ffmpeg from the Mezzmo GUI, but the button just leads me to the credits-page containing a reference to an older ffmpeg version dated 2014-09-04 and I am not sure if an external Windows-built of ffmpeg will work with Mezzmo (didn't try that and preferably I would not like to built it myself using sources).

I am not sure with what update this problem started, but I know for sure that these images used to work in the past. At least it didn't work already using the last but one version of Windows 10 (Fall Creators Update), but that involved the current version of Mezzmo if I am correct. The last time it worked for sure is with the version of Mezzmo before the wellknown Windows 10-bug concerning not being able to start it as a service.

Right now I am working around this flaw by precoding the ISO using Handbrake which seems to work fine, but leads to unnecessary copies and wasted space...


Regards, Tijl

Peter
05-15-2018, 01:47 PM
We will be including an updated ffmpeg in the next update of Mezzmo, this is not related to the problem with the ISO images though. Before the bug with the Windows 10 creators update Mezzmo accessed ISO images via pipe to ffmpeg, in the updates after this Mezzmo uses the loopback ip 127.0.0.1 to serve ISO images to ffmpeg so you will need to make sure that your firewall software allows full access to Mezzmo.exe in order for transcoding to work correctly.

wlarsong
05-17-2018, 02:41 AM
I completely turned off the windows firewall. (Even though I do use it and would prefer not to).

Still the same results. I also noticed the for ISO with a Menu it does this. But for ISO without an Menu it seems OK. But in Windows 7 it's fine.

C:\Program Files (x86)\Conceiva\Mezzmo\ffmpeg64\ffmpeg.exe -y -loglevel verbose -hwaccel auto -threads 1 -ss 0 -skip_idct none -skip_frame none -skip_loop_filter none -i http://127.0.0.1:51963 -map 0:v:0 -map 0:a:0 -c:v:0 h264_qsv -b:v 4000000 -maxrate 12000000 -bufsize 6000000 -level 41 -profile:v main -pix_fmt yuv420p -copyinkf -coder 1 -flags +loop -fflags +genpts -preset veryfast -c:a:0 aac -ac 2 -ar 48000 -map 0:a:0 -c:a:1 ac3_fixed -ac:2 6 -strict experimental -sn -threads 0 -segment_format mpegts -segment_start_number 0 -segment_time 10 -force_key_frames 0,10,20,30,40,50,60,70,80,90,100,110,120,130,140,1 50,160,170,180,190,200,210,220,230,240,250,260,270 ,280,290,300,310,320,330,340,350,360,370,380,390,4 00,410,420,430,440,450,460,470,480,490,500,510,520 ,530,540,550,560,570,580,590,600,610,620,630,640,6 50,660,670,680,690,700,710,720,730,740,750,760,770 ,780,790,800,810,820,830,840,850,860,870,880,890,9 00,910,920,930,940,950,960,970,980,990,1000,1010,1 020,1030,1040,1050,1060,1070,1080,1090,1100,1110,1 120,1130,1140,1150,1160,1170,1180,1190,1200,1210,1 220,1230,1240,1250,1260,1270,1280,1290,1300,1310,1 320,1330,1340,1350,1360,1370,1380,1390,1400,1410,1 420,1430,1440,1450,1460,1470,1480,1490,1500,1510,1 520,1530,1540,1550,1560,1570,1580,1590,1600,1610,1 620,1630,1640,1650,1660,1670,1680,1690,1700,1710,1 720,1730,1740,1750,1760,1770,1780,1790,1800,1810,1 820,1830,1840,1850,1860,1870,1880,1890,1900,1910,1 920,1930,1940,1950,1960,1970,1980,1990,2000,2010,2 020,2030,2040,2050,2060,2070,2080,2090,2100,2110,2 120,2130,2140,2150,2160,2170,2180,2190,2200,2210,2 220,2230,2240,2250,2260,2270,2280,2290,2300,2310,2 320,2330,2340,2350,2360,2370,2380,2390,2400,2410,2 420,2430,2440,2450,2460,2470,2480,2490,2500,2510,2 520,2530,2540,2550,2560,2570,2580,2590,2600,2610,2 620,2630,2640,2650,2660,2670,2680,2690,2700,2710,2 720,2730,2740,2750,2760,2770,2780,2790,2800,2810,2 820,2830,2840,2850,2860,2870,2880,2890,2900,2910,2 920,2930,2940,2950,2960,2970,2980,2990,3000,3010,3 020,3030,3040,3050,3060,3070,3080,3090,3100,3110,3 120,3130,3140,3150,3160,3170,3180,3190,3200,3210,3 220,3230,3240,3250,3260,3270,3280,3290,3300,3310,3 320,3330,3340,3350,3360,3370,3380,3390,3400,3410,3 420,3430,3440,3450,3460,3470,3480,3490,3500,3510,3 520,3530,3540,3550,3560,3570,3580,3590,3600,3610,3 620,3630,3640,3650,3660,3670,3680,3690,3700,3710,3 720,3730,3740,3750,3760,3770,3780,3790,3800,3810,3 820,3830,3840,3850,3860,3870,3880,3890,3900,3910,3 920,3930,3940,3950,3960,3970,3980,3990,4000,4010,4 020,4030,4040,4050,4060,4070,4080,4090,4100,4110,4 120,4130,4140,4150,4160,4170,4180,4190,4200,4210,4 220,4230,4240,4250,4260,4270,4280,4290,4300,4310,4 320,4330,4340,4350,4360,4370,4380,4390,4400,4410,4 420,4430,4440,4450,4460,4470,4480,4490,4500,4510,4 520,4530,4540,4550,4560,4570,4580,4590,4600,4610,4 620,4630,4640,4650,4660,4670,4680,4690 -f ssegment "C:\Users\Home Theater\AppData\Local\Conceiva\Mezzmo\TranscodingF iles\C501CEF8-2B89-401b-8641-8F8C89DE71C2\Video\hls-152-hls-h264_qsv-aac-sn-%3d-10.mzt"

ffmpeg version N-78742-gf477849 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 4.9.2 (GCC)
configuration: --arch=x86_64 --target-os=mingw32 --cross-prefix=x86_64-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/home/peter/ffmpeg/build/gpl64 --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread -lstdc++' --enable-runtime-cpudetect --extra-cflags=-I/home/peter/cc32/include --extra-ldflags=-L/home/peter/cc64/lib --pkg-config=pkg-config --pkg-config-flags=--static --disable-w32threads --enable-libvpx --enable-libvorbis --enable-libtheora --enable-libx265 --enable-cuda --enable-cuvid --enable-dxva2 --enable-libmfx --enable-nvenc --enable-gnutls --extra-libs='-lz -lnettle -lhogweed -lgmp -lidn -lws2_32 -lcrypt32'
libavutil 55. 74.100 / 55. 74.100
libavcodec 57.103.100 / 57.103.100
libavformat 57. 76.100 / 57. 76.100
libavdevice 57. 7.100 / 57. 7.100
libavfilter 6.100.100 / 6.100.100
libswscale 4. 7.102 / 4. 7.102
libswresample 2. 8.100 / 2. 8.100
Routing option strict to both codec and muxer layer
[mpeg @ 0000000002e4bf40] max_analyze_duration 5000000 reached at 5004767 microseconds st:1

<MEZZMO>: Child process ended with code: 109, ExitCode=109

Peter
05-18-2018, 08:54 AM
Can you please try going to Transcoding Settings in Mezzmo and change the hardware encoding settings to not use Quick Sync then try transcoding the file again to see if the problem occurs?

wlarsong
05-26-2018, 09:13 AM
I have a punch of DVD iso images. I had everything running well on Windows 7 but as soon as I upgraded to 10 all of my ISO images stopped working. Other formats are just fine.

I am using Mezzmo 5.2.0.0 I have NOT modifed libFFMPEG from stock

I am using Intel QSV. I also tried it without QSV with the same results.

C:\Program Files (x86)\Conceiva\Mezzmo\ffmpeg64\ffmpeg.exe -y -loglevel verbose -hwaccel auto -threads 1 -ss 0 -skip_idct none -skip_frame none -skip_loop_filter none -i http://127.0.0.1:49517 -map 0:v:0 -map 0:a:0 -c:v:0 h264_qsv -b:v 4000000 -maxrate 12000000 -bufsize 6000000 -level 41 -profile:v main -pix_fmt yuv420p -copyinkf -coder 1 -flags +loop -fflags +genpts -preset veryfast -c:a:0 aac -ac 2 -ar 48000 -map 0:a:0 -c:a:1 ac3_fixed -ac:2 6 -strict experimental -sn -threads 0 -segment_format mpegts -segment_start_number 0 -segment_time 10 -force_key_frames 0,10,20,30,40,50,60,70,80,90,100,110,120,130,140,1 50,160,170,180,190,200,210,220,230,240,250,260,270 ,280,290,300,310,320,330,340,350,360,370,380,390,4 00,410,420,430,440,450,460,470,480,490,500,510,520 ,530,540,550,560,570,580,590,600,610,620,630,640,6 50,660,670,680,690,700,710,720,730,740,750,760,770 ,780,790,800,810,820,830,840,850,860,870,880,890,9 00,910,920,930,940,950,960,970,980,990,1000,1010,1 020,1030,1040,1050,1060,1070,1080,1090,1100,1110,1 120,1130,1140,1150,1160,1170,1180,1190,1200,1210,1 220,1230,1240,1250,1260,1270,1280,1290,1300,1310,1 320,1330,1340,1350,1360,1370,1380,1390,1400,1410,1 420,1430,1440,1450,1460,1470,1480,1490,1500,1510,1 520,1530,1540,1550,1560,1570,1580,1590,1600,1610,1 620,1630,1640,1650,1660,1670,1680,1690,1700,1710,1 720,1730,1740,1750,1760,1770,1780,1790,1800,1810,1 820,1830,1840,1850,1860,1870,1880,1890,1900,1910,1 920,1930,1940,1950,1960,1970,1980,1990,2000,2010,2 020,2030,2040,2050,2060,2070,2080,2090,2100,2110,2 120,2130,2140,2150,2160,2170,2180,2190,2200,2210,2 220,2230,2240,2250,2260,2270,2280,2290,2300,2310,2 320,2330,2340,2350,2360,2370,2380,2390,2400,2410,2 420,2430,2440,2450,2460,2470,2480,2490,2500,2510,2 520,2530,2540,2550,2560,2570,2580,2590,2600,2610,2 620,2630,2640,2650,2660,2670,2680,2690,2700,2710,2 720,2730,2740,2750,2760,2770,2780,2790,2800,2810,2 820,2830,2840,2850,2860,2870,2880,2890,2900,2910,2 920,2930,2940,2950,2960,2970,2980,2990,3000,3010,3 020,3030,3040,3050,3060,3070,3080,3090,3100,3110,3 120,3130,3140,3150,3160,3170,3180,3190,3200,3210,3 220,3230,3240,3250,3260,3270,3280,3290,3300,3310,3 320,3330,3340,3350,3360,3370,3380,3390,3400,3410,3 420,3430,3440,3450,3460,3470,3480,3490,3500,3510,3 520,3530,3540,3550,3560,3570,3580,3590,3600,3610,3 620,3630,3640,3650,3660,3670,3680,3690,3700,3710,3 720,3730,3740,3750,3760,3770,3780,3790,3800,3810,3 820,3830,3840,3850,3860,3870,3880,3890,3900,3910,3 920,3930,3940,3950,3960,3970,3980,3990,4000,4010,4 020,4030,4040,4050,4060,4070,4080,4090,4100,4110,4 120,4130,4140,4150,4160,4170,4180,4190,4200,4210,4 220,4230,4240,4250,4260,4270,4280,4290,4300,4310,4 320,4330,4340,4350,4360,4370,4380,4390,4400,4410,4 420,4430,4440,4450,4460,4470,4480,4490,4500,4510,4 520,4530,4540,4550,4560,4570,4580,4590,4600,4610,4 620,4630,4640,4650,4660,4670,4680,4690,4700,4710,4 720,4730,4740,4750,4760,4770,4780,4790,4800,4810,4 820,4830,4840,4850,4860,4870,4880,4890,4900,4910,4 920,4930,4940,4950,4960,4970,4980,4990,5000,5010,5 020,5030,5040,5050,5060,5070,5080,5090,5100,5110,5 120,5130,5140,5150,5160,5170,5180,5190,5200,5210,5 220,5230,5240,5250,5260,5270,5280,5290,5300,5310,5 320,5330,5340,5350,5360,5370,5380,5390,5400,5410,5 420,5430,5440,5450,5460,5470,5480,5490,5500,5510,5 520,5530,5540,5550,5560,5570,5580,5590,5600,5610,5 620,5630,5640,5650,5660,5670,5680,5690,5700,5710,5 720,5730,5740,5750,5760,5770,5780,5790,5800,5810,5 820,5830,5840,5850,5860,5870,5880,5890,5900,5910,5 920,5930,5940,5950,5960,5970,5980,5990,6000,6010,6 020,6030,6040,6050,6060,6070,6080,6090,6100,6110,6 120,6130,6140,6150,6160,6170,6180,6190,6200,6210,6 220,6230,6240,6250,6260,6270,6280,6290,6300,6310,6 320,6330,6340,6350,6360,6370,6380,6390,6400,6410,6 420,6430,6440,6450,6460,6470,6480,6490,6500,6510,6 520,6530,6540,6550,6560,6570,6580,6590,6600,6610,6 620,6630,6640,6650 -f ssegment "C:\Users\Home Theater\AppData\Local\Conceiva\Mezzmo\TranscodingF iles\C501CEF8-2B89-401b-8641-8F8C89DE71C2\Video\hls-137-hls-h264_qsv-aac-sn-%3d-10.mzt"

ffmpeg version N-78742-gf477849 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 4.9.2 (GCC)
configuration: --arch=x86_64 --target-os=mingw32 --cross-prefix=x86_64-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/home/peter/ffmpeg/build/gpl64 --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread -lstdc++' --enable-runtime-cpudetect --extra-cflags=-I/home/peter/cc32/include --extra-ldflags=-L/home/peter/cc64/lib --pkg-config=pkg-config --pkg-config-flags=--static --disable-w32threads --enable-libvpx --enable-libvorbis --enable-libtheora --enable-libx265 --enable-cuda --enable-cuvid --enable-dxva2 --enable-libmfx --enable-nvenc --enable-gnutls --extra-libs='-lz -lnettle -lhogweed -lgmp -lidn -lws2_32 -lcrypt32'
libavutil 55. 74.100 / 55. 74.100
libavcodec 57.103.100 / 57.103.100
libavformat 57. 76.100 / 57. 76.100
libavdevice 57. 7.100 / 57. 7.100
libavfilter 6.100.100 / 6.100.100
libswscale 4. 7.102 / 4. 7.102
libswresample 2. 8.100 / 2. 8.100
Routing option strict to both codec and muxer layer
[mpeg @ 0000000002e2caa0] max_analyze_duration 5000000 reached at 5004667 microseconds st:1

<MEZZMO>: Child process ended with code: 109, ExitCode=109

I did this already

Peter
05-28-2018, 09:51 AM
It is showing h264_qsv in the ffmpeg command line which means that QuickSync is being used. If there is a problem with the QuickSync libraries after the update to windows 10 then this could cause the problem.