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: