سلام
من از گنوم 3.18 استفاده میکنم که از ناتیلوس به عنوان فایل منیجر استفاده میکنه, همون طور که میدونید هر اسکریپتی که در مسیر :
~/.local/share/nautilus/scripts
قرار بگیره از طریق منوی کلیک راست قابل اجرا شدن هست من میخوام مثل علیرضا امیرصمیمی با زنیتی یه اسکریپت بنویسم که هر وقت روی یه فایل ویدیوی کلیک کردم و بازش کردم اونو با زنیتی برام توی یه محیط گرافیکی ساده کانورت کنه.
حالا مشکل اینه که وقتی من از توی منوی کلیک راست اسکریپت را اجرا میکنم تغییرات روی فایل ویدیوی اعمال نمیشه یعنی اصلا ffmpeg کار نمیکنه و در دستور :
pstree | grep ffmpeg
نیست. یعنی میخوام طوری بنویسم که وقتی روی هر فایلی ویدیوی کلیک کردی اون فایل را ورودی ffmpeg بشناسه. من فعلا توی اسکریپتم اصلا از محیط گرافیکی که زنیتی میسازه استفاده نکردم تا اول مشکل اصلیم را حل کنم اما در حالت عادی باید کانورت شروع شه و برای کنسل کردنش ffmpeg را بکشم.
اسکریپت من تا الان اینه :
#!/bin/bash
for file in *
do
ffmpeg -i "$file" -c:v libx264 -c:a copy out.mp4
done
*ویرایش شد*
آیا اصلا درست رفتم ؟؟
چجوری بنویسم که روی فایلی که کلیک میکنم ورودی بشناسه ؟؟