Trang này cung cấp link download cho Windows binary build của một số phần mềm do tôi compile. Những phần mềm này có thể có bản official Windows build nhưng không up-to-date, hoặc không hề được cung cấp binary build sẵn.
Lưu ý:
- Do khi compile một số build tôi không link các thư viện runtime của MSVC theo kiểu static nên bạn sẽ cần cài đặt MSVC 2013 Redist (x86 hoặc x64 hoặc cả hai tùy vào phiên bản phần mềm bạn sử dụng). Đối với các phần mềm không compile bằng MSVC thì không cần.
- Những build này được cập nhật thường xuyên với commit mới nhất. Vì chúng không được kiểm định kỹ nên có thể tồn tại lỗi, nhưng đồng thời cũng có thể đã sửa những lỗi cũ. Khi phát hiện lỗi, bạn thử download lại (hoặc chờ vài ngày sau) xem bản mới có sửa được không.
- Ngoài ra yêu cầu hệ thống như sau:
OS: Microsoft Windows Vista SP2 về sau
CPU: Hỗ trợ SSE2
FFMS2
Môi trường dùng để build: GCC 5.1 và MSVC2013
Source code
Source code
* libswscale của FFmpeg dither sai nội dung high bit-depth YUV (khi convert high bit-depth YUV sang 8-bit YUV, libswscale của FFmpeg gây nên sai khác màu và lệch level) nhưng các thư viện của FFmpeg được sửa lỗi và tối ưu nhiều hơn Libav. Lưu ý điều này để sử dụng cho phù hợp (tốt nhất đừng dùng FFmpeg build cho nội dung high bit-depth). (Tin mừng: FFmpeg devs dự định sửa lỗi này trước khi Y2038 xảy ra).
L-SMASH (MinGW-w64 GCC)
Source code
+ LSMASHSource.dll : Source plugin cho AviSynth gồm các function LSMASHVideoSource, LSMASHAudioSource, LWLibavVideoSource, LWLibavAudioSource. Xem README để biết thêm chi tiết.
+ vslsmashsource.dll : Source plugin cho VapourSynth gồm các function LibavSMASHSource, LWLibavSource. Xem README để biết thêm chi tiết.+ lwcolor.auc, lwinput.aui, lwmuxer.auf, lwdumper.auf : Các plugin dành cho AviUtl. Xem README để biết thêm chi tiết. (Không có bản 64-bit).
* LSMASH*Source và LibavSMASHSource chỉ hỗ trợ ISO base media file format (ví dụ MP4, MOV, 3GP...). Ưu điểm của nó là đọc trực tiếp index từ container thay vì tạo lại index. (Khuyến khích dùng thay cho FFMS2).
* LWLibav*Source và LWLibavSource hỗ trợ hầu hết container và video/audio fomat mà lavf/lavc hỗ trợ. Giống như FFMS2, nó cũng cần tạo lại index cho source. Index không được nén, do đó dung lượng lớn hơn index của FFMS2 nhiều lần.
* Khuyến khích sử dụng LWLibav*Source cho các container và video format mà FFMS2 không hỗ trợ tốt như TS/M2TS, WMV/ASF, VC-1 (riêng interlaced VC-1 vẫn còn gặp nhiều lỗi)...
Opus tools (0.1.9 với libOpus 1.1-dev)
Source code
(Kiểm tra version bằng cách chạy opusenc.exe --version)
Môi trường dùng để build: MinGW-w64 GCC
* Không có kèm opusrtp.
Các bạn chỉ nên dùng build này để thử nghiệm. Khi dùng cho mục đích lưu trữ lâu dài nên dùng bản stable.
Những phần mềm không phải do tôi build/compile:
AviUtl 1.00 với giao diện tiếng Anh (đọc usage.html để biết cách chuyển sang tiếng Anh)
VirtualDub 1.10.4 kèm theo một số input plugin
* Không có kèm opusrtp.
Các bạn chỉ nên dùng build này để thử nghiệm. Khi dùng cho mục đích lưu trữ lâu dài nên dùng bản stable.
Những phần mềm không phải do tôi build/compile:
AviUtl 1.00 với giao diện tiếng Anh (đọc usage.html để biết cách chuyển sang tiếng Anh)
VirtualDub 1.10.4 kèm theo một số input plugin