我为我的 Synology NAS 找到了一个 bash 脚本,该脚本在文件夹中查找 *.mp4 文件,将视频剥离并保存为 *.m4a。(目的是一个自动的“YouTube 到播客转换器”)。
for f in *.mp4; do mv -- "$f" "$(date +%Y-%m-%d -r "${f}") $f"; done
for f in *.mp4; do ffmpeg -i "$f" -vn -acodec copy "${f%.mp4}.m4a"; done
有时 *.mp4 文件名包含句点,例如“This video...mp4”,导致播客播放器无法识别此类文件。
是否可以在脚本中添加一行以删除扩展名前面的句点或将它们全部删除?