Use ffmpeg instead of gstreamer
GoogleCodeExporter opened this issue · 2 comments
GoogleCodeExporter commented
I had a lot of trouble getting gstreamer to work on Mac OS X which pinnacled in
the fact that it refused to get a wav of an h264 AAC video. What I did in the
end was to replace the subprocess call in file_2_wav (fm.py:79) using the
following command:
utils.start_subprocess("ffmpeg -i '" + filename
+ "-vn -acodec pcm_s16le -ar 16000 -ac 1 -f wav " + name + ".wav ")
which spits out a wav coded correctly as demanded in the doc.
Hence I recommend using ffmpeg instead of gstreamer in future versions. Ffmpeg
is widely available for the systems voiceid supports. Unless there are some
issues with the license, of course.
Original issue reported on code.google.com by tokyo.t...@gmail.com
on 14 Oct 2014 at 4:50
GoogleCodeExporter commented
err, the command is
utils.start_subprocess("ffmpeg -i " + filename
+ " -vn -acodec pcm_s16le -ar 16000 -ac 1 -f wav " + name + ".wav ")
and it's in file2wav (without underscores, of course)
Original comment by tokyo.t...@gmail.com
on 14 Oct 2014 at 4:58
GoogleCodeExporter commented
Yes! Right solution.
Original comment by f.gatt...@gmail.com
on 13 Feb 2015 at 12:38