Book Description
Program audio and sound for Linux using this practical, how-to guide. You will learn how to use DSPs, sampled audio, MIDI, karaoke, streaming audio, and more. Linux Sound Programming takes you through the layers of complexity involved in programming the Linux sound system. You’ll see the large variety of tools and approaches that apply to almost every aspect of sound. This ranges from audio codecs, to audio players, to audio support both within and outside of the Linux kernel.
What You’ll Learn
- Work with sampled audio
- Handle Digital Signal Processing (DSP)
- Gain knowledge of MIDI
- Build a Karaoke-like application
- Handle streaming audio
Who This Book Is For
Experienced Linux users and programmers interested in doing multimedia with Linux.
Table of Contents
Chapter 1: Basic Concepts of Sound
Chapter 2: User-Level Tools
Chapter 3: Sound Codecs and File Formats
Chapter 4: Overview of Linux Sound Architecture
Chapter 5: ALSA
Chapter 6: PulseAudio
Chapter 7: Jack
Chapter 8: Session Management
Chapter 9: Java Sound
Chapter 10: GStreamer
Chapter 11: libao
Chapter 12: FFmpeg/Libav
Chapter 13: OpenMAX IL
Chapter 14: LADSPA
Chapter 15: Displaying Video with Overlays Using Gtk and FFmpeg
Chapter 16: MIDI
Chapter 17: User-Level Tools for MIDI
Chapter 18: MIDI Java Sound
Chapter 19: MIDI ALSA
Chapter 20: FluidSynth
Chapter 21: TiMidity
Chapter 22: Overview of Karaoke Systems
Chapter 23: Karaoke User-Level Tools
Chapter 24: MP3+G
Chapter 25: Karaoke Applications Using Java Sound
Chapter 26: Subtitles and Closed Captions
Chapter 27: Karaoke FluidSynth
Chapter 28: TiMidity and Karaoke
Chapter 29: Jack and Karaoke
Chapter 30: Streaming Audio
Chapter 31: Raspberry Pi
Chapter 32: Conclusion
Appendix A : Decoding the DKD Files on the Sonken Karaoke DVD
中文:
书名:Linux声音编程
编程音频和声音的Linux使用这个实用的,如何操作指南。您将学习如何使用DSP、采样音频、MIDI、卡拉OK、流音频等。 Linux声音编程 带您了解编写Linux声音系统所涉及的复杂层次。你会看到各种各样的工具和方法,几乎适用于声音的每一个方面。其范围从音频编解码器到音频播放器,再到Linux内核内外的音频支持。
你会学到什么?
- 使用采样音频
- Handle Digital Signal Processing (DSP)
- 了解MIDI
- 构建一个类似卡拉OK的应用程序
- Handle streaming audio
这本书是为谁写的
对用Linux做多媒体感兴趣的有经验的Linux用户和程序员。
Table of Contents
第一章:声音的基本概念
第2章:用户级工具
第3章:声音编解码器和文件格式
第4章:Linux声音架构概述
第5章:ALSA
Chapter 6: PulseAudio
第七章:杰克
第8章:会话管理
第9章:Java声音
第十章:GStreamer
Chapter 11: libao
Chapter 12: FFmpeg/Libav
第13章:OpenMax IL
第14章:LADSPA
第15章:使用GTK和FFmpeg显示带有覆盖的视频
Chapter 16: MIDI
第17章:MIDI的用户级工具
第18章:MIDI Java声音
第19章:MIDI ALSA
第20章:流体合成
第21章:胆小
第22章:卡拉OK系统概述
第23章:卡拉OK用户级工具
第24章:MP3+G
第25章:使用Java Sound的卡拉OK应用程序
第26章:字幕和隐藏字幕
Chapter 27: Karaoke FluidSynth
第二十八章:胆小与卡拉OK
第二十九章:杰克和卡拉OK
第30章:音频流
第31章:覆盆子派
第三十二章:结论
附录A:解码Sonken Karaoke DVD上的DKD文件
评论前必须登录!
注册