Can you test with today's release, 188.8.131.52? If same, please log a bug in public bugbase.
The problem still exists. I've created a bug for it here:https://bugbase.adobe.com/index.cfm?event=bug&id=3044308
Please let me know what you find. Unfortunately this bug results in the complete inabilty to have audio in recorded clips if you do not stream them back through FMS.
Unfortunately, H.264 video and nellymoser audio is not supported in f4v container. I do not think you can record on fms.
So are you saying that if I use H.264 as the codec to stream video using FP11, there will be no means to record that video with playable audio using Flash Media Server (including using the Post Processor Tool)?
That is correct.
Don't you think that is somthing that you guys might want to take a look at?
You just can't play it back progressively or with another media player after you flatten the file with the post processor tool because the audio codec in the f4v container is a codec that's not supported in that container. However, you can stream the recorded, unflatten file via fms. If you are insistant on playing the file back via progressive playback than the recorded file should be in the flv container.
As for my comment in our public bug base for the bug you log for this issue about transcoding the audio stream of the flatten f4v file to either aac or mp3, you can do that with ffmpeg. However, it's somewhat of a hack. There will be an error initially when you first do this so to bypass that error, I've went into the libavformat/utils.c file and comment out the code block that check for that error, recompile and install. Once that's done you can transcode the audio stream with the following command;
ffmpeg -i recorded_stream_flatten.f4v -c:v copy -c:a libfaac -ar 44100 -ac 2 recorded_stream.mp4
The error I comment out in libavformat/utils.c check for the following error:
"Application provided invalid, non monotonically increasing ..."
It was suggested in this forum;
OK, I have tried using FFMPEG and get the error you suggest that needs to be commented out and rebuilt.
1) Is it possible for you to provide that static build of FFMPEG? I'm running Windows and from what I've seen getting it built in Windows is no small task.
2) If it is not possible to get that build of FFMPEG, did you build that on a Linux box or a Windows box?
3) See #1
I built it on mac. The instruction for building on mac is pretty similar to Linux.
I have been trying out various ffmpeg encodes of h.264 video recorded via FMS in an attempt to play back progressively.
The original recording plays very nice from FMS.
I have flattened with various tools, f4vpp, qt-faststart and encoded with various combinations of video and audio codecs and endless settings.
If I get the audio to work in sync, the video looks like crap. Lots of artifacts and blocks.
If I split the stream and use a copy of the video, the audio will not play progressively.
Has anyone ever actually successfully transcoded an h.264 ( baseline or main ) file that was recorded in flash via FMS?