พารามิเตอร์การเข้ารหัสใดที่ใช้สำหรับไฟล์เสียง / Windows / Media


0

โดยเฉพาะคืออะไร:

  • การเข้ารหัส (เช่น PCM แบบ 16 บิตที่ลงนามการลอยแบบ 32 บิต, A-Law, AWVW 24 บิต, VOX ADPCM และอื่น ๆ )
  • สั่งไบต์ (เช่นเล็ก ๆ น้อย ๆ endian หรือใหญ่ endian)
  • จำนวนช่องสัญญาณ (เช่น 1 / โมโน, 2 / สเตอริโอ)
  • เริ่มออฟเซ็ตเป็นไบต์
  • อัตราตัวอย่าง (เช่น 44100 Hz)

สำหรับไฟล์. wav ใน / Windows / Media / *?

การรู้พารามิเตอร์ดังกล่าวจะช่วยในการถอดรหัสไฟล์เหล่านี้เพื่อการใช้งานขั้นสูง


wma เป็นคอนเทนเนอร์ไม่ใช่รูปแบบ - ดูen.wikipedia.org/wiki/Windows_Media_Audioและen.wikipedia.org/wiki/Advanced_Systems_Format
Tetsujin

คำตอบ:


0

ฉันขอแนะนำให้รับเครื่องมือที่สามารถอ่านข้อมูลสื่อออกได้ ตัวฉันเองฉันใช้ffprobe(ส่วนหนึ่งFFmpeg):

$ ffprobe Windows\ Logon.wav
...
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 22050 Hz, 2 channels, s16, 705 kb/s

ข้อมูลรายละเอียดเพิ่มเติม:

[STREAM]
index=0
codec_name=pcm_s16le
codec_long_name=PCM signed 16-bit little-endian
profile=unknown
codec_type=audio
codec_time_base=1/22050
codec_tag_string=[1][0][0][0]
codec_tag=0x0001
sample_fmt=s16
sample_rate=22050
channels=2
channel_layout=unknown
bits_per_sample=16
id=N/A
r_frame_rate=0/0
avg_frame_rate=0/0
time_base=1/22050
start_pts=N/A
start_time=N/A
duration_ts=96113
duration=4.358866
bit_rate=705600
max_bit_rate=N/A
bits_per_raw_sample=N/A
nb_frames=N/A
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=0
DISPOSITION:dub=0
DISPOSITION:original=0
DISPOSITION:comment=0
DISPOSITION:lyrics=0
DISPOSITION:karaoke=0
DISPOSITION:forced=0
DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
[/STREAM]

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.