gpt4 book ai didi

bash - 如何批量处理 mp4 文件目录以删除其元数据?

转载 作者:行者123 更新时间:2023-12-04 23:05:56 27 4
gpt4 key购买 nike

我使用 ffmpeg 转换一个 mp4 文件,以使用以下命令从 mp4 文件中删除所有元数据:

ffmpeg -i test.mp4 -map_metadata -1 -c:v copy -c:a copy out.mp4
这很好用,但我想要一个 bash 脚本,它会自动删除包含 mp4 文件的目录的所有元数据,并且交互最少。
我怎样才能做到这一点?

最佳答案

for f in *.mp4; do ffmpeg -i "$f" -map_metadata -1 -c:v copy -c:a copy "fixed_$f"; done

Bash 替换 *.mp4包含当前目录中所有匹配文件的名称。循环通过的每一步, f包含文件名之一。

或使用子目录:
mkdir converted
for f in *.mp4; do ffmpeg -i "$f" -map_metadata -1 -c:v copy -c:a copy "converted/$f"; done

关于bash - 如何批量处理 mp4 文件目录以删除其元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54603490/

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