Looks like the file is only there during processing..after the Stop recording button is pushed, but before the hourglass on the recording goes away under my recordings.
for me the .ser file has size 0 the .flv file has size 186 bytes, so probably not valid size. I can do od on this file, it seems like it starts with FLV, but later in the file it says in ascii novideocodec noaudiocodec Not playable using vlc There is a different flv file in same directory with different name (lowercase, different numbers), this does seem to be valid and vlc can play it. I tried restarting OM, same result. -Dave On Wed, Jan 10, 2018 at 7:11 PM Maxim Solodovnik <solomax...@gmail.com> wrote: > could you please manually check this file: > /var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stre > am_A41BE6FE-4D8F-1A51-C32E-E1871A46045B_2018_01_10_19_25_14.flv > Does it have valid size? > Is it playable using VNC? > sometimes *.flv has size == 0, BUT there is file *.flv.ser with > correct size, is it your case? > > Can you also check if OM server restart helps? > > On Thu, Jan 11, 2018 at 9:00 AM, David Jentz <jen...@gmail.com> wrote: > > I am having an issue with the desktop sharer recordings. I swear this > > was working a week ago or so with no software change on OM 4.0.1...but > > now this is consistently happening 100% on multiple OM servers. > > > > I am very amatuer at reading this trace. Basically a note appears > > along side each video recording and when clicking says: There has been > > an error processing the recording. The video appears to play/download > > fine, but there is no audio. > > > > Only the first item appears in red, apparently ffmpeg failing with > > error "could not find codec parameters"? > > > > Googling this error seems to indicate corrupt file. This seems odd > > since 2 actions below appear to be more processing on the very same > > file, all appearing to work. Maybe the file is not fully written at > > the time of the first files write? Pure speculation. > > > > -Dave > > > > process: stripAudioFromFLVs > > command: ffmpeg -y -i > > /var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stre > am_A41BE6FE-4D8F-1A51-C32E-E1871A46045B_2018_01_10_19_25_14.flv > > -af aresample=32k:min_comp=0.001:min_hard_comp=0.100000 > > /var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stre > am_A41BE6FE-4D8F-1A51-C32E-E1871A46045B_2018_01_10_19_25_14_WAVE.wav > > exception: null > > error: ffmpeg version 2.6.8 Copyright (c) 2000-2016 the FFmpeg developers > > built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-18) > > configuration: --prefix=/usr --bindir=/usr/bin > > --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg > > --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 > > --optflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions > > -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' > > --enable-bzlib --disable-crystalhd --enable-gnutls --enable-ladspa > > --enable-libass --enable-libcdio --enable-libdc1394 --enable-libfaac > > --enable-nonfree --enable-libfdk-aac --disable-indev=jack > > --enable-libfreetype --enable-libgsm --enable-libmp3lame > > --enable-openal --enable-libopenjpeg --enable-libopus > > --enable-libpulse --enable-libschroedinger --enable-libsoxr > > --enable-libspeex --enable-libtheora --enable-libvorbis > > --enable-libv4l2 --enable-libx264 --enable-libx265 --enable-libxvid > > --enable-x11grab --enable-avfilter --enable-avresample > > --enable-postproc --enable-pthreads --disable-static --enable-shared > > --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 > > --enable-runtime-cpudetect > > libavutil 54. 20.100 / 54. 20.100 > > libavcodec 56. 26.100 / 56. 26.100 > > libavformat 56. 25.101 / 56. 25.101 > > libavdevice 56. 4.100 / 56. 4.100 > > libavfilter 5. 11.102 / 5. 11.102 > > libavresample 2. 1. 0 / 2. 1. 0 > > libswscale 3. 1.101 / 3. 1.101 > > libswresample 1. 1.100 / 1. 1.100 > > libpostproc 53. 3.100 / 53. 3.100 > > /var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stre > am_A41BE6FE-4D8F-1A51-C32E-E1871A46045B_2018_01_10_19_25_14.flv: > > could not find codec parameters > > > > exitValue: 1 > > out: > > 0 > > process: generateSampleAudio > > command: sox /var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/ > one_second.wav > > /var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stre > am_7c953eff-ba22-49a3-8b3c-e636beb2ff7b_2018_01_10_19_25_14_FINAL_WAVE.wav > > pad 0 64.173 > > exception: null > > error: > > exitValue: 0 > > out: > > 0 > > process: generate MP4 > > command: ffmpeg -y -itsoffset 00:00:05.385 -i > > /var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stre > am_7c953eff-ba22-49a3-8b3c-e636beb2ff7b_2018_01_10_19_25_14.flv > > -i /var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stre > am_7c953eff-ba22-49a3-8b3c-e636beb2ff7b_2018_01_10_19_25_14_FINAL_WAVE.wav > > -c:v h264 -crf 24 -pix_fmt yuv420p -preset medium -profile:v baseline > > -c:a libfaac -c:a libfdk_aac -ar 22050 -b:a 32k -s 1088x688 > > /var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/ > 818f75ae-3e38-4f10-aebd-be99625439b8.mp4 > > exception: null > > error: ffmpeg version 2.6.8 Copyright (c) 2000-2016 the FFmpeg developers > > built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-18) > > configuration: --prefix=/usr --bindir=/usr/bin > > --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg > > --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 > > --optflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions > > -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' > > --enable-bzlib --disable-crystalhd --enable-gnutls --enable-ladspa > > --enable-libass --enable-libcdio --enable-libdc1394 --enable-libfaac > > --enable-nonfree --enable-libfdk-aac --disable-indev=jack > > --enable-libfreetype --enable-libgsm --enable-libmp3lame > > --enable-openal --enable-libopenjpeg --enable-libopus > > --enable-libpulse --enable-libschroedinger --enable-libsoxr > > --enable-libspeex --enable-libtheora --enable-libvorbis > > --enable-libv4l2 --enable-libx264 --enable-libx265 --enable-libxvid > > --enable-x11grab --enable-avfilter --enable-avresample > > --enable-postproc --enable-pthreads --disable-static --enable-shared > > --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 > > --enable-runtime-cpudetect > > libavutil 54. 20.100 / 54. 20.100 > > libavcodec 56. 26.100 / 56. 26.100 > > libavformat 56. 25.101 / 56. 25.101 > > libavdevice 56. 4.100 / 56. 4.100 > > libavfilter 5. 11.102 / 5. 11.102 libavresample 2. 1. 0 / > 2. 1. 0 > > libswscale 3. 1.101 / 3. 1.101 > > libswresample 1. 1.100 / 1. 1.100 > > libpostproc 53. 3.100 / 53. 3.100 > > Input #0, flv, from > > '/var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_str > eam_7c953eff-ba22-49a3-8b3c-e636beb2ff7b_2018_01_10_19_25_14.flv': > > Metadata: > > server : Red5 > > canSeekToEnd : true > > recordeddate : 2018-01-10T19:25:14.788Z > > noaudiocodec : 0 > > Duration: 00:00:59.40, start: 0.000000, bitrate: 765 kb/s > > Stream #0:0: Video: flashsv, bgr24, 1088x688, 764 kb/s, 10 fps, 10 > > tbr, 1k tbn, 1k tbc > > Guessed Channel Layout for Input Stream #1.0 : mono > > Input #1, wav, from > > '/var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_str > eam_7c953eff-ba22-49a3-8b3c-e636beb2ff7b_2018_01_10_19_25_ > 14_FINAL_WAVE.wav': > > Duration: 00:01:05.17, bitrate: 705 kb/s > > Stream #1:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 1 > > channels, s16, 705 kb/s > > [libx264 @ 0x1c1c3e0] using cpu capabilities: none! > > [libx264 @ 0x1c1c3e0] profile Constrained Baseline, level 3.1 > > [libx264 @ 0x1c1c3e0] 264 - core 120 r2151 a3f4407 - H.264/MPEG-4 AVC > > codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - > > options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 > > psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 > > 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 > > threads=12 sliced_threads=0 nr=0 decimate=1 interlaced=0 > > bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 > > keyint_min=10 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf > > mbtree=1 crf=24.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 > > aq=1:1.00 > > Output #0, mp4, to > > '/var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/ > 818f75ae-3e38-4f10-aebd-be99625439b8.mp4': > > Metadata: > > server : Red5 > > canSeekToEnd : true > > recordeddate : 2018-01-10T19:25:14.788Z > > noaudiocodec : 0 > > encoder : Lavf56.25.101 > > Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), > > yuv420p, 1088x688, q=-1--1, 10 fps, 10240 tbn, 10 tbc > > Metadata: > > encoder : Lavc56.26.100 libx264 > > Stream #0:1: Audio: aac (libfdk_aac) ([64][0][0][0] / 0x0040), > > 22050 Hz, mono, s16, 32 kb/s > > Metadata: > > encoder : Lavc56.26.100 libfdk_aac > > Stream mapping: > > Stream #0:0 -> #0:0 (flashsv (native) -> h264 (libx264)) > > Stream #1:0 -> #0:1 (pcm_s16le (native) -> aac (libfdk_aac)) > > Press [q] to stop, [?] for help > > frame= 55 fps= 54 q=29.0 size= 0kB time=00:00:00.20 bitrate= > > 1.9kbits/s dup=54 drop=0 > > frame= 84 fps= 55 q=29.0 size= 81kB time=00:00:03.10 bitrate= > > 214.4kbits/s dup=54 drop=0 > > frame= 111 fps= 54 q=26.0 size= 94kB time=00:00:05.80 bitrate= > > 132.6kbits/s dup=54 drop=0 > > frame= 130 fps= 51 q=26.0 size= 106kB time=00:00:07.70 bitrate= > > 113.3kbits/s dup=54 drop=0 > > frame= 157 fps= 51 q=26.0 size= 122kB time=00:00:10.40 bitrate= > > 96.4kbits/s dup=54 drop=0 > > frame= 184 fps= 52 q=26.0 size= 138kB time=00:00:13.10 bitrate= > > 86.5kbits/s dup=54 drop=0 > > frame= 205 fps= 50 q=26.0 size= 151kB time=00:00:15.20 bitrate= > > 81.4kbits/s dup=54 drop=0 > > frame= 226 fps= 50 q=26.0 size= 164kB time=00:00:17.30 bitrate= > > 77.5kbits/s dup=54 drop=0 > > frame= 251 fps= 49 q=26.0 size= 179kB time=00:00:19.80 bitrate= > > 73.9kbits/s dup=54 drop=0 > > frame= 278 fps= 49 q=26.0 size= 195kB time=00:00:22.50 bitrate= > > 70.9kbits/s dup=54 drop=0 > > frame= 297 fps= 48 q=26.0 size= 206kB time=00:00:24.40 bitrate= > > 69.2kbits/s dup=54 drop=0 > > frame= 320 fps= 48 q=26.0 size= 293kB time=00:00:26.70 bitrate= > > 89.9kbits/s dup=54 drop=0 > > frame= 348 fps= 49 q=26.0 size= 305kB time=00:00:29.50 bitrate= > > 84.8kbits/s dup=54 drop=0 > > frame= 367 fps= 48 q=26.0 size= 314kB time=00:00:31.40 bitrate= > > 82.0kbits/s dup=54 drop=0 > > frame= 393 fps= 48 q=26.0 size= 326kB time=00:00:34.00 bitrate= > > 78.5kbits/s dup=54 drop=0 > > frame= 424 fps= 49 q=26.0 size= 339kB time=00:00:37.10 bitrate= > > 74.9kbits/s dup=54 drop=0 > > frame= 454 fps= 49 q=26.0 size= 353kB time=00:00:40.10 bitrate= > > 72.2kbits/s dup=54 drop=0 > > frame= 479 fps= 49 q=26.0 size= 364kB time=00:00:42.60 bitrate= > > 70.1kbits/s dup=54 drop=0 > > frame= 506 fps= 49 q=26.0 size= 377kB time=00:00:45.30 bitrate= > > 68.1kbits/s dup=54 drop=0 > > frame= 524 fps= 49 q=26.0 size= 385kB time=00:00:47.10 bitrate= > > 66.9kbits/s dup=54 drop=0 > > frame= 562 fps= 50 q=26.0 size= 477kB time=00:00:50.90 bitrate= > > 76.7kbits/s dup=56 drop=0 > > frame= 579 fps= 49 q=26.0 size= 485kB time=00:00:52.60 bitrate= > > 75.5kbits/s dup=62 drop=0 > > frame= 581 fps= 46 q=26.0 size= 486kB time=00:00:52.80 bitrate= > > 75.4kbits/s dup=62 drop=0 > > frame= 611 fps= 46 q=26.0 size= 500kB time=00:00:55.80 bitrate= > > 73.4kbits/s dup=62 drop=0 > > frame= 646 fps= 47 q=26.0 size= 515kB time=00:00:59.30 bitrate= > > 71.1kbits/s dup=62 drop=0 > > frame= 649 fps= 45 q=-1.0 Lsize= 558kB time=00:01:05.20 bitrate= > > 70.1kbits/s dup=62 drop=0 > > video:286kB audio:255kB subtitle:0kB other streams:0kB global > > headers:0kB muxing overhead: 3.090456% > > [libx264 @ 0x1c1c3e0] frame I:3 Avg QP:14.35 size: 73394 > > [libx264 @ 0x1c1c3e0] frame P:646 Avg QP:19.67 size: 112 > > [libx264 @ 0x1c1c3e0] mb I I16..4: 59.4% 0.0% 40.6% > > [libx264 @ 0x1c1c3e0] mb P I16..4: 0.2% 0.0% 0.0% P16..4: 0.4% > > 0.0% 0.0% 0.0% 0.0% skip:99.4% > > [libx264 @ 0x1c1c3e0] coded y,uvDC,uvAC intra: 30.9% 30.3% 16.8% > > inter: 0.0% 0.2% 0.0% > > [libx264 @ 0x1c1c3e0] i16 v,h,dc,p: 62% 36% 2% 0% > > [libx264 @ 0x1c1c3e0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 50% 11% 2% > > 2% 3% 3% 2% 3% > > [libx264 @ 0x1c1c3e0] i8c dc,h,v,p: 46% 23% 30% 1% > > [libx264 @ 0x1c1c3e0] ref P L0: 91.8% 5.6% 2.6% > > [libx264 @ 0x1c1c3e0] kb/s:36.09 > > > > exitValue: 0 > > out: > > 0 > > process: generate preview PNG :: 818f75ae-3e38-4f10-aebd-be99625439b8 > > command: ffmpeg -y -i > > /var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/ > 818f75ae-3e38-4f10-aebd-be99625439b8.mp4 > > -vf thumbnail,scale=640:-1 -frames:v 1 > > /var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/ > 818f75ae-3e38-4f10-aebd-be99625439b8.png > > exception: null > > error: ffmpeg version 2.6.8 Copyright (c) 2000-2016 the FFmpeg developers > > built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-18) > > configuration: --prefix=/usr --bindir=/usr/bin > > --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg > > --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 > > --optflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions > > -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' > > --enable-bzlib --disable-crystalhd --enable-gnutls --enable-ladspa > > --enable-libass --enable-libcdio --enable-libdc1394 --enable-libfaac > > --enable-nonfree --enable-libfdk-aac --disable-indev=jack > > --enable-libfreetype --enable-libgsm --enable-libmp3lame > > --enable-openal --enable-libopenjpeg --enable-libopus > > --enable-libpulse --enable-libschroedinger --enable-libsoxr > > --enable-libspeex --enable-libtheora --enable-libvorbis > > --enable-libv4l2 --enable-libx264 --enable-libx265 --enable-libxvid > > --enable-x11grab --enable-avfilter --enable-avresample > > --enable-postproc --enable-pthreads --disable-static --enable-shared > > --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 > > --enable-runtime-cpudetect > > libavutil 54. 20.100 / 54. 20.100 > > libavcodec 56. 26.100 / 56. 26.100 > > libavformat 56. 25.101 / 56. 25.101 > > libavdevice 56. 4.100 / 56. 4.100 > > libavfilter 5. 11.102 / 5. 11.102 > > libavresample 2. 1. 0 / 2. 1. 0 > > libswscale 3. 1.101 / 3. 1.101 > > libswresample 1. 1.100 / 1. 1.100 > > libpostproc 53. 3.100 / 53. 3.100 > > Input #0, mov,mp4,m4a,3gp,3g2,mj2, from > > '/var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/ > 818f75ae-3e38-4f10-aebd-be99625439b8.mp4': > > Metadata: > > major_brand : isom > > minor_version : 512 > > compatible_brands: isomiso2avc1mp41 > > encoder : Lavf56.25.101 > > Duration: 00:01:05.27, start: 0.092880, bitrate: 70 kb/s > > Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / > > 0x31637661), yuv420p, 1088x688, 36 kb/s, 10 fps, 10 tbr, 10240 tbn, 20 > > tbc (default) > > Metadata: > > handler_name : VideoHandler > > Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 22050 Hz, > > mono, fltp, 32 kb/s (default) > > Metadata: > > handler_name : SoundHandler > > Output #0, image2, to > > '/var/opt/jcdx/red5/webapps/openmeetings/streams/hibernate/ > 818f75ae-3e38-4f10-aebd-be99625439b8.png': > > Metadata: > > major_brand : isom > > minor_version : 512 > > compatible_brands: isomiso2avc1mp41 > > encoder : Lavf56.25.101 > > Stream #0:0(und): Video: png, rgb24, 640x405, q=2-31, 200 kb/s, 10 > > fps, 10 tbn, 10 tbc (default) > > Metadata: > > handler_name : VideoHandler > > encoder : Lavc56.26.100 png > > Stream mapping: > > Stream #0:0 -> #0:0 (h264 (native) -> png (native)) > > Press [q] to stop, [?] for help > > [Parsed_thumbnail_0 @ 0x2324800] frame id #6 (pts_time=0.692871) > > selected from a set of 100 images > > frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.10 bitrate=N/A dup=1 > drop=1 > > video:145kB audio:0kB subtitle:0kB other streams:0kB global > > headers:0kB muxing overhead: unknown > > > > exitValue: 0 > > out: > > > > -- > WBR > Maxim aka solomax >