ffmpeg 的使用

问题描述

我用ffmpeg把一个.amr格式的音频文件转换成.mp3格式的文件,然后用html5中的audio标签在IE浏览器中播放,结果播放器的进度条已经走完了,声音还没有播放完。用在网上下载的.mp3格式文件播放,不会出现以上问题。恳请大侠帮我分析一下。。

解决方案

时间: 2024-09-13 22:03:03

ffmpeg 的使用的相关文章

android上 用ffmpeg解码rtp组播流

问题描述 android上 用ffmpeg解码rtp组播流 android上 用ffmpeg解码rtp组播流,avformat_find_stream_info这一步总是失败,错误信息是 Connection timed out,同样的代码linux下测试是没问题的,移植到android后就不行,这是为什么呢? 解决方案 Connection timed out 连接超时.看看网络处理是否正确!! 解决方案二: 权限,看看权限,打印一些日志.安卓上的各位权限都看看! 解决方案三: 我也遇到这个问

jni调用AudioTrack播放ffmpeg解码后的数据 问题

问题描述 jni调用AudioTrack播放ffmpeg解码后的数据 问题 swr_ctx可以忽略,我先将解码后的一帧音频数据aFrame-data复制到arr中,arr的定义是char *arr;arr=malloc(sizeof(char)*minbuffer); 然后创建一个长度为dsize的jbyteArray数组, 再将arr中的数据复制到jarr中, 最后write,然后就出错了... 补充一下,是write出错,说明数据不对,可我不知道为什么会数据不对, 难道是我复制的不对吗? 解

FFMPEG:H264解码-SDL显示(RGB32、RGB24、YUV420P、YUV422)

FFMpeg对视频文件进行解码的大致流程 1. 注册所有容器格式: av_register_all()2. 打开文件: av_open_input_file()3. 从文件中提取流信息: av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. 查找对应的解码器: avcodec_find_decoder()6. 打开编解码器: avcodec_open()7. 为解码帧分配内存: avcodec_alloc_frame()8. 不停地从码

ffmpeg rtsp rtmp-Ubuntu上用FFmpeg将rtsp流转换成rtmp流出错!

问题描述 Ubuntu上用FFmpeg将rtsp流转换成rtmp流出错! 使用"ffmpeg -i rtsp://admin:12345@172.27.35.55 -f flv rtmp://172.27.35.2/live/stream"命令时出错 其中172.27.35.2是我电脑的IP,172.27.35.55是网络摄像机的IP 解决方案 你本地有LiveServer吗?https://github.com/winlinvip/simple-rtmp-server

win7下 nginx带ffmpeg编译找不到lib.obj

问题描述 win7下 nginx带ffmpeg编译找不到lib.obj 2C 如题:win7下 nginx带ffmpeg编译找不到lib.obj 解决方案 看下你的lib目录设置对不对,你现在指向objs.libffmpeg,看看文件是否真的在这里.

ffmpeg+ffserver搭建流媒体服务器

ffmpeg和ffserver配合使用可以实现实时的流媒体服务. 一.理解 里边主要有如下四个东西,搞清楚他们之间的关系就差不多明白了. 1. ffmpeg 2. ffserver 3. ffserver.conf 4. feed1.ffm 1. ffmpeg,负责媒体文件的transcode工作,把你服务器上的源媒体文件转换成要发送出去的流媒体文件. 2. ffserver,负责响应客户端的流媒体请求,把流媒体数据发送给客户端. 3. ffserver.conf,ffserver启动时的配置文

使用ffmpeg在安卓版打开usb摄像头,请问是什么原因造成的?

问题描述 使用ffmpeg在安卓版打开usb摄像头,请问是什么原因造成的? av_register_all(); avdevice_register_all(); const char* filename = "/dev/video0"; AVInputFormat *inputFmt = av_find_input_format ("video4linux2"); if( (ret = avformat_open_input(&format_ctx, fi

linux下FFmpeg编译生成ffplay

1.确认Makefile中指定的config.mak(在ffmpeg根目录下)中:CONFIG_FFPLAY=yes,如果不是需要重新./configure 该处还有ffmpeg.ffprobe.ffserver可以打开. 2.编译时需要安装libsdl1.2-dev,命令为sudo apt-get install libsdl1.2-dev,如果安装失败,之前如果安装过sdl-devel包最好将其卸载.根据错误原因来解决. -----------------------------------

玩转FFmpeg的7个小技巧

FFmpeg堪称音频和视频应用程序的瑞士军刀,提供了丰富的选项和灵活性.很多时候用户为了看视频和听音乐都安装了ffmeg.更多关于ffmeg的详细介绍:here,可以通过ffmpeg -formats查看FFmpeg支持的视音频格式,左侧若是E表明可以编码,D表明可以解码 本文着重介绍命令行下ffmeg的7个技巧: 1 音频转换 ffmpeg -i my_audio.wav my_audio.mp3 -i 后为要转换的音频文件,my_audio.mp3为目的音频文件 2 视频转换 ffmpeg

使用ffmpeg.exe转换flv格式的ASP函数 在asp中的调用

函数|转换 asp代码如下: <% str="D:\ffmpeg.exe" 'video="D:\a.mov" video="D:\aaa.avi" simg="D:\bbbbbb.jpg" flv="D:\3gp2.flv" 'response.write video Set WshShell = server.CreateObject("Wscript.Shell") Dim