انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نرمافزارهای چندرسانهای => نویسنده: ahmad98 در 05 آذر 1401، 06:08 بظ
-
سلام وقت بخیر دوستان عزیز نیاز به یه اسکریپتی دارم که وقتی یه ویدیو و زیرنویس هم نام داخل مسیر فایل قرار میدم . خودش اتوماتیک بتونه هر زیرنویس رو به ویدیو مربوطه بچسبونه ؟
https://www.streamingmedia.com/Articles/Editorial/Featured-Articles/How-to-Automate-FFmpeg-and-Bento4-With-Bash-Scripts-129295.aspx?utm_source=related_articles&utm_medium=gutenberg&utm_campaign=editors_selection
اینجا برای تبدیل اتوماتیک چیزهایی نوشته بود ولی میخواهم دستوری اضافه بشه که بشه برای اتوماتیک کردن هم راه حلی داشته باشه
ممنون میشم اگر راهنمایی کنید
-
با فرض این که add x y زیرنویس y رو به ویدیوی x میچسبونه:
for video in *.mp4; do add $video ${video/mp4/srt}; done
-
علامتهای "" رو هم بذاریم بهتره. شاید توی اسم فایلها فاصله وجود داشته باشه.
for video in *.mp4; do add "$video" "${video/mp4/srt}"; done
با همون فرض که add x y، زیرنویس y رو به ویدیو x میچسبونه و اسم ویدیو پسوند mp4. داره و پسوند زیرنویس هم srt. هست.
(مهم نیست واقعا فرمت ویدیو mp4 هست یا یه چیز دیگه. فقط کافیه پسوند اون mp4. باشه.)
-
ممنون از همه عزیزان ولی جواب نگرفتم
-
توی کدوم قسمت مشکل دارید؟
-
کدت رو بذار