Мой вопрос: я хотел бы создать запись на рабочем столе в (kde dolphins servicemenu) для преобразования аудио / видео файлов.
Я пробовал это со следующим:
[Desktop Entry]
Actions=Convertwav2Mp3
Icon=audio-x-flac
MimeType=audio/*
ServiceTypes=KonqPopupMenu/Plugin
Type=Service
X-KDE-Priority=TopLevel
[Desktop Action Convertwav2Mp3]
Exec=ffmpeg -i %f -codec:a libmp3lame -b:a 320k .out.mp3 && mv .out.mp3 %f
Icon=audio-x-flac
Name=Convertwav2Mp3
Прекрасно работает, когда помещается в / usr / share / kservices5 / ServiceMenus /.
НО: команда mv переименовывает выходной файл в исходное имя файла с его расширением (которое является wav, но должно быть mp3).
Как я могу изменить команду, чтобы переименовать ее из file.wav в file.mp3 в поле Exec?