请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

怎么获取yuv和pcm文件提取后的采样率和声道数等信息

我试了下ffprobe获取不了,如果我要播放pcm和yuv文件,怎么知道它们的相关信息,让播放的结果是正常的

正在回答 回答被采纳积分+3

插入代码

1回答

李超 2019-05-16 15:54:41

哪你是怎么提取出来的呢?

0 回复 有任何疑惑可以回复我~
  • 提问者 星河颂 #1
    ffmpeg -i src.mp4 -an -c:v rawvideo -pix_fmt yuv420p out.yuv;
    ffmpeg -i longly.mp4 -vn -ar 44100 -ac 2 -f s16le out.pcm;像这样获得的yuv和pcm。我用ffplay播放了下pcm文件,随意设置下声道数,听起来很奇怪,这些原数据文件,用ffplay播放如果不设置正确的参数,效果可能比较神奇,比如我想随时知道pcm文件声道数或者yuv的编码格式、宽高,怎么做呢
    回复 有任何疑惑可以回复我~ 2019-05-16 22:13:13
  • 李超 #2
    pcm和yuv 必须按照你获取他们时的参数来,如果参数错了就会有问题。你说的那些参数是放在多媒体文件头里的,如mp4. 你好好想想为什么mp4 里要放这些信息呢,你把这个想明白了,你就知道pcm 和yuv 为什么获取不了这些信息了
    回复 有任何疑惑可以回复我~ 2019-05-18 01:32:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信