用vim写个bash脚本,判断某个文件是否存在,如果存在,调用ffmpeg将文件夹下以FLAC1_ 开头的扩展名为.flac的文件转换为mp3格式
1条回答 默认 最新
- 幾米兔 2018-07-21 08:35关注
猜測應該是先判断某个文件**夾**是否存在,
script中ffmpeg的參數再自行調整#!/bin/bash FFMPEG_BIN="ffmpeg-4.0.1/ffmpeg" MUSIC_PATH="music" if [[ -d ${MUSIC_PATH} ]]; then echo "MUSIC_PATH exists." flac_files=`find ${MUSIC_PATH} -name "FLAC1_*.flac"` if [[ -z "${flac_files}" ]]; then echo "No flac files in directory ${MUSIC_PATH}" exit fi echo "Start to convert flac format to mp3 format" for input_file in ${flac_files} do output_file=${input_file/flac/mp3} echo -e "\n${input_file} ==> ${output_file}" ${FFMPEG_BIN} -i "$input_file" -ab 320k -map_metadata 0 "${output_file}" done else echo "MUSIC_PATH doesn't exist." fi
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器