热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ffplay播放音频和视频失败

交叉编译生成了ffpaly,移植到开发板上运行时:格式ffplay+需要播放的文件名。

交叉编译生成了ffpaly,移植到开发板上运行时:
格式ffplay+需要播放的文件名。



ffplay播放视频时,视频没有显示画面并且没有声音,出现如下提示:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/mnt/hd-sata/StationPisPlayer/ffmpeg # ./ffplay ../../animal.mp4

ffplay version 2.3.6 Copyright (c) 2003-2014 the FFmpeg developers

  built on Nov  6 2017 13:22:58 with gcc 4.8.3 (Hisilicon_v400) 20131202 (prerelease)

  configuration: --enable-cross-compile --target-os=linux --cross-prefix=arm-hisiv400-linux- --cc=arm-hisiv400-linux-gcc --enable-shared --arch=arm --enable-gpl --prefi

x=/home/pub/ffmpeg-2.3.6/tmp --enable-ffplay --extra-cflags=-I/home/pub/SDL-1.2.15/tmp/include/SDL --extra-ldflags=-L/home/pub/SDL-1.2.15/tmp/lib --extra-libs=-lSDL --d

isable-yasm --enable-swscale --enable-postproc --enable-pthreads --enable-libx264 --extra-cflags=-I/home/pub/x264-snapshot-20171008-2245/tmp/include --extra-ldflags=-L/

home/pub/x264-snapshot-20171008-2245/tmp/lib --enable-decoder=mpeg4 --enable-decoder=h264 --enable-libfaac --enable-nonfree --extra-cflags=-I/home/pub/faac-1.28/tmp/inc

lude --extra-ldflags=-L/home/pub/faac-1.28/tmp/lib --enable-libmp3lame --enable-version3 --extra-cflags=-I/home/pub/lame-3.99.5/tmp/include --extra-ldflags=-L/home/pub/

lame-3.99.5/tmp/lib --disable-decoders --enable-decoder=mp3 --enable-decoder=aac --enable-decoder=ac3

  libavutil      52. 92.100 / 52. 92.100

  libavcodec     55. 69.100 / 55. 69.100

  libavformat    55. 48.100 / 55. 48.100

  libavdevice    55. 13.102 / 55. 13.102

  libavfilter     4. 11.100 /  4. 11.100

  libswscale      2.  6.100 /  2.  6.100

  libswresample   0. 19.100 /  0. 19.100

  libpostproc    52.  3.100 / 52.  3.100

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../../animal.mp4': f=0/0

  Metadata:

    major_brand     : mp42

    minor_version   : 0

    compatible_brands: isom

    creation_time   : 2013-09-26 22:01:12

  Duration: 00:01:41.15, start: 0.000000, bitrate: 4201 kb/s

    Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], 4009 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (default)

    Metadata:

      creation_time   : 2013-09-26 22:01:12

      handler_name    : MP4 Video Media Handler

      encoder         : AVC Coding

    Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 189 kb/s (default)

    Metadata:

      creation_time   : 2013-09-26 22:01:12

      handler_name    : MP4 Sound Media Handler

SDL_OpenAudio (2 channels, 44100 Hz):

SDL_OpenAudio (1 channels, 44100 Hz):

No more combinations to try, audio open failed

    nan M-V:    nan fd=   0 aq=    0KB vq=    2KB sq=    0B f=0/0

ffplay播放音频时也没有声音,程序异常退出,出现如下提示:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/mnt/hd-sata/StationPisPlayer/ffmpeg # ./ffplay ./music.mp3

ffplay version 2.3.6 Copyright (c) 2003-2014 the FFmpeg developers

  built on Nov  6 2017 13:22:58 with gcc 4.8.3 (Hisilicon_v400) 20131202 (prerelease)

  configuration: --enable-cross-compile --target-os=linux --cross-prefix=arm-hisiv400-linux- --cc=arm-hisiv400-linux-gcc --enable-shared --arch=arm --enable-gpl --prefi

x=/home/pub/ffmpeg-2.3.6/tmp --enable-ffplay --extra-cflags=-I/home/pub/SDL-1.2.15/tmp/include/SDL --extra-ldflags=-L/home/pub/SDL-1.2.15/tmp/lib --extra-libs=-lSDL --d

isable-yasm --enable-swscale --enable-postproc --enable-pthreads --enable-libx264 --extra-cflags=-I/home/pub/x264-snapshot-20171008-2245/tmp/include --extra-ldflags=-L/

home/pub/x264-snapshot-20171008-2245/tmp/lib --enable-decoder=mpeg4 --enable-decoder=h264 --enable-libfaac --enable-nonfree --extra-cflags=-I/home/pub/faac-1.28/tmp/inc

lude --extra-ldflags=-L/home/pub/faac-1.28/tmp/lib --enable-libmp3lame --enable-version3 --extra-cflags=-I/home/pub/lame-3.99.5/tmp/include --extra-ldflags=-L/home/pub/

lame-3.99.5/tmp/lib --disable-decoders --enable-decoder=mp3 --enable-decoder=aac --enable-decoder=ac3

  libavutil      52. 92.100 / 52. 92.100

  libavcodec     55. 69.100 / 55. 69.100

  libavformat    55. 48.100 / 55. 48.100

  libavdevice    55. 13.102 / 55. 13.102

  libavfilter     4. 11.100 /  4. 11.100

  libswscale      2.  6.100 /  2.  6.100

  libswresample   0. 19.100 /  0. 19.100

  libpostproc    52.  3.100 / 52.  3.100

[mp3 @ 0xb25004a0] Format mp3 detected only with low score of 1, misdetection possible!

[mp3 @ 0xb25004a0] Could not find codec parameters for stream 0 (Audio: mp3, 0 channels, s16p): unspecified frame size

Consider increasing the value for the 'analyzeduration' and 'probesize' options

./music.mp3: could not find codec parameters



/mnt/hd-sata/StationPisPlayer/ffmpeg #

急求各位大佬帮忙解决。谢谢


   



推荐阅读
  • Linux 中使用 clone 函数来创建线程
    2019独角兽企业重金招聘Python工程师标准Linux上创建线程一般使用的是pthread库实际上libc也给我们提供了创建线程的函数那就是cloneintclone(i ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • web.py开发web 第八章 Formalchemy 服务端验证方法
    本文介绍了在web.py开发中使用Formalchemy进行服务端表单数据验证的方法。以User表单为例,详细说明了对各字段的验证要求,包括必填、长度限制、唯一性等。同时介绍了如何自定义验证方法来实现验证唯一性和两个密码是否相等的功能。该文提供了相关代码示例。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • Spring常用注解(绝对经典),全靠这份Java知识点PDF大全
    本文介绍了Spring常用注解和注入bean的注解,包括@Bean、@Autowired、@Inject等,同时提供了一个Java知识点PDF大全的资源链接。其中详细介绍了ColorFactoryBean的使用,以及@Autowired和@Inject的区别和用法。此外,还提到了@Required属性的配置和使用。 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • 大数据Hadoop生态(20)MapReduce框架原理OutputFormat的开发笔记
    本文介绍了大数据Hadoop生态(20)MapReduce框架原理OutputFormat的开发笔记,包括outputFormat接口实现类、自定义outputFormat步骤和案例。案例中将包含nty的日志输出到nty.log文件,其他日志输出到other.log文件。同时提供了一些相关网址供参考。 ... [详细]
  • 概述H.323是由ITU制定的通信控制协议,用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成部分,它可用来建立点到点的媒体会话和多点间媒体会议 ... [详细]
  • UNIX高级环境编程 第11、12章 线程及其属性
    第11章线程11.2线程概念线程资源:线程ID,一组寄存器,栈,调度优先级和策略,信号屏蔽字,e ... [详细]
  • Howtobuilda./configure&&make&&makeins ... [详细]
author-avatar
T岛T_387
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有