njin
Engine 2D gọn nhẹ để tự tay làm game theo ý mình. Vibe coding cũng ổn luôn
Loading...
Searching...
No Matches
njin::video_desc Struct Tham chiếu

Cách mở một video bằng video_open(). Tiếp...

#include <njin_video.h>

Các thuộc tính Public

const char * path = nullptr
 File .mpg, tìm như mọi asset.
bool loop = false
 Hết thì phát lại từ đầu.
bool play = true
 Phát ngay khi mở. false là mở rồi đứng ở hình đầu.
bool audio = true
 Phát tiếng (nếu file có tiếng và máy có thiết bị âm thanh).
audio_bus bus = bus_music
 Kênh âm lượng của tiếng (audio_set_bus_volume()).
f32 volume = 1.0f
 Âm lượng riêng, 0..1, nhân với kênh và bus_master.

Mô tả chi tiết

Cách mở một video bằng video_open().

Chỉ đọc MPEG-1 (file .mpg: hình MPEG-1, tiếng MP2), giải mã bằng pl_mpeg. Đổi video khác sang dạng này bằng ffmpeg:

ffmpeg -i in.mp4 -c:v mpeg1video -q:v 4 -c:a mp2 -b:a 192k -f mpeg out.mpg

(-q:v từ 2 là đẹp nhất đến 31; 4 là cân bằng giữa chất lượng và cỡ file).