随笔分类 -  多媒体

win10安装obs并录屏
摘要:1、到官网下载安装包https://obsproject.com/,点击Windows按钮: 2、点击Download: 3、选择安装包: 4、外网下载失败可以多刷几次,下载到本地目录(如:D:\obs)后开始点击Next进行安装: 5、一路Next,选择自定义目录: 5、点击安装按钮Install 阅读全文

posted @ 2020-08-12 18:14 不想下火车的人 阅读(1439) 评论(0) 推荐(0) 编辑

JavaCV音视频转单声道16位16K赫兹小端点pcm音频
摘要:先用Java CV的拉流对象实现对音视频的格式转换: 1、音视频转纯音频 2、音频指定采样率和声道 接着手动搞定采用率的位深,对音频做16位位深和小端点转换。最后把转好的字节数组写入文件,这个简单,用一个IO处理流对象搞定,看代码: import org.bytedeco.javacv.FFmpeg 阅读全文

posted @ 2020-08-05 10:40 不想下火车的人 阅读(1517) 评论(0) 推荐(0) 编辑

ffmpeg音视频转单声道16位16K赫兹小端点pcm音频
摘要:直接看命令: E:\BaiduNetdiskDownload>ffmpeg -i roundDeskS02E01.mp4 -acodec pcm_s16le -f s16le -ac 1 -ar 16000 roundDeskS02E01.pcm ffmpeg version git-2020-03 阅读全文

posted @ 2020-08-03 10:23 不想下火车的人 阅读(2068) 评论(0) 推荐(0) 编辑

ffmpeg通过组播udp推ts流
摘要:本地E盘有文件roundDeskS02E01.mp4,通过udp推ts流到组播地址如下: E:\BaiduNetdiskDownload>ffmpeg -i roundDeskS02E01.mp4 -f mpegts udp://224.0.0.1:9922 ffmpeg version git-2 阅读全文

posted @ 2020-07-21 10:43 不想下火车的人 阅读(3637) 评论(0) 推荐(0) 编辑

ffmpeg截取视频片段
摘要:在我本地E盘BaiduNetdiskDownload目录下存在一个football.mkv的视频,太长了,我只要前面一部分。比如我只想要第一分钟到第二十分钟,截完后还放在原目录,新文件名叫footest.mkv,操作命令如下: E:\BaiduNetdiskDownload>ffmpeg -i fo 阅读全文

posted @ 2020-07-08 09:57 不想下火车的人 阅读(2206) 评论(0) 推荐(0) 编辑

JavaCV推流写音频帧报错:org.bytedeco.javacv.FrameRecorder$Exception: avcodec_encode_audio2() error -12: Could not encode audio packet.
摘要:我们在设置推流的音频配置时(详细代码参见JavaCV本地视频流通过帧图片添加文本进行字幕合成),指定原拉流时的音频编码器: // 音频相关配置,取原音频配置 recorder.setSampleRate(grabber.getSampleRate()); System.out.println(gra 阅读全文

posted @ 2020-05-22 16:22 不想下火车的人 阅读(3604) 评论(0) 推荐(0) 编辑

JAVACV推流音频报错:org.bytedeco.javacv.FrameRecorder$Exception: avcodec_open2() error -22: Could not open audio codec.
摘要:上次说到如果音频帧的声道设置为0时,在推流写帧时会报错(参见JavaCV音频推流报错:org.bytedeco.javacv.FrameRecorder$Exception: No audio output stream (Is audioChannels > 0 and has start() b 阅读全文

posted @ 2020-05-22 15:58 不想下火车的人 阅读(4958) 评论(0) 推荐(0) 编辑

JavaCV音频推流报错:org.bytedeco.javacv.FrameRecorder$Exception: No audio output stream (Is audioChannels > 0 and has start() been called?)
摘要:执行推流时,给FFmpegFrameRecorder设置的参数如下(具体代码参见Java CV本地视频流通过帧图片添加文本进行字幕合成 ): recorder.setAudioBitrate(grabber.getAudioBitrate()); recorder.setSampleRate(gra 阅读全文

posted @ 2020-05-22 14:21 不想下火车的人 阅读(6103) 评论(0) 推荐(1) 编辑

JavaCV本地视频流通过帧图片添加文本进行字幕合成
摘要:音视频的Java框架找了一大圈,除了JavaCV,目前找不到其他的。JavaCV封装了对底层C的调用,最终实际上执行的都是FFMPEG的函数。现在有个头疼的问题,FFMPEG的字幕合成用命令行一敲就完事了,比如想往input.mkv里合入字幕subtitles.srt,输出到output.mkv,简 阅读全文

posted @ 2020-05-19 18:32 不想下火车的人 阅读(4001) 评论(4) 推荐(0) 编辑

java调用科大讯飞流式(websocket)语音识别接口
摘要:要使用讯飞的能力,需先注册讯飞开发平台账号(讯飞官网参见https://www.xfyun.cn/)。 再创建应用,点击右上角的控制台 -> 创建新应用: 每个应用都有一个appId,由这个appId关联对应接口鉴权信息,包括apiKey和apiSecret。比如我创建了一个应用“我的转写机” -> 阅读全文

posted @ 2019-08-14 17:07 不想下火车的人 阅读(7980) 评论(11) 推荐(1) 编辑

Unicode浅析——调用科大讯飞语音合成接口(日语)所遇到的天坑
摘要:如题,最近做的项目需要调用科大讯飞的语音合成接口,将日文合成日语。然后坑爹的是跟我对接的那一方直接扔过来一份接口文档,里面并未提及日语合成所需要的参数。中文、英文合成倒是没问题,就这个日语合成的音频始终听起来不对。后来对接方说文本需要unicode编码,但具体如何编码他们也不清楚。这回至少有了思路, 阅读全文

posted @ 2019-08-13 16:22 不想下火车的人 阅读(919) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 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 1 2 3 4 5
点击右上角即可分享
微信分享提示