نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: برنامه FFmpeg و نحوه کار با این برنامه

  1. #1
    عضو انجمن a3aish آواتار ها
    تاریخ عضویت
    Jan 2013
    محل سکونت
    کرمان
    نوشته ها
    117
    تشکر تشکر کرده 
    49
    تشکر تشکر شده 
    236
    تشکر شده در
    136 پست

    پیش فرض برنامه FFmpeg و نحوه کار با این برنامه

    به نام خدا .

    معمولا برای تبدیل ویدیوهامون از برنامه های مختلف استفاده میکنیم که هسته این برنامه ها معمولا ffmpeg هست
    برای اینکه مستقیم با این هسته کار کنیم باید اول کدهای مربط به این برنامه رو یادبگیریم
    اول آموزش ویندوز رو میزارم
    برنامه رو که یک فایل exe هست رو از اینجا دانلود کنید و داخل یه پوشه بزارین بعد داخل پوشه یه فایل با فرمت bat درست کنید بعد این کدها رو که خودم طی جستجو توی سایت های خارجی پیدا کردم رو توش میریزین
    و بعد یه دونه فایل x264 هم باید دانلود بکنید بزارید تو همون پوشه کلیک کنید باید اسم فایل رو بکنید x264.exe .بعد باتوجه به ویندوزتون دانلود کنید.64بیت یا 32 بیت

    کد PHP:
    for %%a in ("*.mkv") do ffmpeg  -"%%a" -c:v libx264 -b 700k  -s hd480 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 60 -i_qfactor 0.71 -me_method umh -me_range 32 -subq 9 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -bf 5 -refs 5 -minrate 600k -maxrate 710k -bufsize 1000k  -preset medium -profile high -c:a libvo_aacenc -b:a 128k "%%~na11.mkv"pause

    -b 700k این یعنی بیت رت . بر اساس کیلوبایت. هرچی کتر کیفیت کمتر سرعت تبدیل بیشتر. بین 500 تا دو هزار پیشنهاد میشه

    mkv فرمت فایلتون هست .اگه مثلا فایلتون mp4 بود باید این قسمت رو به mp4 تغییر بدین.
    s- اندازه تصویر هست که میتونید با اینا تغییر بدین

    hd480
    hd720
    hd1080

    v نماد ویدیو هست
    c نماد کدک هست
    -c:v یعنی کدک ویدیو
    libx264 یکی از کدهای معروف که بهترین کیفیت رو برا فیلم به ارمغان میاره
    البته کدک های دیگه ای هم وجود دارن که میتونید همشون رو اینجا ببینید
    ویکی پدیا

    -sc_threshold 60 اینم سنس کاد لوک هد هستش که هر چه بیشتر باشه خوبتره.توی فیلم باعث میشه وقتی یه حرکت سریعی انجام میشه حالت خش دار به تصویر دست نده
    پیشنهاد میشه روی 60 یا 40 قرار بدین و کمتر از 10 قرار ندین


    me_method هم نوع متد برای تبدیل رنگ تصاویر هست
    میتونیم اینارو براش قرار بدیم
    zero : zero motion estimation (fastest)
    full : full motion estimation (slowest)
    epzs : EPZS motion estimation (default)
    esa : esa motion estimation (alias for full)
    tesa : tesa motion estimation
    dia : dia motion estimation (alias for epzs)
    log : log motion estimation
    phods : phods motion estimation
    x1 : X1 motion estimation
    hex : hex motion estimation
    umh : umh motion estimation
    iter : iter motion estimation

    که من
    umh و hex رو پیشنهاد میکنم


    -me_range هم که باید بین 32 و 16 قرار بدین و کمتر و یا بیشتر قرار ندین تا سرعت انکود بالا بره

    -subq هم بین اعداد 1 تا 9 هست که پیشنهاد من 7 و یا 9 هست

    partitions +parti4x4+parti8x8+partp8x8+partb8x8 هم که نوع رنگ رو مشخص میکنه .رنج رنگ برای پخش توی پی سی و ال سی دی و ال ای دی همینو بزارین خوبتره

    -bf اندازه فریم هارو مشخص میکنه هرچی بیشتر کیفیت عالی تر.بین 3 تا 8 پیشنهاد میشه
    -refs هم فریم ها رو در جهت مخالف نشون میده و باید بین 1 تا 6 باشه بیشترهم میتونه باشه اما سرعت کم میشه

    -minrate کمترین بیت رت رو مشخص میکنه براساس کیلوبایت صدتا کمتر از بیت رت اصلی

    -maxrate بیشترین بیت رت صد کیلوبیشتر از بیت رت اصلی
    -bufsize هم سرعت رسیدن به اون فریم هست که بیشتر باشه خوبتره


    -preset نوعی پروفایله واسه تبدیل میتونیم اینا رو توش جایگزین کنیم
    ULTRAFAST - fast-veryfast-medium-slow-veryslow -SLOWER -FASTER که هرکدوم توی پایین اومده که چه چیزی چقدر باشه .از فریم گرفته تا کیفیت فیلمو.به نظر من از گزینه متوسط استفاده کنید تا کیفیت و سرعت پایین نیاد .گزینه سریع برای مواردی هست که میخواید باسرعت بالاتر تبدیل کنید .هرچی با سرعت کمتر تبدیل کنید و slower رو انتخاب کنید سرعت تبدیل پایین میاد ولی کیفیت خیلی خوبتر میشه

    ULTRAFAST ref=1:bframes=0:cabac=0:8x8dct=0:weightp=0:me=dia: subq=0:rc-lookahead=0:analyse=none:trellis=0:aq-mode=0:no-deblock=1:scenecut=0:mbtree=0
    SUPERFAST ref=1:mixed-refs=0:weightp=1:subq=1:rc-lookahead=0:analyse=i8x8,i4x4:trellis=0:mbtree=0
    VERYFAST ref=1:mixed-refs=0:weightp=1:subq=2:rc-lookahead=10:trellis=0
    FASTER ref=2:mixed-refs=0:weightp=1:subq=4:rc-lookahead=20
    FAST ref=2:weightp=1:subq=6:rc-lookahead=30
    SLOW ref=5:b-adapt=2irect=auto:me=umh:subq=8:rc-lookahead=50
    SLOWER ref=8:b-adapt=2irect=auto:me=umh:subq=9:rc-lookahead=60:analyse=all:trellis=2
    VERYSLOW ref=16:bframes=8:b-adapt=2irect=auto:me=umh:merange=24:subq=10:rc-lookahead=60:analyse=all:trellis=2



    -profile هم نوع پروفایل برا تبدیل رو مشخص میکنه بهتره روی high باشه برا کفیت های کمتر میتونید از باس لاین استفاده کنیم
    high
    main
    baseline


    -c:a libvo_aacenc اینم کدک برا تبدیل صدا رو مشخص میکنه که من aac رو پیشنهاد میکنم

    libvo_aacenc

    ac3
    mp3
    vorbis


    -b:a 128k اینم کیفیت صدا رو مشخص میکنه

    128
    256
    320
    520
    معمولا 128 خوبتره



    این هم فایل خروجی هست

    "%%~na111.mkv که اسمش با تغییر توی همون پوشه


    هرچی سوال دارین بپرسین
    تصاویر پیوست شده تصاویر پیوست شده
    ئەی خوداوەندی پاك و بێ گەردم وەك گەلای پایز نەخۆش و زەردم گەر دەرمان نەکەی برینو دەردم ئەمرۆ لە هەوام سبەی لەعەردم

  2. تعداد تشکر ها از a3aish به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. کمک در نصب FFmpeg و FFmpeg-PHp در سنتوس
    توسط speednet در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: May 5th, 2017, 13:51
  2. درخواست آموزش نصب ffmpeg و ffmpeg-php در Centos7.3
    توسط monica در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: January 2nd, 2017, 12:29
  3. مشکل در تبدیل فایل های mp3 در ffmpeg
    توسط mgt1234 در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: October 2nd, 2016, 14:17
  4. کانفیگ ffmpeg
    توسط fox999 در انجمن درخواست خدمات کانفیگ سرور و وب سایت
    پاسخ ها: 1
    آخرين نوشته: January 4th, 2015, 23:32
  5. فعال کردن ffmpeg در دایرکت ادمین
    توسط Nicdata در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 4
    آخرين نوشته: August 7th, 2013, 18:51

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •