همونطور که میدونید زبانی که مرورگر ها باهاش سروکله میزنن و برای "برنامه نویسی وب استفاده میشه" جاوا اسکریپته، پس جاوا اسکریپت به عنوان یک هدف کامپایل درنظر گرفته میشه; یعنی در نهایت با هر زبانی نوشته باشید کدتون رو باید به جاوا اسکریپت کامپایل بشه که قابل اجرا روی مرورگر کلاینت باشه!
فکر کنم خودتون فهمیدید چقدر محدودیت ایجاد میکنه این قضیه چون JS خودش یک زبان سطح بالا به حساب میاد و کلی ویژگی های زبان های سطح پایین تر مثل مولتی ترد یا پوینتر ها رو ساپورت نمیکنه.
برای رفع این محدودیت ها WASM یا وب اسمبلی ساخته شده که امکان کامپایل زبان هایی مثل C, C#, Rust و ... رو داخل مرورگر (Client Side) فراهم میکنه. علی قهرمانی داخل ارائش میگه که یه زبون ساخته با Rust که اسمشو گذاشته چپ...
ارائه علی قهرمانی در رویداد تهلاگ
فکر کنم خودتون فهمیدید چقدر محدودیت ایجاد میکنه این قضیه چون JS خودش یک زبان سطح بالا به حساب میاد و کلی ویژگی های زبان های سطح پایین تر مثل مولتی ترد یا پوینتر ها رو ساپورت نمیکنه.
برای رفع این محدودیت ها WASM یا وب اسمبلی ساخته شده که امکان کامپایل زبان هایی مثل C, C#, Rust و ... رو داخل مرورگر (Client Side) فراهم میکنه. علی قهرمانی داخل ارائش میگه که یه زبون ساخته با Rust که اسمشو گذاشته چپ...
ارائه علی قهرمانی در رویداد تهلاگ
YouTube
وب اسمبلی (WASM) - علی قهرمانی
در این ارائه آموزشی علی قهرمانی به وب اسمبلی (WASM) میپردازد. رویداد شماره ۲۷۷ تهلاگ در روز پنجشنبه ۱۱ بهمنماه ۱۴۰۳ با حمایت آروان کلاد در دانشگاه خاتم برگزار شد.
تدوین: یاشا
تدوین: یاشا
👾3😁2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
انسان این را دید و گفت:
"جهنم بله! بیاید با جبر خطی این را باز سازی کنیم." 🧠
"جهنم بله! بیاید با جبر خطی این را باز سازی کنیم." 🧠
🔥1👾1
#meme
سیستم ادمینا وقتی حوصلشون سر میره:
سیستم ادمینا وقتی حوصلشون سر میره:
اگر تا حالا ویدیویی در یوتیوب دیدی، ریلزی آپلود کردی، به پادکستی در اسپاتیفای گوش دادی، یا توی لایو اینستاگرام شرکت کردی... بدون اینکه بدونی، از FFmpeg استفاده کردی.
این کتابخانهی متنباز، ستون اصلی فشردهسازی، تبدیل فرمت و پردازش صدا و تصویر در تقریباً همهی پلتفرمهای بزرگ دنیاست. از Facebook و Netflix گرفته تا TikTok، Twitch و Google Meet.
از سال 2000 و تا به امروز توسط کامیونیتی و بدون حمایت هیچ غول تکنولوژیای نگهداری شده و در پشت پرده قلپ تپنده multimedia و جریان استریم اینترنته!
اگر لینوکس داری FFMPEG از خیلی ابزار ها بی نیازت میکنه :)
استخراج صدای یک ویدیو:
تبدیل فرمت ها بهم:
برش بخشی از فایل:
Astro Terminal 🎥 #معرفی
این کتابخانهی متنباز، ستون اصلی فشردهسازی، تبدیل فرمت و پردازش صدا و تصویر در تقریباً همهی پلتفرمهای بزرگ دنیاست. از Facebook و Netflix گرفته تا TikTok، Twitch و Google Meet.
از سال 2000 و تا به امروز توسط کامیونیتی و بدون حمایت هیچ غول تکنولوژیای نگهداری شده و در پشت پرده قلپ تپنده multimedia و جریان استریم اینترنته!
اگر لینوکس داری FFMPEG از خیلی ابزار ها بی نیازت میکنه :)
استخراج صدای یک ویدیو:
ffmpeg -i video.mp4 -q:a 0 -map a audio.mp3
تبدیل فرمت ها بهم:
ffmpeg -i input.mov output.mp4
برش بخشی از فایل:
ffmpeg -i input.mp3 -ss 00:00:30 -to 00:01:00 -c copy clip.mp3
Astro Terminal 🎥 #معرفی
❤1
Astro Terminal
اگر تا حالا ویدیویی در یوتیوب دیدی، ریلزی آپلود کردی، به پادکستی در اسپاتیفای گوش دادی، یا توی لایو اینستاگرام شرکت کردی... بدون اینکه بدونی، از FFmpeg استفاده کردی. این کتابخانهی متنباز، ستون اصلی فشردهسازی، تبدیل فرمت و پردازش صدا و تصویر در تقریباً…
شاید خب بگید چه آدم nerdی که میاد میره توی man page دنبال یه فلگ میگرده که بخواد مثلا متادیتا یک فایل رو استخراج کنه 💀
منم موافقم و بخاطر همین دارم یک اسکریپت رو آماده میکنم که کار با ffmpeg رو خیلی ساده تر میکنه.
منم موافقم و بخاطر همین دارم یک اسکریپت رو آماده میکنم که کار با ffmpeg رو خیلی ساده تر میکنه.
❤🔥5👾1