How to unzip aecdump from chrome://webrtc-internals/? - google-chrome

Possible duplicate but I could not find an answer.
I am trying to record output of a webRTC call for audio quality analysis. Enabling "diagnostic audio recordings" in chrome://webrtc-internals/ currently creates a .wav file and an AEC_DUMP file. How do I go about extracting the input and output audio from this?
Resources on the internet state: Use the unpack_aecdump (it should be on out/Debug or out/Release if you compile all the targets.)
What is unpack_aecdump? Where is this out/Debug or out/Release directory and with what do I compile this?
Cheers!

Related

Extract exe, dll files from a jpg file

I have several jpg files with video, audio and other exe files embedded in the jpg's. This is not a typical steganography hide as 52k jpg is now 15MB... Tools like pestudio find some of the code but not all. HexBrowser identifed H263 and mp3 formats... It also appears that a setup.exe was embedded but crashes in sandbox. Any ideas on how to sort this out and tools that might help are welcomed. Thanks.

exporting flash CS6 action script 3.0 to .mov

Hi I am trying to export a flash file that used to contain action script (which is now removed form the .fla file) however the document used to create the file was Action Script 3.0. I am trying to export this file as a .mov but when I attempt an export on flash I get a message in Output:
Warning: No libraries were linked as Runtime Shared Libraries (RSLs) because of your publish settings: Exporting QuickTime Movie
I also get a pop up message saying that: The export operation failed because it ran out of memory.
I have tried exporting the .fla file in Adobe Media Encoder which also doesn't work as the: File format is not supported..
Does anyone understand what I might be doing wrong?
Thanks a lot
"Out of memory" error has occurs when compile didn't know your finish time. You can simply do following instructions :
File -> Export -> Export Movie
After that you can check "after time elapsed" tick. But you have to input your finish time manually.
a few months ago i got same error. I did it this way and it worked properly.

Creating mp4 file with Media Foundation fails on certain machines

I have a Windows Store app in which I use Media Foundation to create mp4 files. I use the function MFCreateSinkWriterFromURL to create the file and the function IMFSinkWriter.WriteSample to write audio and video data to the file. This all works fine on my DELL laptop, my Surface tablet. So these mp4 files play well on all machines. When the app runs on an ASUS ME400C tablet, it creates an mp4 file, but the file can not be played back on that machine or on any other machine. So the app is on all machines the same (downloaded from the store), but the encoding is different.
If I open the file in TopoEdit tool, I get the following error: Failed to create source node. The byte stream type of the given URL is unsupported.
How to find out what the problem is with the mp4 file created by the Asus machine? Are there tools that can help me analyzing that file?
Just in case someone is interested. I have here a mp4 created with an Asus machine
https://skydrive.live.com/redir?resid=9A6F31F60861DD2C!449&authkey=!AJVXFclI4BoJs0o
and a mp4 created with my Dell laptop here
https://skydrive.live.com/redir?resid=9A6F31F60861DD2C!450&authkey=!AKtrfkDprZyJJI0
Regards
Ronald
Use MediaInfo or QuickTime to check the format of the file
Asus.mp4 file is corrupted one. This is file is not opening in VLC, Media Player and Quick Time.If you right click the file and check the Properties->Details you will find Video and Audio section empty.While creating the file some where your code is failing or file properties is not properly set. It is able to create the file but certain properties is missing.Use MFTrace to find that.

read/write an online .wav file in matlab?

I am currently working on a signal processing lab for school that requires me to download and analyze a .wav file. I was wondering if there was a way to wavread() or wavwrite() a URL so I don't have to re-download the audio file every-time I move to a new computer or send the code to the members of my group?
All the files can be found here.
And this is the url for one of the .wav files:
http://www.soe.uoguelph.ca/webfiles/sgregori/Audio/speech.wav
I have tried urlread() and urlwrite() but to be honest I don't quite understand what to do with the html coding. I have also tried:
[x,fs]=wavread('http://www.soe.uoguelph.ca/webfiles/sgregori/Audio/speech.wav');
but ended up with the error:
Error using wavread (line 67)
Invalid Wave File. Reason: Cannot open file.
I am also using the student version of Matlab so maybe that is the issue?
Any help would be greatly appreciated!
Thank you.
This should work:
urlwrite('http://www.soe.uoguelph.ca/webfiles/sgregori/Audio/speech.wav','s1.wav');
This saves a file s1.wav to the directory you work on. Then line
[x,fs]=wavread('s1');
should work fine

Converting Mpeg file to flv and simultaneously playing the converted file in flash cs3 using as3

I have an mpg file which I want to convert to flv format, but I have a requirement that while converting the mpg file, I also have to simultaneously play the converted flv file in the flash cs3. How to do it? I am using cs3 and as3.
If you want to convert your files programmaticly then use ffmpeg. This is a commandline tool which can convert video files to nearly everything. You have to execute ffmpeg with the correct params and wait until the video is ready. This works only on serverside. Means the flash client loads up the video file to the server. There it gets converted. You can execute ffmpeg with any serverside language like php.
Sadly I have no idea if it is possible to watch the video while converting. I think not but maybe someone else knows more.