Ticket #147 (new enhancement)

Opened 1 year ago

Last modified 1 year ago

Support of FLV with audio which is not mp3

Reported by: panhype Assigned to:
Priority: normal Milestone: Sometime after 1.0
Component: Perian-Main Version:
Severity: normal Keywords:
Cc:

Description

Alot of (adult) webcam networks (f. ex. camz.com or iFriends.net) are using FLV video that has the audio encoded in a codec not supported yet by Perian. My guess is that's ADPCM but i'm not sure about this. Quicktime/Perian will refuse to open such files, VLC plays just the video track but sending out error messages. A standalone player like flvThing can handle them but being able to use them with Quicktime would be a huge benefit.

P.S. Let me know when you need sample files

Attachments

input.flv (71.7 kB) - added by panhype1 on 11/06/07 22:02:23.
Very short sample. At the bottom i've linked to a longer one.

Change History

04/11/07 09:32:38 changed by tick

  • summary changed from Support of FLV with NON-mp3 audio ? to Support of FLV with audio which is not mp3.
  • milestone set to Sometime after 1.0.

- We'll take a sample. But do not upload adult content. - Removing the rather annoying capitalized non in the summary

04/11/07 13:46:46 changed by anonymous

Sorry about the capitalization. I'm aware it's a strict no-no to upload adult content. Or posting a link to an adult site. Or upload members-only content to a free-hosting site like Badongo. But would it be okay to upload a short promo video (from an adult site but non-adult in nature) to something like Badongo?

04/11/07 13:49:28 changed by tick

I'd rather not have anything even related to an adult site or adult content provided as something we are going to be manipulating quite a bit. If you can't find example content that doesn't have an adult theme to it, we might be at a stand still.

04/11/07 17:02:08 changed by panhype

I can see your point. I've run a very long search now and apparently there are two entirely different 'worlds': non-adult sites have FLV video with .mp3 audio and adult sites that use FLV with a different audio track, most likely ADPCM. So i haven't found a sample yet which i could offer to you but i won't give up.

So for now i can only contribute the info ffmpegX is giving: Video: flv, yuv420p, 320x240 Audio: 0x0005, 8000 Hz, mono

04/11/07 17:19:42 changed by dconrad

Interesting, that actually appears to be Nellymoser ASAO, a proprietary speech codec that doesn't yet have an open source decoder. It's only recently been reverse-engineered: Tanuki at http://www.flashcomguru.com/forum/forum_posts.asp?TID=1987&PN=1 promised to release a C++ implementation soon. It still would be good to have some samples to get a decoder into FFmpeg for our use; I don't have any myself and neither are there any in MPlayer's samples database the last time I checked.

04/12/07 02:08:16 changed by dconrad

Forgot to mention this ticket in the commit message, but I added support for the ADPCM variant in flv's in [409]. MPlayerhq's sample database had two samples, zelda.flv and zeldaHQ.flv, both of which now work for me. Probably won't fix the flvs that you're seeing though.

04/12/07 10:24:55 changed by panhype

All this is interesting news. Now i gave ffmpegX a video from the other site mentioned (iFriends.net) and it is displaying this info: Video: flv, yuv420p, 320x240 Audio: 0x0006, 11025 Hz, mono

A different audio codec again?

04/12/07 15:46:51 changed by panhype

Found the answer myself - it's a Nellymoser codec again apparently http://lists.mplayerhq.hu/pipermail/ffmpeg-user/2007-February/007244.html (at the bottom of that post)

04/12/07 17:12:54 changed by panhype

Ok, a bit more info that i've found: FMS (Flash Media Server) records audio indeed by using the Nellymoser codec. And: there's no transcoder available unless you license one directly from Nellymoser - for what they're charging something like $5000 (which explains why even Sorenson Squeeze can't transcode FLVs with such audio tracks) Parts of that info you find here (scroll down to the feb 15, 2006 post) http://www.progettosinergia.com/flashvideo/flashvideoblog.htm

That explains why webcam networks are coming up with such files. But it is a problem for many using FMS.

Here's a site collecting info about this problem: http://nellymoser.codec.googlepages.com/

11/06/07 21:47:30 changed by panhype1

The MPlayer site has 2 FLV samples with Nellymoser audio now: http://samples.mplayerhq.hu/A-codecs/Nelly_Moser/ So there's something for testing finally.

Also there's the news (from Okt.15th, 2007) that FFmpeg will support flash videos using the Nellymoser codec http://ffmpeg.mplayerhq.hu/

11/06/07 22:02:23 changed by panhype1

  • attachment input.flv added.

Very short sample. At the bottom i've linked to a longer one.