我想要一个像这样的命令
ffmpeg -i video.mp4 -vn -acodec copy audio.m4a
进入 Nemo 操作(上下文菜单)。
但这意味着使用变量而不是文件的真实名称。 (另外,最好不要输入扩展名:我想要一个适用于不同扩展名的命令)。
怎么做?
答案1
对于单用户使用,您可以在以下位置编写 nemo 操作:
$HOME/.local/share/nemo/actions/
对于所有用户使用:
/usr/share/nemo/actions/
该文件必须保留以 结尾的文件*.nemo_action
。例如:
[Nemo Action]
Name=mp42m4a
Comment=Convert mp4/flv to m4a
Exec=gnome-terminal -x sh -c "ffmpeg -i %F -vn -acodec copy audio.m4a"
Icon-Name=
Selection=notnone
Extensions=mp4;flv;
更多示例请参见:https://wiki.archlinux.org/index.php/Nemo#Nemo_Actions
完整(?)文档位于:https://github.com/linuxmint/nemo/blob/master/files/usr/share/nemo/actions/sample.nemo_action