提问人:Shlx 提问时间:11/17/2023 更新时间:11/17/2023 访问量:33
在Qt 5.12.2中使用FFmpeg/LibAV流式传输和播放即时转换的AAC音频
Streaming and Playing On-the-fly Converted AAC Audio in Qt 5.12.2 Using FFmpeg/LibAV
问:
我目前正在开发一个Qt(5.12.2)项目。我正在尝试播放编码为 AAC 但存储在 MPEG-4 容器中的音频文件,使其无法轻松播放。目前的想法是在用户尝试播放文件时使用 ffmpeg / libAV 即时转换文件。怎么可能
- 在转换文件时流式传输文件,以及
- 在QMediaPlayer中打开流句柄,播放文件?
我尝试在命令行上使用 ffmpeg 在转换时制作 RTSP 流,但无法让它正常工作。在摆弄时,我使用以下命令得到了一个有效的 RTP 流(无转码):
ffmpeg -re -f mp3 -i test.mp3 -acodec libmp3lame -ab 128k -ac 2 -ar 44100 -f rtp rtp://127.0.0.1:1234
我在网上找到的大多数例子都只涉及视频流。我也无法找到明确的答案,如果在我的 Qt 版本上甚至可以打开流(无法更新)。
干杯
答: 暂无答案
评论