I have the latest Wowza on a dedicated server. We record live streaming with the append option and use transcoding. The files are being created by the wowza live stream recorder.
When the live stream is stopped and reconnected (due to a discontinuity), it appears Wowza skip writing the moov before moving the file with a new name to make room for the new file ( ie stream.mp4 -> stream_0.mp4). This appears to be specific to the transcoded stream recordings and not the source recordings.
FFMPEG issues the same “moov atom not found errror” when trying to use the file.
What do you suggest?
Chris
ffmpeg -i 20161218M_480p_4.mp4 -acodec copy -vcodec copy newFile.mp4
ffmpeg version 2.7.2 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --enable-gpl --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libx264 --enable-libspeex --enable-shared --enable-pthreads --enable-libopenjpeg --enable-libfaac --enable-nonfree
libavutil 54. 27.100 / 54. 27.100
libavcodec 56. 41.100 / 56. 41.100
libavformat 56. 36.100 / 56. 36.100
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 16.101 / 5. 16.101
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.100 / 1. 2.100
libpostproc 53. 3.100 / 53. 3.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0xa03180] moov atom not found
20161218M_480p_4.mp4: Invalid data found when processing input