我必须转换演示文稿中的所有音频文件从.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文件,并且每天在Linux主机上创建大量的这些文件。我想找到昨天创建的所有wav文件(一天前脚本运行时)的子目录,并将它们转换为mp3格式的python脚本。我运行os.walk ( path )来查找'.wav‘文件,但无法检查它们是否是昨天创建的。
for root, dir, files in os.walk(path):
for file in files:
if file.endswith('.wav'):
wav = root + '/' + str(file)
我安装了FFmpeg,php-ffmpeg,laravel-ffmpeg。然后,我尝试将视频和音频文件转换为mp3的laravel。
然后它在Windows10 XAMPP上正常工作。但是,当我在我的linux共享服务器上安装它时,
获取错误:Class 'FFMpeg\Format\Audio\mp3' not found和
A composer dependency is missing You might be missing a composer dependency. A possible package that was found is php-ffmpeg/ex
我试图创建一个新的文件记录,每次这个程序运行,并将这些.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
我正在尝试构建一个脚本(我对linux脚本非常陌生),但是我似乎不明白为什么我不能运行这个脚本。如果我把头文件(#!/bin/sh)放在里面,我会得到如下结果:
-bash: /tmp/ConvertAndUpdate.sh: /bin/sh^M: bad interpreter: No such file or directory
如果我把它取出来,我会得到以下结果:
'tmp/ConvertAndUpdate.sh: line 2: syntax error near unexpected token `do
'tmp/ConvertAndUpdate.sh: line 2
我是一个新手程序员,我似乎不能解决这个问题。我放入的这段代码出现错误。请注意,这是在Linux上(准确地说是Raspberry Pi )。
direct = raw_input("\nPlease give the the directory or your song ending with the file type \nEX. /folder1/favoritesong.WAV"
#ftype - file type
#ftype 1 - WAV file
#ftype 2 - mp3 file
fty
因此,我遵循了这个的目的,我真的不知道如何解决这个错误。当我尝试访问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