FLAC (无损音频压缩编码)-百度百科简介

  • 使用sox工具把 flac 格式转wav,命令如下:
sox  1.flac  1.wav
  • 如果你的 flac 通道数、采样率、量化进度和wav不一致的话,需要加相应参数,如:
sox  1.flac   -c 1  -r 16000  -b 16   1.wav
  • Linux 使用 Shell 循环遍历文件夹里的音频进行转换的代码如下:
#!/bin/bash
function flacToWav(){echo $1ext=${1##*.}echo $extif [ $ext = 'flac' ]then#echo "True"filename=$(basename $1 .flac)echo $filenamesox $1 ${filename}.wavrm -rf $1fi
}function travFolder(){echo $1flist=`ls $1`cd $1#echo $flistfor f in $flistdoif test -d $fthentravFolder $felseflacToWav $ffidonecd ../
}
travFolder $1
  • 我的个人音频批量转换shell命令如下:
tar zxvf dev-other.tar.gz ./flacToWav.sh LibriSpeech/mkdir dev-othercp -r LibriSpeech/ dev-otherzip -r dev-other.zip dev-other

flac格式音频转wav|Linux 使用 Shell 循环遍历文件夹里的音频——简介相关推荐

  1. Linux之shell脚本遍历文件夹下所有文件

    #!/bin/bash function ergodic(){ for file in ` ls $1` do if [ -d $1"/"$file] #如果 file存在且是一个 ...

  2. linux遍历目录删除指定文件,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法-linux删除文件夹...

    本篇文章扣丁学堂Linux培训小编给读者们分享一下利用shell脚本遍历文件夹内所有的文件并作整理统计的方法,文章具有很好的参考价值,感兴趣的小伙伴就随小编来了解一下吧. 环境: Ubuntu下采用s ...

  3. linux 循环显示所有的sh.*文件.,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法...

    环境: Ubuntu下采用shell脚本实现 案例简述:文件夹内有许多子文件夹,这里需要自动读取所有的文件,包括他们的地址和文件名.通过观察文件名的规律,按照一定的规则裁剪出文件名的某一部分,该部分为 ...

  4. SHELL脚本 遍历文件夹下所有文件以及子文件夹

    SHELL脚本 遍历文件夹下所有文件以及子文件夹 dir 要设置为局部变量 如果设置为全局变量 在func递归时传入的参数 会改变 dir的值,将导致之后的文件目录错误(为更改后的dir值) 当前目录 ...

  5. 随笔1:shell递归遍历文件夹

    最近工作需要,写了一些shell脚本用来做服务器一键打包更新, 通过for递归遍历文件夹时文件名中含有空格,它会当成两个文件 解决方式:修改分隔IFS #! /bin/bashfunction dfs ...

  6. LINUX 字体装在哪个文件夹里

    Linux的字体都在/usr/share/fonts这个目录里,一种字体就是这个目录下面的一个子目录.注意,如果把Windows某个字体的ttf文件复制到某个新建的子目录里面,还需要在子目录里用roo ...

  7. Linux下遍历文件夹的实现

    转自:http://blog.csdn.net/wallwind/article/details/7528474 linux C 遍历目录及其子目录 #include <stdio.h> ...

  8. linux 下遍历文件夹下的所有文件

    linux C 遍历目录及其子目录 #include <stdio.h>  #include <string.h> #include <stdlib.h>  #in ...

  9. 2021-09-09【linux】丨shell使用for循环遍历文件/数组

    目录 摘要 for循环遍历文件使用方法 方法一 方法二 总结 摘要 在日常生信分析过程中,分析员或多或少会使用for循环批量处理样品或者分组.这里我简单整理一下自己常用的两种遍历方法. for循环遍历 ...

最新文章

  1. 书籍记录——C++大学基础教程(第五版)
  2. 智能算法把奥巴马识别成白人,AI也学会歧视了?
  3. WF(工作流)模块介绍
  4. Centos7系统、Hadoop集群上部署ntp服务器
  5. imageView阴影和圆角效果的处理
  6. Java数组与容器类分析资料--数组、List和Set、Map等
  7. Linux常用命令,超强万字总结!
  8. 李宏毅机器学习课程-Structured Learning
  9. ganlgia-rrdcached
  10. 关系抽取---(三)基于文本的卷积神经网络(Text-CNN)的关系抽取
  11. HTML — 快速开发总结篇
  12. 5G模块M.2座子管脚和封装分析
  13. javaWeb详细教程
  14. 微信Android端如何安全降级
  15. kaggle使用tpu
  16. 将照片转换为网站的Flash
  17. 云呐机房动环FSU监控系统,fsu监控设备怎么调
  18. 部署本地thinkphp6(iis+php7)
  19. 怎样用键盘控制电脑的光标
  20. DVWA靶场 XSS

热门文章

  1. Jupyter Notebook修改字体大小、颜色等
  2. Tensorflow faster RCNN目标检测车牌
  3. 归并排序(C语言简单实现)
  4. excel对同一个单元格中的内容去重
  5. 数据库内外联接查询语句
  6. 从一个叫灵异拼图(the forgotten) 影片看东西方文化的差异
  7. andriod写计时器
  8. 根据日期计算属于第几周(周日是一周的第一天)
  9. Java向word中插入Excel文件对象
  10. 常见的分类算法及分类算法的评估方法