Muxing
Multiplexing
Muxing (Multiplexing) คือกระบวนการรวมสตรีมข้อมูลหลายสตรีม เช่น วิดีโอ เสียง ซับไตเติ้ล และเมตาเดตา เข้าด้วยกันในไฟล์ container เดียว กระบวนการย้อนกลับเรียกว่า demuxing (demultiplexing)
รายละเอียดทางเทคนิค
Muxing จัดเรียงข้อมูลจากหลายสตรีมแบบ interleave (สลับชิ้นส่วนของแต่ละสตรีม) เพื่อให้เล่นได้พร้อมกัน ใน FFmpeg: -c copy (stream copy ไม่เข้ารหัสใหม่ — เร็วมาก) Remuxing คือการเปลี่ยน container โดยไม่เข้ารหัสใหม่ (เช่น MKV→MP4) ข้อมูล timestamp ถูกเก็บในแพ็กเก็ต PTS (Presentation Time Stamp) และ DTS (Decoding Time Stamp)
ตัวอย่าง
```html <!-- Muxing: HTML5 video with format fallback --> <video controls preload="metadata"> <source src="video.webm" type="video/webm; codecs=vp9,opus"> <source src="video.mp4" type="video/mp4"> Your browser does not support HTML5 video. </video> ```
เครื่องมือที่เกี่ยวข้อง
R
Resolution Reference
B
Bitrate Calculator
F
Frame Rate Converter
T
Timecode Calculator
A
Aspect Ratio Calculator
F
File Size Estimator
S
Speed & Slow-Mo Calculator
S
Storage Planner
S
Subtitle Time Converter
B
Bandwidth Calculator
C
Color Space Reference
C
Codec Reference
P
Platform Specs Guide
C
Chroma Subsampling Guide
S
Screen Recording Guide