我必须转换演示文稿中的所有音频文件从.mp3格式到waves格式。我正在使用Microsoft.Office.Interop.PowerPoint阅读所有的幻灯片。我可以访问音频形状。
我的方法是下载所有的.mp3文件,并使用下面的方法将它们转换为waves,然后在幻灯片中导入waves音频。
using NAudio.Wave;
namespace Demo
{
class Program
{
using (var reader = new MediaFoundationReader(@"D:\Media1.mp3"))
{
我试图创建一个新的文件记录,每次这个程序运行,并将这些.wav文件转换为.mp3。当我运行它时,它只创建一个output.wav和output0.mp3文件,然后当我再次运行它时,不再创建更多的文件。此外,被转换的output0.mp3是0KB,不能播放。
我没有得到一个错误,但它似乎没有正确地抓住最初创建的output.wav。我正在运行Python3.7。
import os
import sounddevice as sd
from scipy.io.wavfile import write
from pydub import AudioSegment #for converting W
因此,我遵循了这个的目的,我真的不知道如何解决这个错误。当我尝试访问audioType[wav]或audioType[mp3]时,出现以下错误。上网查一查对我没什么帮助。
error: no viable overloaded operator[] for type 'const std::map<AudioTypes, const char *>
note: candidate function not viable: 'this' argument has type 'const std::map<AudioTypes, con
由于声音转换器现在在Xenial中挂起(几天后),我想编写一个bash脚本来模拟它:
我希望将变量wav_path指定的目录中的几个mp3文件转换为mp3_path指定的现有目录中的“等效”mp3文件。到目前为止,我得到了以下内容,尽管这是不正确的:
for i in "$wav_path"/*.wav;
do
lame -h -b 192 "$i" "${i%.wav}.mp3"
done
我该把这个换成什么?
我想转换文件夹中的多个MP3音频文件到WAV格式(与单声道类型)使用python代码。 我使用pydub尝试了以下代码: import os
from pydub import AudioSegment
audio_files = os.listdir('path')
# Folder is having audio files of both MP3 and WAV formats
len_audio=len(audio_files)
for i in range (len_audio):
if os.path.splitext(audio_files[i])[1