انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: مشاهده خروجی ffmpeg در اسکریپت  (دفعات بازدید: 1033 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین بهروز رمضانی

  • High Hero Member
  • *
  • ارسال: 1111
  • جنسیت : پسر
  • Kakashi Hatake
    • ابونتو نیوز
مشاهده خروجی ffmpeg در اسکریپت
« : 06 اسفند 1392، 09:02 ب‌ظ »
سلام من این اسکریپت را برای ریپ کردن فایلهای دی وی دی استفاده میکنم .
#! /bin/bash
 echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read file
    do
ffmpeg -i "$file" -acodec copy -aq 100 -ac 2 -vcodec libx264 -vpre slow -crf 22 -threads 0 "$file".mp4
    done
exit 0
این اسکریپت را به ادرس زیر کپی کردم .
/home/behrooz/.local/share/nautilus/scripts
زمانی که روی یک فایل کلیک راست میکنم و این اسکریپت را انتخاب میکنم برنامه ffmpeg اجرا میشه اما در بگراند و من هیچ خروجی از این برنامه نمیبینم در واقع مثل حالت عادی که
ffmpeg را در ترمینال اجرا میکنم و کلی خروجی تا اتمام کار میبینم نیست . حالا امکان داره طوری این اسکریپت را تغییر بدم که ffmpeg در زمان اجرا شدن یک ترمینال باز کنه ؟
و مورد دوم چطوری میشه اسم فایل خروجی را برابر نام فایل ورودی تعیین کرد ؟  الان در کد بالا نام فایل خروجی برابر نام فایل ورودی هست بعلاوه پسوند فایل ورودی ، خوب این زیاد جالب نیست .
در یادگیری و استفاده از خط فرمان کوشا باشید چرا که رستگاری شما در آن است.