gpt4 book ai didi

文件名中的 Bash 单引号和 ffmpeg 转义

转载 作者:行者123 更新时间:2023-12-04 23:02:13 44 4
gpt4 key购买 nike

我想使用 ffmpeg 将 flac 文件列表转换为 mp3。
我已将要转换的文件列表写入文件。

这是我的脚本

#!/bin/bash

while read -r line
do
ffmpeg -i "$line" -ab 320k "${line%.flac}.mp3"
done < flac_list

它有效,但是当文件名包含单引号时,它不起作用。
这里开始了我逃离的噩梦。
我找到了几十种组合,却没有找到如何让它发挥作用。

有人可以帮忙吗?

最佳答案

感谢@chepner,附加到 ffmpeg 的 -nostdin 标志解决了这个问题。

关于文件名中的 Bash 单引号和 ffmpeg 转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60618449/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com