5

I have to convert a number of video files to audio format but its very painful and time consuming to convert them one by one. Is there a way to convert them in a batch with VLC player?

4
  • Do you mean extracting the audio track from each of the video files?
    – matan129
    Jul 1, 2013 at 12:35
  • Yup, its a wmv file and i want to convert it to mp3 or wav format.
    – Sireiz
    Jul 1, 2013 at 12:36
  • 2
    Do you have to use VLC for this?
    – slhck
    Jul 1, 2013 at 12:38
  • no there is no restrictions.
    – Sireiz
    Jul 1, 2013 at 12:38

2 Answers 2

6

If you want to use ffmpeg, you can use the following to extract the audio parts of all WMV files in the current folder to uncompressed WAV (PCM audio):

for f in *.wmv; do ffmpeg -i "$f" "${f%.wmv}.wav"; done

Or MP3 – see the MP3 encoding guide for more info:

for f in *.wmv; do ffmpeg -i "$f" -c:a libmp3lame -q:a 2 "${f%.wmv}.mp3"; done

These are loops for Linux shells like Bash. For Windows, you'd do something like the following:

for %%A IN (*.wmv) DO ffmpeg -i "%%A" "%%A.wav"
5
  • I also want to increase the playback speed to 1.5x in the converted files.
    – Sireiz
    Jul 1, 2013 at 12:43
  • 1
    You can use the atempo filter; see: ffmpeg.org/trac/ffmpeg/wiki/How%20to%20speed%20up%20/…
    – slhck
    Jul 1, 2013 at 12:46
  • its first converting to audio and then increasing the playback speed, isn't it?
    – Sireiz
    Jul 1, 2013 at 12:47
  • 1
    It is internally decoding the audio to a raw format, then applying the filter, and then encoding it to either MP3 or PCM audio. You can just insert the filter between -i "$f" and "${f%.wmv}.wav".
    – slhck
    Jul 1, 2013 at 12:51
  • thank you very much @slhck you r absolutely a skilled person. :)
    – Sireiz
    Jul 1, 2013 at 12:53
2

It depends on your OS:

  • If you have Windows, it is straightforward to do in the UI:
    • VLC -> Media -> Open multiple files.
  • If you are a Mac or a Linux user, there are bash scripts (see here).
  • The above link also has scripts for windows users, if you prefer.

Apart from VLC, HandBrake is a very powerful platform independent (though it was developed for Mac) conversion app that easily allows batch conversion.

2
  • 1
    Please include the information from the links in your answer :)
    – bertieb
    Jun 18, 2018 at 17:51
  • Updated. I hope that's sufficient
    – dopexxx
    Jun 18, 2018 at 20:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .