Repository navigation
Releases: CandyCoreProj/FramePort
Release list
FramePort 1.0.9
FramePort 1.0.9
- รองรับการวางลิงก์หลายๆ ลิงก์พร้อมกัน: วางลิงก์วิดีโอหลายลิงก์ได้ในคราวเดียว (คั่นด้วยขึ้นบรรทัดใหม่, ช่องว่าง, หรือจุลภาค) แล้วดาวน์โหลดและแปลงไฟล์ทั้งหมดในรอบเดียว
- ช่องใส่ลิงก์ปรับขนาดอัตโนมัติ (Multi-line Textarea): ปรับความสูงตามจำนวนลิงก์ มี Badge แจ้งเตือนจำนวนลิงก์ที่ตรวจพบ (เช่น "5 ลิงก์") และปุ่มดาวน์โหลดแสดงจำนวนคลิปที่จะโหลด พร้อมคัดกรองลิงก์ซ้ำให้อัตโนมัติ
- แสดงสถานะและลำดับไฟล์ชัดเจน: แถบความคืบหน้าระบุลำดับไฟล์และชื่อวิดีโอที่กำลังดาวน์โหลด/แปลงไฟล์ (เช่น ไฟล์ 1/3)
- ระบบดาวน์โหลดแบบคู่ขนานที่มีความยืดหยุ่น: FFmpeg เริ่มแปลงไฟล์คลิปก่อนหน้าทันทีที่ดาวน์โหลดเสร็จ ขณะที่ yt-dlp กำลังดาวน์โหลดคลิปถัดไป และหากมีบางลิงก์ไม่สำเร็จ คลิปอื่นๆ ที่โหลดผ่านจะยังคงถูกบันทึกให้อย่างครบถ้วน
ผู้ใช้ Windows ที่ใช้ 1.0.1 ขึ้นไปจะได้รับอัปเดตนี้อัตโนมัติ
ดาวน์โหลด
Windows
- FramePort-Setup.exe — ติดตั้งบน Windows 64 บิต (อัปเดตอัตโนมัติ)
- FramePort.exe — portable เปิดใช้ได้เลยโดยไม่ต้องติดตั้ง
macOS 12 ขึ้นไป — วิธีง่ายที่สุด: เปิด Terminal (กด ⌘ Space แล้วพิมพ์ Terminal) วางคำสั่งนี้แล้วกด Enter
�ash curl -fsSL https://raw.githubusercontent.com/CandyCoreProj/FramePort/main/install-mac.sh | bash
เลือกไฟล์ตรงกับชิปให้เอง ติดตั้งลง Applications แล้วเปิดโปรแกรมทันที ไม่ต้องไปกด Open Anyway
หรือดาวน์โหลดเอง (ครั้งแรกที่เปิดต้องไปที่ System Settings → Privacy & Security แล้วกด Open Anyway):
- FramePort-mac-arm64.dmg — Mac ชิป Apple (M1 ขึ้นไป)
- FramePort-mac-x64.dmg — Mac รุ่น Intel
English
- Support batch multi-link pasting and downloading: Paste multiple video links at once (separated by newlines, spaces, or commas) and download/convert them all in a single batch.
- Auto-expanding multi-line link input: The input box expands smoothly with multi-line text, displays a badge with the detected link count, and updates the download button with the item count. Duplicate links are filtered automatically.
- Sequential progress tracking: Displays the item counter (e.g. 1/3) and the video title during both download and conversion.
- Resilient parallel processing: FFmpeg starts converting earlier files while yt-dlp continues downloading upcoming videos. If any link fails, all successfully downloaded clips are preserved.
Windows users on 1.0.1 or later receive this update automatically.
FramePort 1.0.8
FramePort 1.0.8
- เพิ่มวิธีดาวน์โหลด YouTube โดยไม่ต้องเข้าสู่ระบบ: โปรแกรมสร้าง PO Token ให้เอง และรวมปลั๊กอินที่จำเป็นมากับแอปแล้ว ไม่ต้องติดตั้งเพิ่ม
- ลองใหม่อัตโนมัติเมื่อ YouTube ขอให้ยืนยันว่าไม่ใช่บอท: โปรแกรมจะลองใช้คุกกี้ผู้เยี่ยมชมและวิธีดาวน์โหลดสำรองก่อน โดยไม่ต้อง login
- เข้าสู่ระบบ YouTube ในแอปได้: ถ้าลองวิธีสำรองแล้วยังไม่ผ่าน กด "เข้าสู่ระบบ YouTube" บนข้อความผิดพลาด โปรแกรมจะบันทึกคุกกี้ไว้ในเครื่องและลองดาวน์โหลดใหม่ให้ สามารถกด "ออกจากระบบ YouTube" เพื่อลบคุกกี้ได้
- แก้ข้อความผิดเพี้ยนบน Windows: ข้อความจาก yt-dlp แสดงภาษาไทยและอักขระต่าง ๆ ได้ถูกต้องขึ้น
ผู้ใช้ Windows ที่ใช้ 1.0.1 ขึ้นไปจะได้รับอัปเดตนี้อัตโนมัติ
การดาวน์โหลดโดยไม่เข้าสู่ระบบอาจยังใช้ไม่ได้บนบางเครือข่าย ขึ้นอยู่กับการตรวจสอบของ YouTube
ดาวน์โหลด
Windows
FramePort-Setup.exe— ติดตั้งบน Windows 64 บิต (อัปเดตอัตโนมัติ)FramePort.exe— portable เปิดใช้ได้เลยโดยไม่ต้องติดตั้ง
macOS 12 ขึ้นไป — วิธีง่ายที่สุด: เปิด Terminal (กด ⌘ Space แล้วพิมพ์ Terminal) วางคำสั่งนี้แล้วกด Enter
curl -fsSL https://raw.githubusercontent.com/CandyCoreProj/FramePort/main/install-mac.sh | bashเลือกไฟล์ตรงกับชิปให้เอง ติดตั้งลง Applications แล้วเปิดโปรแกรมทันที ไม่ต้องไปกด Open Anyway / Install on Mac in one command: picks the right chip, installs to Applications and opens it.
หรือดาวน์โหลดเอง (ครั้งแรกที่เปิดต้องไปที่ System Settings → Privacy & Security แล้วกด Open Anyway):
FramePort-mac-arm64.dmg— Mac ชิป Apple (M1 ขึ้นไป)FramePort-mac-x64.dmg— Mac รุ่น Intel
English
- YouTube downloads without signing in: FramePort generates PO Tokens inside the app and includes the required plugin. No extra installation is needed.
- Automatic retries for YouTube bot checks: When YouTube asks you to confirm you are not a bot, FramePort tries guest cookies and alternate download methods before asking you to sign in.
- Sign in to YouTube inside the app: If the retry still fails, press "Sign in to YouTube" on the error message. FramePort saves the cookies locally and retries the download. Press "Sign out of YouTube" to remove those cookies.
- Fixed garbled text on Windows: yt-dlp messages now display Thai text and other characters correctly.
Windows users on 1.0.1 or later receive this update automatically.
Some networks may still require sign-in, depending on YouTube's checks.
FramePort 1.0.7
FramePort 1.0.7
- แก้ดาวน์โหลด YouTube ไม่สำเร็จ (HTTP Error 403): โปรแกรมใช้ yt-dlp ของตัวเองเสมอ ไม่ใช้ตัวที่ติดตั้งไว้ในเครื่อง (เช่นจาก Homebrew หรือ pip) ซึ่งอาจเป็นรุ่นเก่าที่ YouTube ไม่รับแล้ว ถ้ายังไม่มี โปรแกรมจะให้กดติดตั้ง yt-dlp ครั้งเดียว
- บอกวิธีแก้เมื่อเจอ 403: ข้อความผิดพลาดจะแนะนำให้กด "อัปเดต yt-dlp" แล้วลองใหม่
- Mac แจ้งเตือนรุ่นใหม่ได้แล้ว: ตั้งแต่รุ่นนี้ FramePort บน Mac จะแจ้งเมื่อมีรุ่นใหม่ และเปิดหน้าดาวน์โหลดให้
ผู้ใช้ Windows ที่ใช้ 1.0.1 ขึ้นไปจะได้รับอัปเดตนี้อัตโนมัติ
ดาวน์โหลด
Windows
FramePort-Setup.exe— ติดตั้งบน Windows 64 บิต (อัปเดตอัตโนมัติ)FramePort.exe— portable เปิดใช้ได้เลยโดยไม่ต้องติดตั้ง
macOS 12 ขึ้นไป — วิธีง่ายที่สุด: เปิด Terminal (กด ⌘ Space แล้วพิมพ์ Terminal) วางคำสั่งนี้แล้วกด Enter
curl -fsSL https://raw.githubusercontent.com/CandyCoreProj/FramePort/main/install-mac.sh | bashเลือกไฟล์ตรงกับชิปให้เอง ติดตั้งลง Applications แล้วเปิดโปรแกรมทันที ไม่ต้องไปกด Open Anyway / Install on Mac in one command: picks the right chip, installs to Applications and opens it.
หรือดาวน์โหลดเอง (ครั้งแรกที่เปิดต้องไปที่ System Settings → Privacy & Security แล้วกด Open Anyway):
FramePort-mac-arm64.dmg— Mac ชิป Apple (M1 ขึ้นไป)FramePort-mac-x64.dmg— Mac รุ่น Intel
English
- Fixed YouTube downloads failing with HTTP Error 403: FramePort now always uses its own yt-dlp instead of one already installed on the computer (for example from Homebrew or pip), which can be too old for YouTube. If it is missing, FramePort asks you to install it once.
- Clearer 403 errors: The error now suggests pressing "Update yt-dlp" and trying again.
- Update notices on Mac: From this version, FramePort on Mac tells you when a new version is out and opens the download page.
Windows users on 1.0.1 or later receive this update automatically.
FramePort 1.0.6
FramePort 1.0.6
- รองรับ macOS แล้ว: ใช้ได้ทั้ง Mac ชิป Apple (M1 ขึ้นไป) และ Mac รุ่น Intel บน macOS 12 ขึ้นไป ติดตั้ง yt-dlp และ FFmpeg ให้อัตโนมัติ และแปลงวิดีโอด้วย Apple VideoToolbox ได้
- ย้ายมาอยู่กับ CandyCore: FramePort ย้าย repo ไปที่ CandyCoreProj/FramePort ตั้งแต่รุ่นนี้ โปรแกรมจะเช็กและดาวน์โหลดอัปเดตจาก repo ใหม่
- ผู้เผยแพร่: ตัวติดตั้งแสดงผู้เผยแพร่เป็น CandyCore
ผู้ที่ใช้ 1.0.1 ขึ้นไปบน Windows จะได้รับอัปเดตนี้อัตโนมัติ และไม่ต้องทำอะไรเพิ่ม
ดาวน์โหลด
Windows
FramePort-Setup.exe— ติดตั้งบน Windows 64 บิต (อัปเดตอัตโนมัติ)FramePort.exe— portable เปิดใช้ได้เลยโดยไม่ต้องติดตั้ง
macOS
FramePort-mac-arm64.dmg— Mac ชิป Apple (M1 ขึ้นไป)FramePort-mac-x64.dmg— Mac รุ่น Intel- ไฟล์
.zipของแต่ละรุ่นใช้แทน.dmgได้
เปิดไฟล์ .dmg แล้วลาก FramePort ไปไว้ใน Applications ตัวโปรแกรมยังไม่ได้เซ็นด้วยใบรับรอง Apple Developer ครั้งแรกที่เปิด macOS จะบล็อกไว้ ให้ไปที่ System Settings → Privacy & Security แล้วกด Open Anyway หรือรันคำสั่งนี้ใน Terminal:
xattr -dr com.apple.quarantine /Applications/FramePort.appEnglish
- macOS support: FramePort now runs on Macs with Apple silicon (M1 or later) and Intel Macs on macOS 12 or later. It installs yt-dlp and FFmpeg automatically and can convert with Apple VideoToolbox.
- Now maintained by CandyCore: FramePort has moved to CandyCoreProj/FramePort. From this version on, the app checks for and downloads updates from the new repository.
- Publisher: The installer now lists CandyCore as the publisher.
Windows users on 1.0.1 or later receive this update automatically; nothing else is needed.
Downloads
Windows
FramePort-Setup.exe— installer for 64-bit Windows (updates automatically)FramePort.exe— portable, runs without installation
macOS
FramePort-mac-arm64.dmg— Apple silicon (M1 or later)FramePort-mac-x64.dmg— Intel Mac- The
.zipfiles contain the same app if you prefer them to the.dmg.
Open the .dmg and drag FramePort into Applications. The app is not yet signed with an Apple Developer certificate, so macOS blocks the first launch. Open System Settings → Privacy & Security and choose Open Anyway, or run the command above in Terminal.
FramePort 1.0.5
FramePort 1.0.5
- ถอนการติดตั้งอย่างปลอดภัย: ตัวถอนการติดตั้งลบเฉพาะไฟล์ของ FramePort เท่านั้น และลบโฟลเดอร์ติดตั้งเฉพาะเมื่อไม่มีไฟล์อื่นเหลืออยู่ เดิมถ้าติดตั้งลงโฟลเดอร์ที่มีชื่อ FramePort และมีไฟล์อื่นอยู่แล้ว (เช่น
D:\FramePort-Videos) การถอนการติดตั้งจะลบไฟล์เหล่านั้นไปด้วย
ผู้ที่ใช้ 1.0.1 ขึ้นไปจะได้รับอัปเดตนี้อัตโนมัติ
ดาวน์โหลด
FramePort-Setup.exe— ติดตั้งบน Windows 64 บิต (อัปเดตอัตโนมัติ)FramePort.exe— portable เปิดใช้ได้เลยโดยไม่ต้องติดตั้ง
English
- Safe uninstall: The uninstaller now removes only FramePort's own files, and deletes the install folder only if nothing else is left in it. Previously, installing into an existing folder whose name contained "FramePort" (for example
D:\FramePort-Videos) meant uninstalling also deleted the other files in it.
Users on 1.0.1 or later receive this update automatically.
FramePort 1.0.4
FramePort 1.0.4
- ลากรูปไม่ได้แล้ว: โลโก้และไอคอนในโปรแกรมจะไม่ถูกลากออกไปเมื่อกดค้างแล้วเลื่อนเมาส์
ผู้ที่ใช้ 1.0.1 ขึ้นไปจะได้รับอัปเดตนี้อัตโนมัติ
ดาวน์โหลด
FramePort-Setup.exe— ติดตั้งบน Windows 64 บิต (อัปเดตอัตโนมัติ)FramePort.exe— portable เปิดใช้ได้เลยโดยไม่ต้องติดตั้ง
English
- Images can't be dragged: The logo and icons no longer get dragged out when you click and move the mouse.
Users on 1.0.1 or later receive this update automatically.
FramePort 1.0.3
FramePort 1.0.3
- คลิกแล้วไม่คลุมข้อความ: คลิกหรือดับเบิลคลิกปุ่ม หัวข้อ และตัวเลือกต่าง ๆ จะไม่มีแถบสีน้ำเงินคลุมข้อความอีก ช่องลิงก์ พาธที่บันทึก และบันทึกการทำงานยังคัดลอกได้ตามปกติ
ผู้ที่ใช้ 1.0.1 ขึ้นไปจะได้รับอัปเดตนี้อัตโนมัติ
ดาวน์โหลด
FramePort-Setup.exe— ติดตั้งบน Windows 64 บิต (อัปเดตอัตโนมัติ)FramePort.exe— portable เปิดใช้ได้เลยโดยไม่ต้องติดตั้ง
English
- No more text highlighting on click: Clicking or double-clicking buttons, headings and options no longer highlights their text. The link field, save path and log can still be selected and copied.
Users on 1.0.1 or later receive this update automatically.
FramePort 1.0.2
FramePort 1.0.2
- เปิดโปรแกรมเร็วขึ้น ~4 เท่า: พร้อมใช้งานในประมาณ 0.3 วินาที (เดิม ~1.3 วินาที) โดยจำเวอร์ชัน yt-dlp ไว้และตรวจ GPU ไปพร้อมกับตอนหน้าจอโหลด
ผู้ที่ใช้ 1.0.1 จะได้รับอัปเดตนี้อัตโนมัติ
ดาวน์โหลด
FramePort-Setup.exe— ติดตั้งบน Windows 64 บิต (อัปเดตอัตโนมัติ)FramePort.exe— portable เปิดใช้ได้เลยโดยไม่ต้องติดตั้ง
English
- ~4× faster startup: Ready in about 0.3s (was ~1.3s). The yt-dlp version is cached and GPU detection starts while the window loads.
Users on 1.0.1 receive this update automatically.
FramePort 1.0.1
FramePort 1.0.1
- อัปเดตอัตโนมัติ: ตัวติดตั้งจะเช็กเวอร์ชันใหม่จาก GitHub ตอนเปิดโปรแกรมและทุก 4 ชั่วโมง ดาวน์โหลดเบื้องหลัง แล้วแสดงปุ่ม “รีสตาร์ตเพื่ออัปเดต” (หรือติดตั้งให้ตอนปิดโปรแกรม) ส่วนตัว portable จะแสดงปุ่ม “มีเวอร์ชันใหม่” เพื่อเปิดหน้าดาวน์โหลด
- อ่านง่ายขึ้น: ใช้ฟอนต์ Anuphan ที่ฝังมากับโปรแกรม และขยายขนาดตัวอักษรทั้งหน้าจอ
- ปุ่มสลับธีม: เปลี่ยนเป็นไอคอนพระจันทร์/พระอาทิตย์
ผู้ที่ใช้ 1.0.0 อยู่ต้องติดตั้ง 1.0.1 ด้วยตัวเองครั้งนี้ครั้งเดียว หลังจากนั้นโปรแกรมจะอัปเดตเองได้
ดาวน์โหลด
FramePort-Setup.exe— ติดตั้งบน Windows 64 บิต (อัปเดตอัตโนมัติ)FramePort.exe— portable เปิดใช้ได้เลยโดยไม่ต้องติดตั้ง
English
- Automatic updates: The installed app checks GitHub on launch and every 4 hours, downloads new versions in the background, and shows a “Restart to update” button (or installs on quit). The portable build shows a “New version” button that opens the download page.
- Easier to read: Bundled Anuphan font and larger text throughout.
- Theme toggle: Now a moon/sun icon.
If you're on 1.0.0, install 1.0.1 manually this one time; after that, FramePort updates itself.
FramePort 1.0.0
FramePort 1.0.0
FramePort ช่วยดาวน์โหลดวิดีโอหรือเสียงจากลิงก์ และแปลงไฟล์ให้พร้อมใช้งานบน Windows
- ภาพคมชัดขึ้น: เลือกวิดีโอต้นทางโดยให้ความสำคัญกับความละเอียด เฟรมเรต และบิตเรต แล้วแปลง H.264 หรือ H.265 ด้วยค่าคุณภาพสูง แม้ไฟล์ที่ได้จะใหญ่ขึ้น
- แปลงไฟล์ตามที่เลือก: โหมด H.264/H.265 เข้ารหัสภาพใหม่ด้วย NVIDIA, Intel, AMD หรือ CPU ตามที่เครื่องรองรับ ส่วน “ต้นฉบับ” เก็บวิดีโอโดยไม่เข้ารหัสใหม่
- รองรับฟอร์แมต YouTube ได้มากขึ้น: yt-dlp ใช้ JavaScript runtime ที่มีอยู่ในแอป โดยไม่เพิ่มขนาดตัวติดตั้ง
- บันทึกลงโฟลเดอร์ที่เลือกโดยตรง: ไม่สร้างโฟลเดอร์
.frameport-*แยก ไฟล์ชั่วคราวจะอยู่ในโฟลเดอร์เดียวกันและถูกลบเมื่อจัดไฟล์เสร็จ - รองรับชื่อไฟล์หลายภาษา: แก้พาธที่มีภาษาไทย ญี่ปุ่น และอักขระ Unicode อื่นให้ถูกต้อง
- ไม่เขียนทับไฟล์เดิม: เมื่อชื่อคลิปซ้ำ ไฟล์ใหม่จะอยู่ในโฟลเดอร์เดิมโดยใช้ชื่อ
ชื่อคลิป 2.mp4,ชื่อคลิป 3.mp4ตามลำดับ - จัดการไฟล์ปลอดภัยขึ้น: เก็บไฟล์ต้นทางไว้จนดาวน์โหลดเสร็จ และแจ้งข้อผิดพลาดหากย้ายไฟล์หรือแปลงไฟล์ไม่สำเร็จ
- แก้ปัญหาอัปเดต yt-dlp: ถ้า GitHub จำกัดจำนวนการเช็กเวอร์ชัน โปรแกรมจะลองดาวน์โหลดไฟล์อัปเดตโดยตรง
- เว็บไซต์ปรับปรุงใหม่: ใช้ได้ทั้งมือถือและคอมพิวเตอร์ และลดแอนิเมชันได้ตามการตั้งค่าของเครื่อง
ดาวน์โหลด
FramePort-Setup.exe— ติดตั้งโปรแกรมบน Windows 64 บิตFramePort.exe— เปิดใช้งานได้เลยโดยไม่ต้องติดตั้ง
ซอร์สโค้ดของการแก้ไขล่าสุด: 511ec93
English
FramePort downloads video or audio from a link and converts it into files ready to use on Windows.
- Higher image quality: Select source video by resolution, frame rate, and bitrate, then encode to H.264 or H.265 at high quality. Output files may be larger.
- Convert to the selected format: H.264/H.265 re-encodes video with NVIDIA, Intel, AMD, or CPU encoders supported by your device. “Original” keeps the video without re-encoding.
- Broader YouTube format support: yt-dlp uses the JavaScript runtime included with the app without increasing the installer size.
- Save directly to the selected folder: No separate
.frameport-*directory is created. Temporary files stay in the same folder and are removed when file organization finishes. - Unicode filenames: Correctly handles paths containing Thai, Japanese, and other Unicode characters.
- No overwrites: If a clip name already exists, the new file is saved in the same folder as
Clip 2.mp4,Clip 3.mp4, and so on. - Safer file handling: Keep the source file until downloading finishes, and report errors if moving or converting a file fails.
- yt-dlp update fallback: If GitHub limits version checks, the app tries to download the update file directly.
- Updated website: Works on phones and computers, and respects the device’s reduced-motion setting.
Downloads
FramePort-Setup.exe— Install FramePort on 64-bit Windows.FramePort.exe— Run FramePort without installing it.
หมายเหตุ Windows SmartScreen
ไฟล์รุ่นนี้ยังไม่ได้เซ็นด้วย code-signing certificate จึงอาจแสดงข้อความ “Unknown publisher” เมื่อเปิดจาก Windows หากดาวน์โหลดจากหน้า Release ทางการและต้องการเปิด ให้เลือก “More info” แล้ว “Run anyway” (ถ้ามีให้เลือก)
Windows SmartScreen
These files are not signed with a code-signing certificate, so Windows may show “Unknown publisher” when you open them. Only continue if you downloaded FramePort from the official Release page and trust the app. Select “More info” then “Run anyway” if Windows offers that option.