【发布时间】:2026-01-20 06:35:01
【问题描述】:
我的文件夹包含许多不同路径中的文件,例如:folder1/subfolder1/file.mov 文件夹1/子文件夹2/file.mov
我需要将所有文件转换并复制为另一种格式,并将所有路径保存在文件夹 1 之后,例如: 文件夹2/子文件夹1/file.mp4 文件夹2/子文件夹2/file.mp4
我有这个脚本,但它会将转码后的文件保存在原始位置。
#!/bin/bash
MOVIES=/Volumes/drive/
find "$MOVIES" -name '*.MP4' -exec sh -c 'ffmpeg -i "$0" -map 0 -c copy "${0%%.MP4}.mov"' {} \; exit;
请帮忙 谢谢!
【问题讨论】:
标签: bash path ffmpeg save transcoding