Batch file 单独和批量文件的声音交换(Sox)转换
我是编程新手(只是一点python),我正在尝试运行一个tutotrial,它首先需要wav格式的文件。我的目录中有一堆.au文件,我正试图将它们转换为.wav:Batch file 单独和批量文件的声音交换(Sox)转换,batch-file,audio,Batch File,Audio,我是编程新手(只是一点python),我正在尝试运行一个tutotrial,它首先需要wav格式的文件。我的目录中有一堆.au文件,我正试图将它们转换为.wav: tony@VirtualBox:/media/sf_Dropbox/data/genres/classical$ ls classical.00001.au classical.00018.au classical.00035.au classical.00052.au classical.00069.au classica
tony@VirtualBox:/media/sf_Dropbox/data/genres/classical$ ls
classical.00001.au classical.00018.au classical.00035.au classical.00052.au classical.00069.au classical.00086.au
classical.00002.au classical.00019.au classical.00036.au classical.00053.au classical.00070.au classical.00087.au
classical.00003.au classical.00020.au classical.00037.au classical.00054.au classical.00071.au classical.00088.au
classical.00004.au classical.00021.au classical.00038.au classical.00055.au classical.00072.au classical.00089.au
classical.00005.au classical.00022.au classical.00039.au classical.00056.au classical.00073.au classical.00090.au
classical.00006.au classical.00023.au classical.00040.au classical.00057.au classical.00074.au classical.00091.au
classical.00007.au classical.00024.au classical.00041.au classical.00058.au classical.00075.au classical.00092.au
classical.00008.au classical.00025.au classical.00042.au classical.00059.au classical.00076.au classical.00093.au
classical.00009.au classical.00026.au classical.00043.au classical.00060.au classical.00077.au classical.00094.au
classical.00010.au classical.00027.au classical.00044.au classical.00061.au classical.00078.au classical.00095.au
classical.00011.au classical.00028.au classical.00045.au classical.00062.au classical.00079.au classical.00096.au
classical.00012.au classical.00029.au classical.00046.au classical.00063.au classical.00080.au classical.00097.au
classical.00013.au classical.00030.au classical.00047.au classical.00064.au classical.00081.au classical.00098.au
classical.00014.au classical.00031.au classical.00048.au classical.00065.au classical.00082.au classical.00099.au
classical.00015.au classical.00032.au classical.00049.au classical.00066.au classical.00083.au classical.au
classical.00016.au classical.00033.au classical.00050.au classical.00067.au classical.00084.au classical.wav
classical.00017.au classical.00034.au classical.00051.au classical.00068.au classical.00085.au
但在运行sox命令时,我得到了以下结果:
tony@VirtualBox:/media/sf_Dropbox/data/genres/classical$ sox classical.0000.au classical.0000.wav
sox FAIL formats: can't open input file `classical.0000.au': No such file or directory
有人知道发生了什么吗?另外,我如何才能为整个批次而不是逐个运行sox?如果不查找sox文档,看起来“sox Classic.00001.au Classic.00001.wav”可能会起作用。从ls输出来看,该目录中没有名为Classic.0000.au的文件,但有一个名为Classic.00001.au。所有文件的问题都一样吗?是的。所有的文件都是一样的,我错了。我用错了文件名…新手错了。Txs。我的示例引用的是classic.0000.au文件,但问题与任何文件都一样。能否为存在的文件粘贴sox调用和错误?问题已解决,我使用了错误的文件名。(新手失误)。