在 Windows 中,我可以通过以下方式轻松删除视频元数据:
- 右键单击文件
- 选择“详细信息”选项卡
- 点击“删除属性和个人信息”
- 选择“删除文件的选定属性”
- 点击“全选”
- 点击“确定”
有没有办法在 Ubuntu/Linux 上轻松做到这一点?
目前,我写了一个shell脚本:
- 使用 ffmpeg 删除所有元数据
- 将其保存到新文件
- 然后删除旧文件
- 然后将新文件重命名为旧文件
谢谢
答案1
您可以基于当前解决方案创建一个 shell 脚本,并为其创建一个或多个文件关联。
Shell 脚本
#!/bin/sh
set -eu
ffmpeg -i "$1" ... "$1~" # Replace the dots with your FFmpeg options
mv -T -- "$1~" "$1"
将脚本保存在文件中并添加可执行权限。
文件关联
看如何在 Xubuntu 13.04 中将自定义程序添加到“打开方式”程序列表中?如何将文件与要打开它的程序关联?(尽管问题标题如此,但答案涵盖了支持 Freedesktop 规范的所有桌面环境,这意味着所有主要的桌面环境,包括 GNOME 和 Unity。)