本人菜比本科生,有幸拿到一家音乐播放器 C++的实习 offer。
想要提前掌握一些必备知识,但是 hr 叫我别急……
想问一下各位前辈大佬音视频 C++开发需要掌握的技术,以及我自己找找总是能出现的 ffmpeg 库在这块领域的地位如何? 是否有必要学,如果有,希望能给点学习的建议或者书籍。
非常感谢。
1
fgodt 2018-04-27 18:15:34 +08:00 1
FFmpeg 能解决你工作中 90%的问题
音视频开发是一个积累过程 你需要一定时间来熟悉 我看你是音乐播放器公司你可以先了解音频的一些基本概念: 采样率 码率 声道 音频的两个流行格式 mp3 aac 音频的编解码就需要你工作慢慢来熟悉了 其实你以后最多会用到 aac/mp3 -> FFmpeg -> pcm -> openal/opensl_es 把上面问题搞清楚你基本能应付播放器工作了 对于播放器学习资料来看最好的就是 ffplay 代码 |
2
pkookp8 2018-04-27 18:26:26 +08:00 via Android
单纯的 ffmpeg 是应该是 c 实现的
|