tgoop.com/ninja_learn_ir/818
Create:
Last Update:
Last Update:
6⃣ پخش و پیشنمایش (Playback) 🎬
با ابزار ffplay میتونین فایلهای چندرسانهای رو پخش کنین.
مثال: پخش یه ویدیو:
ffplay video.mp4
چرا کاربردیه؟ ffplay یه پخشکننده سادهست که برای تست سریع فایلها یا بررسی خروجیها عالیه.
7⃣ بررسی اطلاعات فایل (Probing) 🔍
با ffprobe میتونین اطلاعات دقیق یه فایل (مثل کدک، بیتریت، رزولوشن) رو ببینین.
مثال:
ffprobe -show_streams input.mp4
چرا کاربردیه؟ برای عیبیابی یا آمادهسازی فایلها قبل از پردازش، این ابزار مثل یه میکروسکوپ عمل میکنه.
8⃣ پشتیبانی از شتابدهندههای سختافزاری ⚡
FFmpeg میتونه از GPU (مثل NVIDIA NVENC/NVDEC، VAAPI، یا OpenCL) برای سرعت بخشیدن به کدگذاری و دیکد استفاده کنه.
مثال: کدگذاری با NVENC:
ffmpeg -i input.mp4 -c:v h264_nvenc output.mp4
چرا کاربردیه؟ این قابلیت باعث میشه عملیات سنگین مثل کدگذاری 4K خیلی سریعتر انجام بشه.
9⃣ کار با دستگاههای ورودی 🖥️
میتونین از دستگاههای ورودی مثل وبکم یا کارت کپچر مستقیماً داده بگیرین.
مثال: ضبط از وبکم:
ffmpeg -i /dev/video0 output.mp4
چرا کاربردیه؟ برای ضبط زنده یا استریمینگ از سختافزارهای مختلف عالیه.
🔟 فیلترهای پیشرفته 🎨
FFmpeg کلی فیلتر برای ویرایش ویدیو و صدا داره، مثل تغییر روشنایی، تنظیم سرعت پخش، یا اضافه کردن افکت.
مثال: اضافه کردن متن به ویدیو:
ffmpeg -i input.mp4 -vf drawtext="text='سلام دنیا':x=20:y=20:fontsize=24" output.mp4
چرا کاربردیه؟ این فیلترها انعطاف زیادی بهتون میدن تا بدون نرمافزارهای گرافیکی، تغییرات پیچیدهای اعمال کنین.
✍ جمعبندی
FFmpeg مثل یه جعبهابزار جادوییه که هر کاری تو دنیای چندرسانهای بخواین، میتونه انجام بده. از تبدیل فرمت و کدگذاری گرفته تا استریمینگ، ویرایش، و حتی کار با سختافزارهای خاص، این ابزار همهفنحریفه.
#️⃣ #programming #backend
➖➖➖➖➖➖➖➖➖➖
🥷🏻 CHANNEL | GROUP
BY Ninja Learn | نینجا لرن
Share with your friend now:
tgoop.com/ninja_learn_ir/818
