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_stream_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_stream_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_stream_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_stream_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_stream_7c953eff-ba22-49a3-8b3c-e636beb2ff7b_2018_01_10_19_25_14.flv
-i 
/var/opt/jcdx/red5/webapps/openmeetings/streams/7/rec_1_stream_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_stream_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_stream_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:

Reply via email to