流媒体
秦岭熊猫
喜欢运动,喜欢结交朋友,希望可以结识更多的志同道合的朋友一起学习成长。欢迎留言交流。联系邮箱:liinux@qq.com
展开
-
BigBlueButton视频会议系统简介(BBB)
BigBlueButton简介BigBlueButton是一套开源的视频会议系统,特别适用于远程教育但也可以用于标准的会议。该系统 可以让多个用户登录共享他们的摄像头并同时能够通过VOIP进行交流。可以在线演示PDF和Office文档,用户还可以将他们桌面共享给其他用户。用户 可以举手发言,支持集聊和私聊。首先,BigBlueButton 是一个使用 ActionScript 开发的远程教...原创 2020-03-22 17:09:23 · 5817 阅读 · 0 评论 -
FFmpeg学习(12)——视频转码技巧之二次编码
在转码的应用场景中,有时候我们非常在意目标文件的大小,在这个前提之下,再力求画质的完美。希望通过一种方法能够“精确”计算关键的编码参数,而不想一次一次的试。有办法吗?答案是肯定的。这里可以用到二次编码(two-pass encoding)的技术。关于二次编码,百度百科上是这么说的:二次编码VBR, (2-pass VBR), 在第一次其实是检测收集运动啊亮度等相关数据,这样在第二次编码的时...原创 2020-03-13 23:15:07 · 2507 阅读 · 0 评论 -
FFmpeg学习(11)——视频转码之-crf参数详解
什么是固定码率因子crf?(Constant Rate Factor)固定码率因子(CRF)是x264和x265编码器的默认质量(和码率控制)设置。取值范围是 0 到 51,这其中越低的值,结果质量越好,同时输出文件越大,越高的值意味着越高的压缩比,但你可能会在值大到某个点的时候注意到明显的质量损失。对 x264,一般取值在 18 到 28 之间。默认值是 23,你可以先用它开始尝...原创 2020-03-13 12:44:37 · 14501 阅读 · 1 评论 -
FFmpeg学习(10)—— ffmpeg最全的命令参数
查看帮助:ffmpeg-hfullHyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... Getting help: -h -- print basic opti...原创 2020-03-10 23:52:59 · 3076 阅读 · 1 评论 -
FFmpeg学习(9)—— 调整播放速度
调整视频文件中视频速度://2倍速播放ffmpeg -i test.mp4 -an -filter:v "setpts=0.5*PTS" out_test.mp4参数说明:-i 后满test.mp4是输入文件名-an 将音频禁掉(可以不加)-filter:v 对视频进行处理"setpts=0.5PTS" 设置时间戳参数PTS为原先的一半,可接受调整范围为[...原创 2020-03-08 19:30:47 · 4220 阅读 · 2 评论 -
FFmpeg学习(8)—— 视频去水印
去掉视频的水印比如去掉某音下载的视频的水印,下载的视频是720*1280,前4秒水印在视频的左上角,右4秒水印在视频的右下角这时输入两次命令,首先去掉左上角的水印ffmpeg -i 1.mp4 -filter_complex "delogo=x=10:y=10:w=250:h=100:show=0" out.mp4再去掉右下角的水印ffmpeg -i out.mp4 -fi...原创 2020-03-08 19:19:13 · 607 阅读 · 0 评论 -
FFmpeg学习(7)—— 给视频添加背景音乐
有时自己录制的视频课件想添加一个背景音乐,操作方法如下:新建一个bat文件1.bat如下:@echo offtitle 正在转换,mp4视频添加循环背景音乐ffmpeg -i %1 -i E:\softs\ffmpeg-4.2.2-win64-static\bin\2.mp3 -filter_complex [1:a]aloop=loop=-1:size=2e+09[out];[ou...原创 2020-03-08 19:15:03 · 1973 阅读 · 1 评论 -
FFmpeg学习(6)——视频拼接
FFmpeg使用filter_complex命令拼接多个视频filter_complex拼接多个视频,各个视频同时播放,效果如某音的同屏。拼接两个视频1.横向拼接ffmpeg -i out1.mp4 -i out2.mp4 -filter_complex "[0:v]pad=iw*2:ih*1[a];[a][1:v]overlay=w" out.mp4//pad是将合成的视频宽...原创 2020-03-08 18:24:33 · 2040 阅读 · 1 评论 -
FFmpeg学习(5)——视频加水印
1.实现每隔10秒交替出现logoffmpeg -y -t 60 -i input.mp4 -i logo1.png -i logo2.png -filter_complex "overlay=x=if(lt(mod(t\,20)\,10)\,10\,NAN ):y=10,overlay=x=if(gt(mod(t\,20)\,10)\,W-w-10\,NAN ) :y=10" output...原创 2020-03-08 18:17:21 · 884 阅读 · 0 评论 -
FFmpeg学习(4)——为视频嵌入字幕
使用 FFMPEG 命令为视频嵌入字幕有些电影的视频与字幕是分离的,如果在视频中嵌入字幕,那么观看起来会更方便一些,不必在播放前额外去加载字幕文件。在Linux中,可以使用ffmpeg命令实现上述功能。ffmpeg -i infile.mp4 -i infile.srt -c copy -c:s mov_text outfile.mp4注意,-c copy -c:s m...原创 2020-03-08 18:13:42 · 2553 阅读 · 0 评论 -
FFmpeg学习(3)——视频中音频文件提取
有事一个视频文件很大,但是我们只需要听取其中的声音,则提取音频文件方法如下:新建一个bat文件:3-提取视频中的MP3格式语音.bat@echo offtitle 正在转换,提取mp4文件语音完成自动关闭ffmpeg -i %1 -f mp3 -ar 16k %~n1.mp3ping -n 5 127.0.0.1 >nul参数说明:-ar 16k: 采样率16k运...原创 2020-03-08 17:52:04 · 336 阅读 · 0 评论 -
FFmpeg学习(2)——视频文件大小压缩
将自己录制的视频文件上传时,有些网站有文件大小限制,这时就需要对文件进行压缩;新建一个mp4compress.bat的文件:@echo offtitle 正在转换,mp4视频压缩,转换完成自动关闭400ffmpeg -y -i %1 -vcodec libx264 -b:v 400k -s 2340x1080 out.mp4ping -n 5 127.0.0.1 >nul...原创 2020-03-08 17:36:24 · 3917 阅读 · 1 评论 -
FFmpeg学习(1)——视频文件格式转换
下载ffmpeg并解压;在mmfpeg.exe目录下新建批处理文件,内容如下@echo offtitle 正在转换,mp4转换完成自动关闭ffmpeg -i %1 -y -qscale 0 -vcodec libx264 %~n1.mp4ping -n 5 127.0.0.1 >nul把需要转换的视频复制到批处理同目录,把需要转换的文件拖拽到以上批处理。转换完成自动退出,...原创 2020-03-08 17:07:40 · 513 阅读 · 0 评论 -
FFmpeg学习(0)——使用ffmpeg视频切片并加密
想达到的目的:将一个mp4视频文件切割为多个ts片段,并在切割过程中对每一个片段使用 AES-128 加密,最后生成一个m3u8的视频索引文件;如果要加密,首先准备好一下两个东西:加密用的 keyopenssl rand 16 > enc.key ( 生成一个enc.key文件 )另一个是 ivopenssl rand -hex 16 ( 生成一段字符串,记...原创 2020-03-08 16:35:29 · 885 阅读 · 0 评论