منصوبے کے بارے میں

FreeCut ایک MIT لائسنس یافتہ، براؤزر پر مبنی ملٹی ٹریک ویڈیو ایڈیٹر ہے۔ اسے انسٹال کرنے کی ضرورت نہیں اور یہ میڈیا اپ لوڈ نہیں کرتا: پروجیکٹس اور میڈیا مقامی رہتے ہیں، جبکہ ایڈیٹنگ، پیش نظارہ، تجزیہ، ٹرانسکرپشن، AI جنریشن اور ایکسپورٹ براؤزر میں WebGPU، WebCodecs، Web Workers، OPFS اور File System Access API کے ذریعے چلتے ہیں۔ پروجیکٹس، منسلک میڈیا میٹا ڈیٹا، تھمب نیلز، ویو فارمز، تیار کردہ AI اثاثے، ٹرانسکرپٹس، سین کٹس اور کیشے ڈسک پر منتخب کردہ ورک اسپیس فولڈر کے اندر سادہ فائلوں کے طور پر لکھے جاتے ہیں۔ ایڈیٹنگ اور ٹائم لائن - ملٹی ٹریک ٹائم لائن جو ویڈیو، آڈیو، متن، تصویر، شکل، ماسک، Lottie اور کمپاؤنڈ کلپ آئٹمز کو سپورٹ کرتی ہے۔ - فی پروجیکٹ متعدد ٹائم لائنز بطور Sequences ٹیبز کے ساتھ، کمپاؤنڈ کلپس کے ساتھ متحد۔ - منسلک آڈیو/ویڈیو ایڈیٹنگ بمع split، join، ripple، rolling، slip، slide اور rate-stretch ٹولز۔ - کٹ پر مرکوز ٹرانزیشنز بمع لائیو ری سائز، الائنمنٹ، سورس ٹائم اینکرنگ اور پیش نظارہ اوورلیز۔ - ٹریک mute/visibility/lock کنٹرولز، منسلک سنک بیجز، ٹریک push/pull اور close-gap ورک فلو۔ - فلم اسٹرپ تھمب نیلز، اسٹیریو ویو فارمز، اسنیپ گائیڈز، مارکرز، ٹائم کوڈ اور undo/redo۔ - سورس مانیٹر بمع mark in/out، پیچ ڈیسٹینیشنز، insert اور overwrite ایڈیٹس۔ - پروجیکٹ ٹیمپلیٹس، پہلے میڈیا سے خودکار میچ کینوس/FPS، قابل ترتیب کی بورڈ شارٹ کٹس۔ پیش نظارہ اور پلے بیک - ریئل ٹائم پیش نظارہ بمع transform، crop، corner-pin، mask اور group gizmos۔ - فریم درست پلے بیک ایک حسب ضرورت Clock اور کمپوزیشن رن ٹائم کے ذریعے۔ - تیز اسکرب اوورلیز، ڈیکوڈر پری وارمنگ، موافق پیش نظارہ کوالٹی اور سورس وارمنگ۔ - دو اور چار پینل والے ایڈٹ پینلز ripple، rolling، slip اور slide آپریشنز کے لیے۔ - GPU کلر اسکوپس: ویو فارم، ویکٹر اسکوپ اور ہسٹوگرام۔ - الگ پروجیکٹ ماسٹر بس اور مانیٹر/ڈیوائس والیوم۔ آڈیو - کلپ والیوم، آڈیو فیڈز، ٹریک فیڈرز، ماسٹر بس فیڈر اور اسٹیریو LED میٹرز۔ - فی کلپ پچ شفٹ سیمی ٹونز/سینٹس میں SoundTouch پیش نظارہ پلے بیک کے ساتھ۔ - کلپ EQ اور ٹریک EQ اسٹیجز، بشمول ایک کمپیکٹ چھ بینڈ والا فلوٹنگ EQ پینل۔ - پچ، EQ، فیڈز، والیوم اور ٹرانزیشن آڈیو پاتھ پیش نظارہ اور ایکسپورٹ میں محفوظ۔ ایفیکٹس، ماسکس اور کمپوزٹنگ - WebGPU کو ترجیح دینے والے بصری ایفیکٹس اور کمپوزٹنگ پاتھ، جہاں ممکن ہو fallbacks کے ساتھ۔ - بلر: گاؤسین، باکس، موشن، ریڈیل، زوم۔ - کلر: برائٹنس، کنٹراسٹ، ایکسپوژر، ہیو شفٹ، سیچوریشن، وائبرنس، ٹمپریچر/ٹنٹ، لیولز، کروز، کلر وہیلز، گریڈینٹ میپ، LUT (.cube)، گری اسکیل، سیپیا، انورٹ۔ - ڈسٹورشن: پکسیلیٹ، RGB اسپلٹ، ٹوئرل، ویو، بلج/پنچ، کیلیڈوسکوپ، مرر، فلوٹڈ گلاس، ریپل گلاس، گلاس موزیک، ڈروسٹے۔ - اسٹائلائز: وگنیٹ، فلم گرین، شارپن، پوسٹرائز، گلو، ایج ڈیٹیکٹ، اسکین لائنز، ہاف ٹون، ASCII آرٹ، کلر گلچ، بلاک گلچ، VHS، CRT، انک، پکسل سورٹ۔ - کیئنگ: کروما کی بمع ٹولرنس، سافٹنس اور اسپل سپریشن۔ - 25 بلینڈ موڈز بشمول multiply، screen، overlay، soft light، difference، hue، saturation، color اور luminosity۔ - کلپ ماسکس اور پین پاتھز بمع کی فریم کے قابل جیومیٹری ٹرانسفارمز۔ - کلر پکر بمع hex اور alpha ان پٹ، نیز ایپ میں آئی ڈراپر بمع لوپ۔ ٹرانزیشنز - فیڈ، وائپ، سلائیڈ، 3D فلپ، کلاک وائپ اور آئرس ٹرانزیشنز سمتی ویریئنٹس کے ساتھ۔ - ڈسول، اسپارکلز، گلچ، لائٹ لیک، پکسیلیٹ، کروماٹک ایبریشن اور ریڈیل بلر۔ - قابل ایڈجسٹ دورانیہ، الائنمنٹ، سورس اینکرنگ اور غیر WebGPU پاتھز کے لیے Canvas 2D fallback۔ کی فریم اینیمیشن - بیزیئر گراف ایڈیٹر، ڈوپ شیٹ، اسپلٹ ویو اور ملٹی کیو اوورلیز۔ - ایزنگ پریسیٹس (linear، ease-in/out، cubic-bezier، spring) بمع لائیو پیش نظارہ ایڈیٹر اور محفوظ حسب ضرورت پریسیٹس۔ - پروسیجرل موشن موڈیفائرز (drift، sway، breath، spin، shake) رینڈر ٹائم پر جانچے جاتے ہیں، بمع ایک کلک bake to keyframes۔ - موشن ٹیکسٹ: فی کریکٹر، فی ورڈ اور فی لائن ٹیکسٹ اینیمیشن۔ - آٹو کی فریم موڈ، ٹینجنٹ مررنگ، پراپرٹی ایکارڈینز اور مارکی سیلیکشن۔ - اینیمیٹڈ transform، crop، mask، text، effect اور color پراپرٹیز۔ میڈیا اور امپورٹ - ویڈیوز، آڈیو، تصاویر، GIFs، SVGs، Lottie اینیمیشنز اور تیار کردہ اثاثے اصل کاپی کیے بغیر امپورٹ کریں۔ - امپورٹ شدہ Lottie اینیمیشنز (.json اور .lottie) ایڈٹ کریں: رنگ اور تھیمز ری میپ کریں، متن ایڈٹ کریں، ویلیو سلاٹس کو لائیو پیش نظارہ کے ساتھ ایڈجسٹ کریں۔ - Apple ProRes ڈیکوڈ امپورٹ، پیش نظارہ اور تھمب نیلز کے لیے، بشمول وہ ویریئنٹس جو براؤزرز قدرتی طور پر ڈیکوڈ نہیں کر سکتے۔ - پراکسی جنریشن، تھمب نیل ایکسٹریکشن، ویو فارم کیشنگ اور میڈیا ری لنکنگ۔ مقامی AI اور تجزیہ - براؤزر میں ڈیوائس پر چلتا ہے؛ کچھ اپ لوڈ نہیں ہوتا۔ - Parakeet انجن (Whisper fallback) کے ساتھ ڈیوائس پر ٹرانسکرپشن اور تیار کردہ کیپشن ٹیکسٹ آئٹمز۔ - مقامی وژن-لینگویج پرووائیڈرز کے ساتھ AI کیپشننگ اور قابل ترتیب سیمپل کیڈنس۔ - سین ڈیٹیکشن تیز ہسٹوگرام یا فریم درست ایڈاپٹو کانٹینٹ تجزیہ اور اختیاری ماڈل تصدیق کے ساتھ۔ - سین براؤزر کیپشن والے میڈیا کی تلاش اور دریافت شدہ لمحات کے دوبارہ استعمال کے لیے۔ - مقامی Kokoro ٹیکسٹ ٹو اسپیچ وائس اوورز۔ - مقامی MusicGen میوزک جنریشن بمع پریسیٹس، پیش رفت اور منسوخی۔ - سیٹنگز میں مقامی ماڈل کیشے اور ان لوڈ کنٹرولز۔ پروجیکٹس اور اسٹوریج - File System Access API کے ذریعے ورک اسپیس فولڈر کی مستقل مزاجی۔ - ملٹی ورک اسپیس سوئچر بمع معلوم ورک اسپیس مینجمنٹ۔ - پروجیکٹس ڈسک پر سادہ فائلوں کے طور پر محفوظ، بمع لیگیسی براؤزر اسٹوریج مائیگریشن۔ - پروجیکٹ سافٹ ڈیلیٹ، بحالی، ٹراش خالی کرنا اور مستقل ڈیلیٹ فلو۔ - پروجیکٹ ZIP بنڈل ایکسپورٹ/امپورٹ بمع Zod سے تصدیق شدہ اسکیماز۔ - آٹو سیو، پروجیکٹ تھمب نیلز، ورک اسپیس کیشے مررنگ اور یتیم کلین اپ۔ ایکسپورٹ - WebCodecs اور ورکر بیکڈ رینڈر پاتھز کے ذریعے براؤزر میں رینڈرنگ۔ - کوئی بھی سیکوئنس ایکسپورٹ کریں، صرف مرکزی ٹائم لائن نہیں۔ - ویڈیو کنٹینرز: MP4، WebM، MOV، MKV۔ - ویڈیو کوڈیکس: H.264، H.265، VP8، VP9، AV1 (جہاں براؤزر انکوڈر فراہم کرے)۔ - آڈیو ایکسپورٹ فارمیٹس: MP3، AAC، WAV/PCM۔ - سب ٹائٹلز: آف، برن اِن، سائیڈ کار فائل یا ایمبیڈڈ سافٹ ٹریک (کنٹینر پر منحصر)۔ - کوالٹی پریسیٹس کم سے الٹرا تک، بمع رن ٹائم کیپبلٹی چیکس اور fallbacks۔ شروعات پیشگی تقاضے Node.js 22+ تجویز کردہ، npm 11+ اور ایک جدید Chromium براؤزر ہیں۔ ریپوزٹری کلون کریں، npm install اور npm run dev چلائیں، پھر Chrome، Edge، Brave یا Arc میں http://localhost:5173 کھولیں۔ ورک فلو یہ ہے: ایک ورک اسپیس فولڈر منتخب کریں، پروجیکٹ بنائیں، میڈیا لائبریری میں فائلیں گھسیٹ کر میڈیا امپورٹ کریں، کلپس کو ٹائم لائن پر گھسیٹ کر ایڈٹ کریں، پھر براہ راست براؤزر سے ایکسپورٹ کریں۔ براؤزر سپورٹ Chrome یا Edge 113+ تجویز کیا جاتا ہے۔ FreeCut WebGPU، WebCodecs، OPFS اور File System Access API پر منحصر ہے، لہٰذا مکمل ورک فلو کے لیے ایک جدید Chromium براؤزر ضروری ہے۔ Brave File System Access API کو غیر فعال کر سکتا ہے؛ اسے brave://flags/#file-system-access-api کے ذریعے فعال کیا جا سکتا ہے۔ ٹیک اسٹیک React 19 اور TypeScript، Vite+ dev/build/lint/format/check/tests کے لیے، Vite بمع @vitejs/plugin-react، WebGPU ایفیکٹس، کمپوزٹنگ، ٹرانزیشنز، ماسکس، اسکوپس اور AI ایکسیلیریشن کے لیے، WebCodecs پیش نظارہ اور ایکسپورٹ پائپ لائنز کے لیے، File System Access API اور OPFS مستقل مزاجی اور کیشیز کے لیے، Zustand بمع Zundo اسٹیٹ اور undo/redo کے لیے، TanStack Router فائل پر مبنی ٹائپ سیف روٹنگ کے لیے، Tailwind CSS 4 بمع Radix UI اور shadcn طرز کے کمپونینٹس، Mediabunny میڈیا ڈیکوڈنگ، میٹا ڈیٹا اور آڈیو انکوڈنگ کے لیے، Transformers.js مقامی براؤزر AI ماڈلز کے لیے، Kokoro.js WebGPU ٹیکسٹ ٹو اسپیچ کے لیے، اور Web Workers اور AudioWorklets مین تھریڈ سے باہر میڈیا پروسیسنگ کے لیے۔ ڈیولپمنٹ زیادہ تر کمانڈز npm اسکرپٹس ہیں جو vite-plus (vp) پر مبنی ہیں: npm run dev (پورٹ 5173)، build، preview، perf، lint (Oxlint)، format (Oxfmt)، test:run، verify (مکمل گیٹ بشمول آرکیٹیکچر اور ڈیڈ کوڈ چیکس، Node ہیڈ لیس کنٹریکٹس، بلٹ ہارنس Chrome ریگریشن، پبلک ایڈٹ آپریشنز اور تیار کردہ میڈیا/آڈیو رینڈرنگ)، headless:test اور routes۔ حقیقی GPU ایفیکٹس ایک واضح آپریٹر/ریلیز گیٹ رہتے ہیں کیونکہ میزبان PR CI ایک پورٹیبل WebGPU اڈاپٹر فراہم نہیں کرتا۔ src/ درخت اس طرح منظم ہے: features/ (صارف کے سامنے والے UI ماڈیولز)، runtime/ (پلے بیک اور رینڈرنگ انجنز)، infrastructure/ (GPU، تجزیہ، آڈیو، براؤزر، اسٹوریج، تھمب نیلز کے لیے پلیٹ فارم اڈاپٹرز)، shared/ (فریم ورک سے آزاد پرائمیٹوز اور کراس فیچر اسٹیٹ)، نیز app/، components/، config/، routes/ اور types/۔ شراکت اور لائسنس موجودہ ترجیحات بگ فکسز ہیں، پھر لائیو ایڈیٹر، پلے بیک اور ایکسپورٹس کے لیے کارکردگی کی بہتری، پھر نئی خصوصیات جن پر پہلے بات کی گئی ہو۔ بگز GitHub issues کے ذریعے قابل تولید مراحل، براؤزر ورژن اور اسکرین شاٹس یا ریکارڈنگز کے ساتھ رپورٹ کیے جا سکتے ہیں؛ کارکردگی کی رپورٹس میں ورک فلو، سورس میڈیا کی تفصیلات، پروجیکٹ کا سائز اور سست روی کب شروع ہوتی ہے شامل ہونا چاہیے۔ فیچر آئیڈیاز پر عمل درآمد سے پہلے Discord یا GitHub Discussions پر بات کی جاتی ہے۔ MIT کے تحت لائسنس یافتہ۔