:210.607KB : :1 :2020-07-08 14:40:04
关于ffmpeg的资料挺少的,ffmpeg的命令参数注释挺详细的,可以用作学习使用。
因为ffmpeg文件较大,所以需要大家自行下载。
下载好后将 ffmpeg.exe 与 ffplay.exe 放在与软件(源码)同目录下即可。
' 播放时可能会没有声音 所以需要先设置一下环境 set SDL_AUDIODRIVER=directsound 这样实时播放时就会有声音了
写到文件 (取运行目录 () + “\play.bat”, 到字节集 (“set SDL_AUDIODRIVER=directsound” + #换行符 + “ffplay -x 360 -y 640 udp://127.0.0.1:1111”))
' 这里的 -x 与 -y 代表设置预览的分辨率 预览播放使用360*640的分辨率 这里仅仅是预览的分辨率 不影响下载的分辨率 下载下来的视频为主播实际的推流分辨率
执行 (, 取运行目录 () + “\play.bat”, , , ).版本 2
bool = dy_getStreamUrl (编辑框1.内容, streamUrl, errMsg)
调试输出 (streamUrl, errMsg)
.如果 (bool)
取控制台程序文本信息 (ffmpeg, “ -i ” + #引号 + streamUrl + #引号 + “ -c copy -f mpegts -y udp://127.0.0.1:1111 -c copy a.mp4”, &回调函数)
' -i 输入文件 可以网络地址也可以是本地路径
' -c copy 直接复制音频以及视频流 不做任何转换
' -y 如果已经存在同名文件 则强制覆盖
' -f mepgts 将视频转换成ts视频流
' a.mp4 下载的视频输出路径 这里使用的是相对路径 与ffmpeg同目录 如果要下载到其他目录 则需要使用绝对路径
' udp://127.0.0.1:1111 这里是一个本地的推流地址 用来做预览播放使用的
' 输入输出的路径建议不要使用中文 避免出现一些奇怪的错误
.否则
信息框 (errMsg, 0, , )
02-16ffmpeg视频处理功能
02-08几年前写的视频处理ffmpeg软件开源
12-30ffmpeg合成图片并配音
10-19ffmpeg基础
10-09FFMpeg音视频播放器
10-09ffmpeg_opencv
10-04FFMpeg从入门到精通.epub