พจนานุกรม

คำว่า Hearing Impaired หมายถึงอะไร?

ผู้มีความบกพร่องทางการได้ยินหมายถึงบุคคลที่มีการสูญเสียการได้ยิน ในไฟล์วิดีโอหรือไฟล์เสียง ค่านี้เป็นตัวบ่งชี้ว่ามีการทำเครื่องหมายแทร็กว่าเหมาะสำหรับผู้ที่มีการสูญเสียการได้ยิน

hearing-impaired

ผู้มีความบกพร่องทางการได้ยินหมายถึงบุคคลที่มีการสูญเสียการได้ยินและไม่สามารถได้ยินได้ดีเท่าคนที่มีการได้ยินปกติ ในไฟล์วิดีโอหรือไฟล์เสียง ผู้มีความบกพร่องทางการได้ยินเป็นแฟล็กบนหนึ่งแทร็ก แฟล็กนี้ระบุว่าแทร็กนั้นมีไว้สำหรับผู้ที่มีการสูญเสียการได้ยิน

องค์การอนามัยโลกถือว่าการได้ยินเป็นปกติเมื่อมีค่าเกณฑ์ 20 dB หรือน้อยกว่าในหูทั้งสองข้าง สมาคมคนหูหนวกแห่งชาติของสหรัฐอเมริการะบุว่า คนส่วนใหญ่ในชุมชนคนหูหนวกที่นั่นไม่ยอมรับคำว่า "hearing impaired" อีกต่อไป แต่รูปแบบไฟล์และซอฟต์แวร์ยังคงใช้คำนี้เป็นชื่อฟิลด์

ไฟล์ใดที่มีรายการนี้อยู่

รูปแบบคอนเทนเนอร์แต่ละแบบจะเก็บแฟล็กนี้ในวิธีของตนเอง คุณสามารถพบได้ในตำแหน่งต่อไปนี้:

  • MKV: องค์ประกอบ Matroska FlagHearingImpaired ที่มี ID 0x55AB FFmpeg จะไม่เขียนองค์ประกอบนี้เมื่อสร้างไฟล์ WebM
  • MP4: กล่อง kind บนแทร็ก ซอฟต์แวร์ FFmpeg จะเขียน scheme urn:mpeg:dash:role:2011 และค่า caption
  • MPEG transport stream (TS): ชนิดเสียง 0x02 หรือชนิดคำบรรยายตั้งแต่ 0x20 ถึง 0x26 ในระบบโทรทัศน์ดิจิทัล (DVB)
  • เพลย์ลิสต์ HLS: มีเครื่องหมายที่คล้ายกัน Apple กำหนดให้ใช้ public.accessibility.describes-music-and-sound และ public.accessibility.transcribes-spoken-dialog บนแทร็กคำบรรยายสำหรับผู้ที่หูหนวกหรือหูตึง

ลักษณะของค่าเป็นอย่างไร

ใน Matroska และใน ffprobe ค่านี้มีได้ 2 สถานะ รายการนี้แสดงความหมายของแต่ละสถานะ:

  • 1: แทร็กมีแฟล็กนี้
  • 0: แทร็กไม่มีแฟล็กนี้

เมื่อใช้ตัวเลือก -show_streams โปรแกรม ffprobe จาก FFmpeg จะพิมพ์รายการแฟล็กของแต่ละสตรีม และแต่ละแฟล็กจะแสดงค่า 0 หรือ 1 เอาต์พุตแบบข้อความจะมีรูปแบบ DISPOSITION:hearing_impaired=0 และเอาต์พุต JSON จะมีรูปแบบ "hearing_impaired": 0 รายการเดียวกันนี้มีแฟล็กที่เกี่ยวข้อง เช่น visual impaired และ captions

เนื่องจากตัวเลือกนี้พิมพ์รายการทั้งหมดของแต่ละสตรีม คุณจึงอาจเห็นค่า 0 ในไฟล์ที่ไม่มีคำบรรยายเลย ค่า 0 ก็ไม่อาจยืนยันได้ว่าไฟล์ไม่มีคำบรรยาย เพราะ FFmpeg จัดเก็บคำบรรยายเป็นแฟล็กแยกต่างหาก หากไม่ใช้ตัวเลือกใด ๆ ffprobe จะไม่พิมพ์รายการนี้ แต่จะแสดงเพียงคำว่า (hearing impaired) ถัดจากสตรีมที่มีแฟล็กนี้

แหล่งที่มาของค่า

บุคคลหรือโปรแกรมจะตั้งค่าแฟล็กนี้เมื่อมีการสร้างหรือแก้ไขไฟล์ โปรแกรม mkvmerge มีตัวเลือกสำหรับแฟล็กนี้ และ FFmpeg ก็มีตัวเลือก disposition

โดยค่าเริ่มต้น FFmpeg จะคัดลอกแฟล็กจากสตรีมขาเข้า ซึ่งหมายความว่าแฟล็กอาจยังอยู่เมื่อคุณคัดลอกแทร็กไปยังไฟล์ใหม่ ในไฟล์ TS FFmpeg จะดึงแฟล็กมาจากชนิดเสียงหรือชนิดคำบรรยายในสตรีม

FFmpeg ยังสามารถเปลี่ยนค่าแฟล็กได้โดยไม่ต้องแก้ไขตัวแทร็กเอง ดังนั้นแฟล็กจึงบอกได้เพียงว่ามีการระบุค่าไว้อย่างไร และไม่อาจพิสูจน์ได้ว่าแทร็กนั้นมีเนื้อหาอะไร

แทร็กที่มีการทำเครื่องหมายมีเนื้อหาอะไรบ้าง

แทร็กที่มีเครื่องหมายนี้อาจเป็นแทร็กคำบรรยายหรือแทร็กเสียง ฟิลด์ codec type จะบอกคุณว่าเป็นประเภทใด มาตรฐานโทรทัศน์ดิจิทัล DVB ระบุทั้งคำบรรยายและเสียงสำหรับผู้มีความบกพร่องทางการได้ยิน

คำบรรยายแบบ captions ช่วยให้ผู้ที่หูหนวกหรือหูตึงสามารถติดตามวิดีโอได้ โดยจะแสดงบทสนทนา ระบุผู้พูด และอธิบายเอฟเฟ็กต์เสียงและสัญญาณดนตรี

คำบรรยายทั่วไปจะแสดงบทสนทนาหรือคำแปล เหมาะสำหรับผู้ชมที่ได้ยินเสียงได้ แต่ไม่เข้าใจภาษา ในบางประเทศ ผู้คนเรียก captions ว่า subtitles

ทำไมมันจึงสำคัญ

แฟล็กนี้ช่วยให้โปรแกรมเล่นสื่อเลือกแทร็กได้ ข้อกำหนดของ Matroska ระบุว่าโปรแกรมเล่นควรเลือกแทร็กที่มีเครื่องหมายนี้เป็นค่าเริ่มต้นสำหรับผู้ใช้ที่มีความบกพร่องทางการได้ยิน และสามารถเลือกแทร็กอื่นสำหรับผู้ใช้คนอื่นได้

หากไฟล์มีหลายแทร็กในภาษาเดียวกัน แฟล็กจะแสดงว่าแทร็กใดมีไว้สำหรับผู้ที่มีการสูญเสียการได้ยิน หากไม่มีแทร็กใดมีแฟล็กนี้ โปรแกรมเล่นจะไม่มีเครื่องหมายให้ใช้ในการตัดสินใจเลือก

คีย์เมตา