ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7813|回复: 2

[Linux] 请教:怎么FFMPEG用命令行 SDL 同时播发音视频

[复制链接]
发表于 2019-9-21 22:35:12 | 显示全部楼层 |阅读模式
请教:用命令行接收一个音视频流,可以用FFMPEG 的SDL 在本地计算机同时播放音视频吗? 我用  -pix_fmt yuv420p -f sdl x.yuv 只能现实视频,请问音频可以怎么从声卡播放?不用 FFPLAY

回复

使用道具 举报

发表于 2019-9-23 10:52:22 | 显示全部楼层
音频的话,如果是pcm,可以考虑直接写到/dev/dsp
其他系统我没写过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-23 12:57:51 | 显示全部楼层
本帖最后由 dxw 于 2019-9-23 13:38 编辑
孙悟空 发表于 2019-9-23 10:52
音频的话,如果是pcm,可以考虑直接写到/dev/dsp
其他系统我没写过

感谢大师兄,按照您的思路,基本解决了。我的没有安装oss ,但安装了 alsa, 直接用  -pix_fmt yuv420p -f sdl x.yuv   -f  alsa  hw:0,0 ;实现了上面的要求,但发现一个问题,CPU占用一下就到200多了,而且 画面卡顿,但是我单用 -pix_fmt yuv420p -f sdl x.yuv很流畅,cpu占用70%多,单用-f  alsa  hw:0,0也流畅,cpu占用5%;用ffplay也很流畅,cpu占用80%多;请问如果用ffmpeg 同时解码音视频播放的话有没有什么更好办法可以优化一下?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2024-12-27 12:11 , Processed in 0.051223 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表