Extract Dvd Audio

0 views
Skip to first unread message

Maral Mende

unread,
Aug 3, 2024, 3:30:24 PM8/3/24
to rosbomargui

Easily update tutorial and how-to videos without re-recording the voice-over. Extract the audio file from your original video, then attach the voice-over to your new screen recording or video walkthrough.

INTRODUCTION
So, I am a Software Developer and I was given a task to extract audio from the meeting by any means possible. Our company provides transcription based services for different platform. And we have to do same thing for Zoom.

@chunsiong.zoom thanks for the reply. What we are looking to do is to build a meeting bot that would be able to record conversations of the meeting without getting any consent from meeting host. Is that possible at all with Meeting SDK?. Should the bot always ask consent from Meeting host before recording?.

However, we observed that that recording raw audio is a controlled feature as described here: -sdks/windows/raw-data/. Can you please guide us how to access this feature? We have a Zoom Pro account. If it is needed, we are happy to have a chat to explain our use case. Thanks.

Amanda, we are grateful for your contributions to the Zoom Developer Forum, @amanda-recallai! Your active participation and willingness to share your expertise and experience have been invaluable. We appreciate the fruitful, constructive, and open discussions you have been a part of, and we thank you for your engagement.

Audacity is able to use suitable versions of FFMpeg to read many other file formats, including reading the audio data from many video file formats.
(See here for how to install FFMpeg: FAQ:Installation, Startup and Plugins - Audacity Manual)

It would be better to download the video (plug-ins are available for Firefox for downloading from YouTube), the import the audio into Audacity directly from the video file. This requires that you have FFMpeg installed. The advantage is that doing it this way, you avoid losing sound quality through the intermediate conversion to MP3.

Hi - I need to edit one sentence in a multi-sentence audio file that's embedded in one of our Rise courses. Unfortunately, I don't have access to the original audio file. Is there any way to extract the original file from the existing Rise course for editing? I know you can do this in Storyline, but I don't see a way to do it in Rise.

You can indeed do this with ffmpeg, but I can only give you the command line form. You might want to fiddle with the output format, but have a look at the man page at , or the official ffmpeg (audio) documentation at -Options

My question is how do I code the application to take video file (any type) and saved the extracted audio as .wav in my application rather than using other applications such as graphedit or virtualdub?

I'll second the motion to just use a build of ffmpeg to perform the audio extraction. It can be done in one easy command as opposed to most likely hundreds of lines of code (If your going to check for all of the possible problems that could happen when dealing with different video formats and codecs).

You could use libavformat and libavformat(libraries behind ffmpeg) to do the same thing, but unless you need to do some processing on the raw audio before outputting to wav, there would be nothing to gain except for knowledge.

ffmpeg is nice because the executable contains all of the audio and video decoders you'll probably ever need so the solution is highly portable. You don't have it install codecs or anything. The input video file can be in any format or codec that ffmpeg supports and you don't have to bother with treating them differently in your code.

Can't you use something like ffmpeg, or one of the libraries it uses? Or maybe mencoder, which can do the same. Both of them have a command line interface as far as I know, and they might have some API as well...

I am a huge fan of HandBrake. It is the epitome of simple. Select a video file (or DVD), select a preset, select an output path, click Start. A certain amount of time later relative to the size/quality of the content, and you have yourself a pretty much perfect video file suitable for the medium of your choice.

I've been looking for similar qualities in an Audio Converter, and more preferably, an Audio Extractor (from a given video file). I would love to be able to drag a video file into an application, specify that I want the Audio File in AAC at a given bitrate, click Start, and let the app do the rest.

I will expand on the question a bit and spell out the fact that I was already working with mp4 contained video/audio, so MP4 Video (.m4v) and AAC Audio (.m4a). I absolutely wanted an as-is version of the audio extracted from the video.

First off, it's pretty easy to install things like ffmpeg, mplayer, things built off them, and similar open source packages nowadays. Between Rudix, Homebrew, MacPorts, and Fink (does anyone even use fink anymore?), third party software is a snap to install.

-acodec copy: Copy the audio source as-is, here's where all the magic is. ffmpeg will write the audio data out as various supported codecs, but specifying copy leads a bit-for-bit exact copy of the stream. Coupled with disabling video via -vn leaves you with a lone audio track inside an mp4 container.

I have 228 mp4 files (2.6GB) and would like to extract audio from them (mp3 or ogg). I want to batch extract them - preferably with bash. I'm not sure if all files use the same audio codec as they were recorded in different years, ranging from 2006-2012.

You say you want to "extract audio from them (mp3 or ogg)". But what if the audio in the mp4 file is not one of those? you'd have to transcode anyway. So why not leave the audio format detection up to ffmpeg?

If what you want is to really extract the audio, you can simply "copy" the audio track to a file using -acodec copy. Of course, the main difference is that transcoding is slow and cpu-intensive, while copying is really quick as you're just moving bytes from one file to another. Here's how to copy just the audio track (assuming it's in mp3 format):

Note that in this case, the audiofile format has to be consistent with what the container has (i.e. if the audio is AAC format, you have to say audiofile.aac). You can use the ffprobe command to see which codec you have, this may provide some information:

Notes: the output files are created in sub-directory output it creates in the beginning (if necessary). For other codecs than mp3 and vorbis it converts audio to ogg. Ubuntu 14.04 does not have ffmpeg in standard repositories, but you could add ppa:mc3man/trusty-media repository and install ffmpeg package to get the needed software. See here for details.

If MP3 was acceptable the fastest solution would be to convert the FLA to HTML5 Canvas, and do a publish. You would get all of the sounds that were either used in the timeline somewhere, or had a linkage set in the library.

For extracting perfect quality WAV, I'm not sure if renaming the DAT files will do it. You could export to video, and end up with a long recording of all the sounds used in the timeline. But that would be tedious.

Unfortunately, it still seems to not work. I've tried both double-clicking the file and drag-dropping it onto Adobe Animate, and no luck. After selecting a destination, nothing appears to happen.

I thought "Maybe my desired location is situated with a location path too long/in too many sub-folders deep for the script to handle", so I tried a different location in a test folder in my Music library, but that also didn't work. I'm using Windows 7 64-bit.

Step #1 and #2, extracted the audio and video streams without any reencoding. Step #3, supposedly merged audio and video streams, but took quite a long time, so probably performed reencoding. Is that right ? And if so, is there a way to tell ffmpeg to not reencode while merging, to do it faster and retain original bitrate ?

Okay, my bad. Looks like the answer was only a search away. Mods may mark the question as duplicate. Here is what I needed to do to achieve the original file-size, and retain the original (higher) bitrates, i.e. merge audio + video streams without reencoding (thus much faster):

Hey @The_Island , I think @Marks4 would like to know how the Unity video player is actually extracting audio from the video and outputting it to an audio source, per this thread: How can I extract the audio from a video tag in the js side?

I have a collection of MP4 videos on my computer, some of which are downloaded from YouTube. For a personal project, I need to extract the audio from these videos. I am using Windows 11 and looking for an easy and efficient solution to accomplish this task.

I would appreciate it if anyone could recommend a straightforward method or tool that works well for extracting audio from video MP4 files. Ideally, I'm looking for something user-friendly and reliable.

@Catherine1770 Open Command Prompt app on your Windows PC and input the following command after installing the ffnpeg command line tool. This single command will help you extract audio from a MP4 video file.

@Catherine1770 VLC is an excellent option for extracting audio from video because it is a free, open-source, and cross-platform media player that supports a vast array of audio and video formats. Its user-friendly interface, built-in conversion tools, and reliability make it accessible and efficient for users to extract audio without the need for additional software.

The extraction process will take some time depending on the length and size of the video file. You can monitor the progress in the VLC player interface. The above steps can be applied to Windows 11, Windows 10, Windows 7 and any Mac!

c80f0f1006
Reply all
Reply to author
Forward
0 new messages