මගේ වීඩියෝ වීවරය

visula kavinda

Well-known member
  • Jun 18, 2021
    649
    438
    63
    https://anthoniyo-bahijata.blogspot.com/2026/07/src-video-viewer.html

    1785476290851.png

    මගේ නවතම නිර්මාණය: සරල සහ කාර්යක්ෂම වීඩියෝ විවරයක් (Video Viewer)​

    අද මම ඔබ සමඟ බෙදා ගැනීමට කැමතියි මගේ මෑත කාලීන මෘදුකාංග සංවර්ධන ව්‍යාපෘතියක් ගැන. මම නිතරම කැමතියි මගේ අවශ්‍යතාවයන්ට හරියටම ගැළපෙන මෙවලම් මටම නිර්මාණය කරගන්න. ඒ අනුව, මම මගේ පෞද්ගලික භාවිතය සඳහා සරල නමුත් කාර්යක්ෂම වීඩියෝ විවරයක් (Video Viewer) නිර්මාණය කළා.

    මෘදුකාංගයේ ඇති විශේෂාංග​

    මෙම මෘදුකාංගය සෑදීමේ මූලික අරමුණ වූයේ දැනට පවතින බොහෝ වීඩියෝ වාදකවල නොමැති අත්‍යවශ්‍ය පහසුකම් කිහිපයක් සපුරා ගැනීමයි:

    • සත්‍ය පරිමානයෙන් නැරඹීම (Original Size / 1:1 Scale): පරිගණක තිරයේ ප්‍රමාණයට ගැලපෙන පරිදි වීඩියෝව විශාලනය වීම වෙනුවට, වීඩියෝව එහි සැබෑ පික්සල් ප්‍රමාණයෙන් (Original resolution) නැරඹීමට මෙමගින් හැකියාව ලැබෙනවා. පරිගනක තිරයට වඩා විශාල වීඩියෝ සියුම්ව නරඹන්න එය ප්‍රයෝජනවත්.
    • යතුරුපුවරු පාලනය: යතුරුපුවරුවේ 'Arrow Keys' භාවිතයෙන් ඉතා පහසුවෙන් එක් වීඩියෝවක සිට තවත් වීඩියෝවකට මාරු වීමේ පහසුකම.
    • කාලරාමු පෙරදසුන (Timeline Preview): වීඩියෝ කාලරේඛාව (Timeline) මත මවුස් එක ගෙන යන විට එම රූපරාමුව (Frame) කුඩා පෙරදසුනක් ලෙස දැකීමේ හැකියාව. (මෙය ක්‍රියාත්මක කිරීමට: ධාවනය > වීඩියෝ කාලරේඛා පෙරදසුන තෝරන්න).
      ආපසු ධාවන හැකියාවද එක්කලෙමි ඒ සඳහා R බොත්තම ඔබන්න

    තාක්ෂණික පසුබිම​

    මෙම මෘදුකාංගය සඳහා මම වීඩියෝ විදැහුම්කරණ එන්ජිම ලෙස libmpv-2.dll ලයිබරිය යොදා ගත්තා. ඒ සඳහා අවශ්‍ය දැවටුම් කැලැසියක්('Wrapper' එකක්) නිර්මාණය කිරීම මට සිදු වුණා.

    කේතනය සඳහා ජෙමිනි සහ චැට් ජිපීටී නොමිල කෘතිම බුද්ධි සහායකයන් හවුල්කරගත්තා.
    ඒවා ඕනෑකමින්ම මාව රස්තියාදු කලා කියලා හිතෙනවා.
    විශේෂයෙන්ම වීඩියෝවක රූපරාමුවක පින්තූර ගැනීමේදී, අමුදත්ත පින්තූරයක් බවට හැරවීමේ කේත සැකසීමේදී විශාල රස්තියාදුවක් වුනා.

    මෘදුකාංගය භාවිතා කිරීම​

    මෙය පූර්ණ විවෘත කේත (Open Source) මෘදුකාංගයක්. කැමති ඕනෑම කෙනෙකුට මෙය නිදහසේ වැඩිදියුණු කළ හැකියි.

    • අවම පද්ධති අවශ්‍යතා: 64-bit වින්ඩෝස් මෙහෙයුම් පද්ධතිය සහ .NET 4.8 පාරිසරිකය (Runtime).
    මගේ මේ කුඩා නිර්මාණය ගැන ඔබේ අදහස් දැනගන්න මම කැමතියි.
     
    • Love
    Reactions: Naughtykolla48