你好,我有一个 HDMI 输出和一个 USB 声卡连接到运行 Ubuntu 的pcduino。
当我通过 ffplay 运行视频时,音频输出默认选择为 HDMI。
如何通过 USB 声卡指定或强制输出?
FFmpeg的ffplay使用SDL库,因此可以使用SDL环境变量(SDL_envvars)。
要通过系统上的第二个音频/卡设备播放音频流:
$ SDL_AUDIODRIVER="alsa" AUDIODEV="hw:1,0" ffplay
Run Code Online (Sandbox Code Playgroud)
bashrc 别名条目:
alias ffplay-2ndcard="SDL_AUDIODRIVER='alsa' AUDIODEV='hw:1,0' ffplay"
Run Code Online (Sandbox Code Playgroud)
我在播放 (AAC) 流时通常使用以下附加选项:
-loglevel info -nodisp -autoexit
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15214 次 |
| 最近记录: |