PDA

View Full Version : Transcode error 109



Corpse
11-07-2020, 11:25 PM
When I try and view some video files on my TV via mezzmo: LG TV (2015 models)
The TV reports the message "unable to play" file and Mezzmo does not attempt to pre-transcode the file.
Additionally, If I manually transcode the file via the mezzmo server ui, the TV is still unable to play the file.

Here is the ffmpeg infor for the file.
Note the line near the end
<MEZZMO>: Child process ended with code: 109, ExitCode=1



ffmpeg version N-90389-g247cdc2 Copyright (c) 2000-2018 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 56. 11.100 / 56. 11.100
libavcodec 58. 14.100 / 58. 14.100
libavformat 58. 10.100 / 58. 10.100
libavdevice 58. 2.100 / 58. 2.100
libavfilter 7. 13.100 / 7. 13.100
libswscale 5. 0.102 / 5. 0.102
libswresample 3. 0.101 / 3. 0.101
Input #0, matroska,webm, from 'E:\Park.720p.HEVC.x265-MeGusta.mkv':
Metadata:
ENCODER : Lavf58.30.100
Duration: 00:27:16.80, start: 0.000000, bitrate: 508 kb/s
Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 1k tbn, 25 tbc (default)
Metadata:
BPS-eng : 1896105
DURATION-eng : 00:27:16.800000000
NUMBER_OF_FRAMES-eng: 40920
NUMBER_OF_BYTES-eng: 387943179
_STATISTICS_WRITING_APP-eng: mkvmerge v47.0.0 ('Black Flag') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2020-10-19 20:19:03
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
ENCODER : Lavc58.55.100 libx265
DURATION : 00:27:16.800000000
Stream #0:1(eng): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
Metadata:
BPS-eng : 192000
DURATION-eng : 00:27:16.800000000
NUMBER_OF_FRAMES-eng: 51150
NUMBER_OF_BYTES-eng: 39283200
_STATISTICS_WRITING_APP-eng: mkvmerge v47.0.0 ('Black Flag') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2020-10-19 20:19:03
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
DURATION : 00:27:16.800000000
At least one output file must be specified

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


---> DB Level Info: 93, 2
---> Frame rate: 25.00
---> Aspect ratio: 16:9 PAR=1:1
---> Duration: 00:27:16

Peter
11-09-2020, 08:56 AM
Exit code 109 is normal to see when getting ffmpeg information.

The file does not match the device profile so Mezzmo should be transcoding it unless transcoding is disabled in Device Settings or Transcoding Settings. When pre-transcoding which format do you select for pre-transcoding?